@Override
    public byte[] seal(byte[] key, byte[] nonce, byte[] aad, byte[] pt) {
        return aeadImpl(Cipher.ENCRYPT_MODE, key, nonce, aad, pt);
    }
@param key Symmetric key bytes for encryption/decryption
@param nonce Nonce to use for the encryption/decrytion
@param aad Associated authenticated data that will <em>not</em> be encrypted
@param text Plaintext to seal or ciphertext to open, depending on cipherMode
@return resulting ciphertext or plaintext, depending on cipherMode
security-utils/src/main/java/com/yahoo/security/hpke/Aes128Gcm.java