Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 public UserController(IAdminService adminService, IEncryptProvider encryptProvider)
 {
     _adminService    = adminService;
     _encryptProvider = encryptProvider;
 }
Esempio n. 3
0
 public UserController(IAdminService adminService, IEncryptProvider encryptProvider)
 {
     this.adminService    = adminService;
     this.encryptProvider = encryptProvider;
 }
Esempio n. 4
0
 public DefaultUserRepository(IEncryptProvider provider)
 {
     _encryptProvider = provider;
     this._dbContext  = new DefaultDbContext();
 }