Beispiel #1
0
 public EntriesDecrypter(IKeySuitabilityChecker <TKey> keySuitabilityChecker, IUserStringConverter userStringConverter, ISegmentEncryptionAlgo <TKey> segmentEncrypter)
 {
     Contract.Requires <ArgumentNullException>(keySuitabilityChecker != null, "keyChecker");
     Contract.Requires <ArgumentNullException>(userStringConverter != null, "userStringConverter");
     Contract.Requires <ArgumentNullException>(segmentEncrypter != null, "segmentEncrypter");
     //
     _keySuitabilityChecker = keySuitabilityChecker;
     _userStringConverter   = userStringConverter;
     _segmentEncrypter      = segmentEncrypter;
 }
 public EncryptedDetailsPersistConverter(IUserStringConverter userStringConverter)
 {
     _userStringConverter = userStringConverter;
 }