2 instantiations of AesGcm
Microsoft.AspNetCore.DataProtection (2)
Managed\AesGcmAuthenticatedEncryptor.cs (2)
125using var aes = new AesGcm(derivedKey, TAG_SIZE_IN_BYTES); 198using var aes = new AesGcm(derivedKey, TAG_SIZE_IN_BYTES);
17 references to AesGcm
Microsoft.AspNetCore.DataProtection (2)
Managed\AesGcmAuthenticatedEncryptor.cs (2)
125using var aes = new AesGcm(derivedKey, TAG_SIZE_IN_BYTES); 198using var aes = new AesGcm(derivedKey, TAG_SIZE_IN_BYTES);
Microsoft.Bcl.Cryptography (1)
Microsoft.Bcl.Cryptography.Forwards.cs (1)
5[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.AesGcm))]
netstandard (1)
netstandard.cs (1)
1843[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.AesGcm))]
System.Security.Cryptography (12)
src\libraries\Common\src\System\Security\Cryptography\AesGcm.cs (12)
51/// Initializes a new instance of the <see cref="AesGcm" /> class with a provided key and required tag size. 86/// Initializes a new instance of the <see cref="AesGcm" /> class with a provided key and required tag size. 148/// <para>The <paramref name="nonce" /> parameter length is not permitted by <see cref="AesGcm.NonceByteSizes" />.</para> 150/// <para>The <paramref name="tag" /> parameter length is not permitted by <see cref="AesGcm.TagByteSizes" />.</para> 189/// <para>The <paramref name="nonce" /> parameter length is not permitted by <see cref="AesGcm.NonceByteSizes" />.</para> 191/// <para>The <paramref name="tag" /> parameter length is not permitted by <see cref="AesGcm.TagByteSizes" />.</para> 224/// <para>The <paramref name="nonce" /> parameter length is not permitted by <see cref="AesGcm.NonceByteSizes" />.</para> 226/// <para>The <paramref name="tag" /> parameter length is not permitted by <see cref="AesGcm.TagByteSizes" />.</para> 265/// <para>The <paramref name="nonce" /> parameter length is not permitted by <see cref="AesGcm.NonceByteSizes" />.</para> 267/// <para>The <paramref name="tag" /> parameter length is not permitted by <see cref="AesGcm.TagByteSizes" />.</para> 285/// Releases the resources used by the current instance of the <see cref="AesGcm"/> class. 321throw new PlatformNotSupportedException(SR.Format(SR.Cryptography_AlgorithmNotSupported, nameof(AesGcm)));
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
6[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.AesGcm))]