@hpke/core
Version:
A Hybrid Public Key Encryption (HPKE) core module for various JavaScript runtimes
17 lines • 487 B
TypeScript
import type { AeadInterface } from "@hpke/common";
/**
* The AEAD parameters for building a encryption context.
*/
export interface AeadParams {
/** The Aead indentifier. */
aead: AeadInterface;
/** A secret used for the secret export interface. */
exporterSecret: ArrayBuffer;
/** A secret key. */
key?: ArrayBuffer;
/** A base nonce. */
baseNonce?: Uint8Array;
/** A sequence number. */
seq?: number;
}
//# sourceMappingURL=aeadParams.d.ts.map