예제 #1
0
 public RsaOaep(ISha sha, IMgf mgf, IRsa rsa, IEntropyProviderFactory entropyFactory)
 {
     _sha             = sha;
     _mgf             = mgf;
     _rsa             = rsa;
     _entropyProvider = entropyFactory.GetEntropyProvider(EntropyProviderTypes.Random);
 }
예제 #2
0
 public DsaEccFactory(IShaFactory shaFactory, IHmacFactory hmacFactory, IEccNonceProviderFactory nonceProviderFactory, IEntropyProviderFactory entropyProviderFactory)
 {
     _shaFactory             = shaFactory;
     _hmacFactory            = hmacFactory;
     _nonceProviderFactory   = nonceProviderFactory;
     _entropyProviderFactory = entropyProviderFactory;
 }
예제 #3
0
 public KtsFactory(IShaFactory shaFactory, IRsa rsa, IEntropyProviderFactory entropyFactory)
 {
     _shaFactory     = shaFactory;
     _rsa            = rsa;
     _entropyFactory = entropyFactory;
 }
 public PreSigVerMessageRandomizerBuilder(IEntropyProviderFactory entropyProviderFactory)
 {
     _entropyProvider = entropyProviderFactory.GetEntropyProvider(EntropyProviderTypes.Random);
 }