36 references to CachedAlgorithmHandles
Microsoft.AspNetCore.Cryptography.Internal.Tests (8)
Cng\CachedAlgorithmHandlesTests.cs (8)
25
RunAesBlockCipherAlgorithmTest(() =>
CachedAlgorithmHandles
.AES_CBC);
32
RunAesBlockCipherAlgorithmTest(() =>
CachedAlgorithmHandles
.AES_GCM);
40
getter: () =>
CachedAlgorithmHandles
.SHA1,
52
getter: () =>
CachedAlgorithmHandles
.HMAC_SHA1,
64
getter: () =>
CachedAlgorithmHandles
.SHA256,
76
getter: () =>
CachedAlgorithmHandles
.HMAC_SHA256,
88
getter: () =>
CachedAlgorithmHandles
.SHA512,
100
getter: () =>
CachedAlgorithmHandles
.HMAC_SHA512,
Microsoft.AspNetCore.Cryptography.KeyDerivation (7)
PBKDF2\Win7Pbkdf2Provider.cs (3)
89
return
CachedAlgorithmHandles
.HMAC_SHA1;
91
return
CachedAlgorithmHandles
.HMAC_SHA256;
93
return
CachedAlgorithmHandles
.HMAC_SHA512;
PBKDF2\Win8Pbkdf2Provider.cs (4)
32
using (BCryptKeyHandle keyHandle = PasswordToPbkdfKeyHandle(password,
CachedAlgorithmHandles
.PBKDF2, prf))
116
prfAlgorithmHandle =
CachedAlgorithmHandles
.SHA1;
119
prfAlgorithmHandle =
CachedAlgorithmHandles
.SHA256;
122
prfAlgorithmHandle =
CachedAlgorithmHandles
.SHA512;
Microsoft.AspNetCore.DataProtection (9)
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactory.cs (4)
81
if (configuration.HashAlgorithm == Constants.BCRYPT_SHA1_ALGORITHM) { algorithmHandle =
CachedAlgorithmHandles
.HMAC_SHA1; }
82
else if (configuration.HashAlgorithm == Constants.BCRYPT_SHA256_ALGORITHM) { algorithmHandle =
CachedAlgorithmHandles
.HMAC_SHA256; }
83
else if (configuration.HashAlgorithm == Constants.BCRYPT_SHA512_ALGORITHM) { algorithmHandle =
CachedAlgorithmHandles
.HMAC_SHA512; }
120
if (configuration.EncryptionAlgorithm == Constants.BCRYPT_AES_ALGORITHM) { algorithmHandle =
CachedAlgorithmHandles
.AES_CBC; }
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (1)
86
if (configuration.EncryptionAlgorithm == Constants.BCRYPT_AES_ALGORITHM) { algorithmHandle =
CachedAlgorithmHandles
.AES_GCM; }
SP800_108\Win7SP800_108_CTR_HMACSHA512Provider.cs (1)
17
_hashHandle =
CachedAlgorithmHandles
.HMAC_SHA512.CreateHmac(pbKdk, cbKdk);
SP800_108\Win8SP800_108_CTR_HMACSHA512Provider.cs (3)
90
using (var hashHandle =
CachedAlgorithmHandles
.SHA512.CreateHash())
94
return
CachedAlgorithmHandles
.SP800_108_CTR_HMAC.GenerateSymmetricKey(pbHashedKey, SHA512_DIGEST_SIZE_IN_BYTES);
104
return
CachedAlgorithmHandles
.SP800_108_CTR_HMAC.GenerateSymmetricKey(pbKdk, cbKdk);
Microsoft.AspNetCore.DataProtection.Tests (12)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptorTests.cs (3)
39
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_CBC,
66
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_GCM,
92
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_GCM,
Cng\CbcAuthenticatedEncryptorTests.cs (6)
21
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_CBC,
23
hmacAlgorithmHandle:
CachedAlgorithmHandles
.HMAC_SHA256);
42
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_CBC,
44
hmacAlgorithmHandle:
CachedAlgorithmHandles
.HMAC_SHA256);
89
symmetricAlgorithmHandle:
CachedAlgorithmHandles
.AES_CBC,
91
hmacAlgorithmHandle:
CachedAlgorithmHandles
.HMAC_SHA256,
Cng\GcmAuthenticatedEncryptorTests.cs (3)
20
CngGcmAuthenticatedEncryptor encryptor = new CngGcmAuthenticatedEncryptor(kdk,
CachedAlgorithmHandles
.AES_GCM, symmetricAlgorithmKeySizeInBytes: 256 / 8);
38
CngGcmAuthenticatedEncryptor encryptor = new CngGcmAuthenticatedEncryptor(kdk,
CachedAlgorithmHandles
.AES_GCM, symmetricAlgorithmKeySizeInBytes: 256 / 8);
82
CngGcmAuthenticatedEncryptor encryptor = new CngGcmAuthenticatedEncryptor(kdk,
CachedAlgorithmHandles
.AES_GCM, symmetricAlgorithmKeySizeInBytes: 128 / 8, genRandom: new SequentialGenRandom());