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 ); }
protected DrbgBase(IEntropyProvider entropyProvider, DrbgParameters drbgParameters) { EntropyProvider = entropyProvider; DrbgParameters = drbgParameters; Attributes = DrbgAttributesHelper.GetDrbgAttributes(drbgParameters.Mechanism, drbgParameters.Mode, drbgParameters.DerFuncEnabled); }