Return a WebCrypto CryptoKey handle suitable for AES-GCM encryption/decryption
The key is derived using HKDF with the provided domain separator
The CryptoKey is not exportable
Encrypt the provided message using AES-GCM and a key derived using HKDF
The GCM key is derived using HKDF with the provided domain separator
Return the CryptoKey
Decrypt the provided ciphertext using AES-GCM and a key derived using HKDF
The GCM key is derived using HKDF with the provided domain separator