Extends
BaseCryptoClass
Properties
AES_KEY_WRAP
readonly static AES_KEY_WRAP: "AesKeyWrapScheme" = "AesKeyWrapScheme"
Constant representing the AES Key Wrap scheme.
This scheme uses the AES algorithm to wrap and unwrap keys directly. The key material
is encrypted using an AES key, providing confidentiality and integrity for the wrapped
key.
ECDH_AES_KEY_WRAP
readonly static ECDH_AES_KEY_WRAP: "EcdhAesKeyWrapScheme" = "EcdhAesKeyWrapScheme"
Constant representing the ECDH AES Key Wrap scheme.
This scheme utilizes Elliptic Curve Diffie-Hellman (ECDH) for key exchange, combined
with AES for key wrapping.
The wrapping process for this scheme:
- An ECDH key pair is used to derive a shared secret, which is then used as an AES key;
- Use the AES key to wrap the key material. This method ensures that both parties involved in the key exchange can securely communicate and unwrap the key material using the derived AES key.

