noble-xwing
Version:
Typescript implementation of the X-Wing hybrid Post Quantum KEM using the noble library, as outlined in https://eprint.iacr.org/2024/039.
10 lines (9 loc) • 326 B
TypeScript
export declare function generateKeyPair(seed?: Uint8Array): {
sk: Uint8Array;
pk: Uint8Array;
};
export declare function encapsulate(publicKey: Uint8Array, eseed?: Uint8Array): {
ss: Uint8Array;
ct: Uint8Array;
};
export declare function decapsulate(cipherText: Uint8Array, secretKey: Uint8Array): Uint8Array;