ts-mls
Version:
[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ • 560 B
TypeScript
import { ClientState } from "../../src/clientState";
import { CiphersuiteImpl } from "../../src/crypto/ciphersuite";
import { Hpke } from "../../src/crypto/hpke";
import { Signature } from "../../src/crypto/signature";
export declare function hpkeKeysMatch(publicKey: Uint8Array, privateKey: Uint8Array, hpke: Hpke): Promise<boolean>;
export declare function signatureKeysMatch(publicKey: Uint8Array, privateKey: Uint8Array, s: Signature): Promise<boolean>;
export declare function checkHpkeKeysMatch(group: ClientState, impl: CiphersuiteImpl): Promise<void>;