interface EncryptionContext implements Exporterimport { type EncryptionContext } from "https://deno.land/x/hpke@1.2.9/src/interfaces/encryptionContext.ts"; The encryption context interface for a recipient and a sender. Methodsseal(data: ArrayBuffer, aad?: ArrayBuffer): Promise<ArrayBuffer>Encrypts data. If the error occurred, throws SealError | MessageLimitReachedError. open(data: ArrayBuffer, aad?: ArrayBuffer): Promise<ArrayBuffer>Decrypts data. If the error occurred, throws OpenError.