Exemple #1
0
        public FakeDrbgImplementation(IEntropyProvider entropyProvider, DrbgParameters drbgParameters) : base(entropyProvider, drbgParameters)
        {
            var att    = DrbgAttributesHelper.GetDrbgAttributes(drbgParameters.Mechanism, drbgParameters.Mode, drbgParameters.DerFuncEnabled);
            var intMax = Int32.MaxValue - 1;

            Attributes = new DrbgAttributes
                         (
                att.Mechanism,
                att.Mode,
                att.MaxSecurityStrength,
                att.MinEntropyInputLength,
                intMax,
                intMax,
                intMax,
                intMax,
                intMax,
                att.MinNonceLength,
                intMax
                         );
        }
Exemple #2
0
 protected DrbgBase(IEntropyProvider entropyProvider, DrbgParameters drbgParameters)
 {
     EntropyProvider = entropyProvider;
     DrbgParameters  = drbgParameters;
     Attributes      = DrbgAttributesHelper.GetDrbgAttributes(drbgParameters.Mechanism, drbgParameters.Mode, drbgParameters.DerFuncEnabled);
 }