ts-mls
Version:
[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ • 702 B
TypeScript
import { Decoder } from "./codec/tlsDecoder.js";
import { BufferEncoder } from "./codec/tlsEncoder.js";
import { GroupContext } from "./groupContext.js";
import { RatchetTree } from "./ratchetTree.js";
import { SecretTree } from "./secretTree.js";
/**
* This type contains everything necessary to receieve application messages for an earlier epoch
*/
export interface EpochReceiverData {
resumptionPsk: Uint8Array;
secretTree: SecretTree;
ratchetTree: RatchetTree;
senderDataSecret: Uint8Array;
groupContext: GroupContext;
}
export declare const epochReceiverDataEncoder: BufferEncoder<EpochReceiverData>;
export declare const decodeEpochReceiverData: Decoder<EpochReceiverData>;