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