public CryptoUtils() { _crypt = new EncryptProvider(); //thread safe _hash = new HashProvider(); //thread safe _hmac = new HMACProvider(); //thread safe _rsa = new RSAProvider(); //thread safe _rng = new RNGCryptoServiceProvider(); //This type is thread safe _encoding = Util.DefaultEncoding; //must be thread safe _rndLocalCounter = 100678; }
public UserController(IAdminService adminService, IEncryptProvider encryptProvider) { _adminService = adminService; _encryptProvider = encryptProvider; }
public UserController(IAdminService adminService, IEncryptProvider encryptProvider) { this.adminService = adminService; this.encryptProvider = encryptProvider; }
public DefaultUserRepository(IEncryptProvider provider) { _encryptProvider = provider; this._dbContext = new DefaultDbContext(); }