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