Ejemplo n.º 1
0
 internal HashRepository(IHashProvider hashAlgorithm, ISaltCache saltCache, bool hashEnabled)
 {
     _hashAlgorithm = hashAlgorithm;
     _saltCache     = saltCache;
     _hashEnabled   = hashEnabled;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// This can be cleaner if I create separate read and write repos
 /// </summary>
 /// <param name="saltCache"></param>
 /// <param name="hashRepository"></param>
 public WordsRepository(ISaltCache saltCache = null, IHashRepository hashRepository = null)
 {
     _hashRepository = hashRepository;
     _saltCache      = saltCache;
 }
Ejemplo n.º 3
0
 public HashRepository(IHashProvider hashAlgorithm, ISaltCache saltCache) : this(hashAlgorithm, saltCache, AppSettings.Get <bool>("HashingEnabled"))
 {
 }