public AsymmetricKeyProvider(OidToCipherTypeMapper cipherTypeMapper, KeyInfoWrapper keyInfoWrapper, IKeyProvider <RsaKey> rsaKeyProvider, IKeyProvider <DsaKey> dsaKeyProvider, IEcKeyProvider ecKeyProvider, IElGamalKeyProvider elGamalKeyProvider) { this.cipherTypeMapper = cipherTypeMapper; this.rsaKeyProvider = rsaKeyProvider; this.dsaKeyProvider = dsaKeyProvider; this.ecKeyProvider = ecKeyProvider; this.elGamalKeyProvider = elGamalKeyProvider; this.keyInfoWrapper = keyInfoWrapper; }
public CreateElGamalKeyCommandHandler(IElGamalKeyProvider elGamalKeyProvider, ConsoleWrapper console) { this.elGamalKeyProvider = elGamalKeyProvider; this.console = console; }