1 type derived from SqlAeadAes256CbcHmac256Algorithm
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlAes256CbcAlgorithm.cs (1)
21
internal class SqlAes256CbcAlgorithm :
SqlAeadAes256CbcHmac256Algorithm
1 instantiation of SqlAeadAes256CbcHmac256Algorithm
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlAeadAes256CbcHmac256Factory.cs (1)
70
aesAlgorithm = new
SqlAeadAes256CbcHmac256Algorithm
(encryptedKey, encryptionType, algorithmVersion);
8 references to SqlAeadAes256CbcHmac256Algorithm
System.Data (8)
fx\src\data\System\Data\SqlClient\SqlAeadAes256CbcHmac256Factory.cs (6)
22
private readonly ConcurrentDictionary<string,
SqlAeadAes256CbcHmac256Algorithm
> _encryptionAlgorithms =
23
new ConcurrentDictionary<string,
SqlAeadAes256CbcHmac256Algorithm
>(concurrencyLevel: 4 * Environment.ProcessorCount /* default value in ConcurrentDictionary*/, capacity: 2);
35
Debug.Assert(string.Equals(encryptionAlgorithm,
SqlAeadAes256CbcHmac256Algorithm
.AlgorithmName, StringComparison.OrdinalIgnoreCase) == true);
39
throw SQL.InvalidEncryptionType(
SqlAeadAes256CbcHmac256Algorithm
.AlgorithmName,
67
SqlAeadAes256CbcHmac256Algorithm
aesAlgorithm;
69
SqlAeadAes256CbcHmac256EncryptionKey encryptedKey = new SqlAeadAes256CbcHmac256EncryptionKey(encryptionKey.RootKey,
SqlAeadAes256CbcHmac256Algorithm
.AlgorithmName);
fx\src\data\System\Data\SqlClient\SqlClientEncryptionAlgorithmFactoryList.cs (1)
26
_encryptionAlgoFactoryList.TryAdd(
SqlAeadAes256CbcHmac256Algorithm
.AlgorithmName, new SqlAeadAes256CbcHmac256Factory());
fx\src\data\System\Data\SqlClient\SqlSecurityUtility.cs (1)
133
return
SqlAeadAes256CbcHmac256Algorithm
.AlgorithmName;