public ECDHEKeyExchange( IServiceProvider serviceProvider, IRandom random, MasterSecretCalculator masterSecretCalculator, CipherSuitesRegistry cipherSuitesRegistry, NamedCurvesRegistry namedCurvesRegistry, ECDHExchangeConfig ecdhExchangeConfig, SupportedGroupsConfig supportedGroupsConfig, CertificateConfig certificateConfig) : base( masterSecretCalculator, cipherSuitesRegistry, ecdhExchangeConfig, certificateConfig) { _serviceProvider = serviceProvider; _random = random; _namedCurvesRegistry = namedCurvesRegistry; _supportedGroupsConfig = supportedGroupsConfig; }
public SupportedGroupsExtension( NamedCurvesRegistry namedCurvesRegistry, SupportedGroupsConfig supportedGroupsConfig, EndConfig endConfig) { _namedCurvesRegistry = namedCurvesRegistry; _supportedGroupsConfig = supportedGroupsConfig; _endConfig = endConfig; }
public ECDHKeyExchange( MasterSecretCalculator masterSecretCalculator, CertificateManager certificateManager, CipherSuitesRegistry cipherSuitesRegistry, NamedCurvesRegistry namedCurvesRegistry, ECDHExchangeConfig ecdhExchangeConfig, SupportedGroupsConfig supportedGroupsConfig, CertificateConfig certificateConfig) : base( masterSecretCalculator, cipherSuitesRegistry, ecdhExchangeConfig, certificateConfig) { _certificateManager = certificateManager; _namedCurvesRegistry = namedCurvesRegistry; _supportedGroupsConfig = supportedGroupsConfig; }