Class AesGcmParams
- Namespace
- CSharpToJavaScript.APIs.JS
- Assembly
- CSharpToJavaScript.dll
The AesGcmParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into Encrypt(Union187, CryptoKey, Union224), Decrypt(Union187, CryptoKey, Union224), WrapKey(KeyFormat, CryptoKey, CryptoKey, Union187), or UnwrapKey(KeyFormat, Union224, CryptoKey, Union187, Union187, bool, List<KeyUsage>), when using the AES-GCM algorithm.
[ToObject]
public class AesGcmParams : Algorithm
- Inheritance
-
AesGcmParams
- Inherited Members
Remarks
For details of how to supply appropriate values for this parameter, see the specification for AES-GCM: NIST SP800-38D, in particular section 5.2.1.1 on Input Data.
-Encrypt(Union187, CryptoKey, Union224).
-Decrypt(Union187, CryptoKey, Union224).
-WrapKey(KeyFormat, CryptoKey, CryptoKey, Union187).
-UnwrapKey(KeyFormat, Union224, CryptoKey, Union187, Union187, bool, List<KeyUsage>).
Constructors
AesGcmParams()
public AesGcmParams()
Fields
AdditionalData
[Value("additionalData")]
public Union224 AdditionalData
Field Value
Iv
[Value("iv")]
public required Union224 Iv
Field Value
TagLength
[Value("tagLength")]
public byte TagLength