1234567891011121314151617181920212223242526272829303132333435 |
- #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
- #pragma warning disable
- using System;
- using Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto;
- namespace Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
- {
- /**
- * parameters for Key derivation functions for IEEE P1363a
- */
- public class KdfParameters
- : IDerivationParameters
- {
- private readonly byte[] m_iv;
- private readonly byte[] m_shared;
- public KdfParameters(byte[] shared, byte[] iv)
- {
- m_shared = shared;
- m_iv = iv;
- }
- public byte[] GetSharedSecret()
- {
- return m_shared;
- }
- public byte[] GetIV()
- {
- return m_iv;
- }
- }
- }
- #pragma warning restore
- #endif
|