public TlsPskKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsPskIdentity pskIdentity, TlsPskIdentityManager pskIdentityManager, TlsDHVerifier dhVerifier, DHParameters dhParameters, int[] namedCurves, byte[] clientECPointFormats, byte[] serverECPointFormats) : base(keyExchange, supportedSignatureAlgorithms) { switch (keyExchange) { case KeyExchangeAlgorithm.DHE_PSK: case KeyExchangeAlgorithm.ECDHE_PSK: case KeyExchangeAlgorithm.PSK: case KeyExchangeAlgorithm.RSA_PSK: break; default: throw new InvalidOperationException("unsupported key exchange algorithm"); } this.mPskIdentity = pskIdentity; this.mPskIdentityManager = pskIdentityManager; this.mDHVerifier = dhVerifier; this.mDHParameters = dhParameters; this.mNamedCurves = namedCurves; this.mClientECPointFormats = clientECPointFormats; this.mServerECPointFormats = serverECPointFormats; }
internal TlsPskKeyExchange(TlsClientContext context, KeyExchangeAlgorithm keyExchange, TlsPskIdentity pskIdentity) { switch (keyExchange) { case KeyExchangeAlgorithm.PSK: case KeyExchangeAlgorithm.RSA_PSK: case KeyExchangeAlgorithm.DHE_PSK: break; default: throw new ArgumentException("unsupported key exchange algorithm", "keyExchange"); } this.context = context; this.keyExchange = keyExchange; this.pskIdentity = pskIdentity; }
public TlsPskKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsPskIdentity pskIdentity, TlsPskIdentityManager pskIdentityManager, DHParameters dhParameters, int[] namedCurves, byte[] clientECPointFormats, byte[] serverECPointFormats) : base(keyExchange, supportedSignatureAlgorithms) { switch (keyExchange) { default: throw new InvalidOperationException("unsupported key exchange algorithm"); case 13: case 14: case 15: case 24: mPskIdentity = pskIdentity; mPskIdentityManager = pskIdentityManager; mDHParameters = dhParameters; mNamedCurves = namedCurves; mClientECPointFormats = clientECPointFormats; mServerECPointFormats = serverECPointFormats; break; } }
public TlsPskKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsPskIdentity pskIdentity, DHParameters dhParameters, int[] namedCurves, byte[] clientECPointFormats, byte[] serverECPointFormats) : base(keyExchange, supportedSignatureAlgorithms) { switch (keyExchange) { case KeyExchangeAlgorithm.DHE_PSK: case KeyExchangeAlgorithm.ECDHE_PSK: case KeyExchangeAlgorithm.PSK: case KeyExchangeAlgorithm.RSA_PSK: break; default: throw new InvalidOperationException("unsupported key exchange algorithm"); } this.mPskIdentity = pskIdentity; this.mDHParameters = dhParameters; this.mNamedCurves = namedCurves; this.mClientECPointFormats = clientECPointFormats; this.mServerECPointFormats = serverECPointFormats; }
public TlsPskKeyExchange(int keyExchange, global::System.Collections.IList supportedSignatureAlgorithms, TlsPskIdentity pskIdentity, TlsPskIdentityManager pskIdentityManager, DHParameters dhParameters, int[] namedCurves, byte[] clientECPointFormats, byte[] serverECPointFormats) : base(keyExchange, supportedSignatureAlgorithms) { //IL_0068: Unknown result type (might be due to invalid IL or missing references) switch (keyExchange) { default: throw new InvalidOperationException("unsupported key exchange algorithm"); case 13: case 14: case 15: case 24: mPskIdentity = pskIdentity; mPskIdentityManager = pskIdentityManager; mDHParameters = dhParameters; mNamedCurves = namedCurves; mClientECPointFormats = clientECPointFormats; mServerECPointFormats = serverECPointFormats; break; } }
internal MockPskTlsClient(TlsSession session, TlsPskIdentity pskIdentity) : base(pskIdentity) { this.mSession = session; }
public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity) : base(cipherFactory) { this.mPskIdentity = pskIdentity; }
public TlsPskKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsPskIdentity pskIdentity, TlsPskIdentityManager pskIdentityManager, DHParameters dhParameters, int[] namedCurves, byte[] clientECPointFormats, byte[] serverECPointFormats) : this(keyExchange, supportedSignatureAlgorithms, pskIdentity, pskIdentityManager, new DefaultTlsDHVerifier(), dhParameters, namedCurves, clientECPointFormats, serverECPointFormats) { }
public ExamplePskDtlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity) : base(cipherFactory, pskIdentity) { }
public PskTlsClient(TlsPskIdentity pskIdentity) : this(new DefaultTlsCipherFactory(), pskIdentity) { }
public ExamplePskDtlsClient(TlsPskIdentity pskIdentity) : base(pskIdentity) { }
public DtlsClient(TlsSession session, TlsPskIdentity pskIdentity) { _mSession = session; _mPskIdentity = pskIdentity; }
public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity) : this(cipherFactory, new DefaultTlsDHVerifier(), pskIdentity) { }
public ExamplePskDtlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier, TlsPskIdentity pskIdentity) : base(cipherFactory, dhVerifier, pskIdentity) { }
public HueDtlsClient(TlsPskIdentity identity, TlsSession session) { _identity = identity; _session = session; }
public SteamPSKTLSClient(TlsPskIdentity TlsPskIdentity) : base(TlsPskIdentity) { }
internal TLSClient(TlsSession session, TlsPskIdentity pskIdentity) : base(session, pskIdentity) { }
public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity) { this.cipherFactory = cipherFactory; this.pskIdentity = pskIdentity; }
public PskTlsClient2(TlsPskIdentity pskIdentity) : base(pskIdentity) { }
public PskTlsClient2(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity) : base(cipherFactory, pskIdentity) { }
public PskTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier, TlsPskIdentity pskIdentity) : base(cipherFactory) { this.mDHVerifier = dhVerifier; this.mPskIdentity = pskIdentity; }
public DTLSPsk(TlsPskIdentity pskIdentity) : base(pskIdentity) { }
internal TLSClient(TlsSession session, TlsPskIdentity pskIdentity) { _mSession = session; _mPskIdentity = pskIdentity; }