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;
 }
Пример #2
0
 public CreateElGamalKeyCommandHandler(IElGamalKeyProvider elGamalKeyProvider, ConsoleWrapper console)
 {
     this.elGamalKeyProvider = elGamalKeyProvider;
     this.console            = console;
 }