public CryptoSerializerBase(ISiteKeyProvider siteKeyProvider, RandomNumberGenerator randomNumberGenerator) { if (siteKeyProvider == null) { throw new ArgumentNullException(nameof(siteKeyProvider)); } if (randomNumberGenerator == null) { throw new ArgumentNullException(nameof(randomNumberGenerator)); } this.siteKeyProvider = siteKeyProvider; this.randomNumberGenerator = randomNumberGenerator; }
public DefaultCryptoSerializer(ISiteKeyProvider siteKeyProvider) : base(siteKeyProvider, new RNGCryptoServiceProvider()) { }