ts-mls
Version:
[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ => [input.wireformat, input.content, input.signature]);
export const decodeConfirmedTranscriptHashInput = mapDecodersOption([decodeWireformat, decodeFramedContent, decodeVarLenData], (wireformat, content, signature) => {
if (content.contentType === "commit")
return {
wireformat,
content,
signature,
};
else
return undefined;
});
export function createConfirmedHash(interimTranscriptHash, input, hash) {
return hash.digest(new Uint8Array([...interimTranscriptHash, ...encodeConfirmedTranscriptHashInput(input)]));
}
export function createInterimHash(confirmedHash, confirmationTag, hash) {
return hash.digest(new Uint8Array([...confirmedHash, ...encodeVarLenData(confirmationTag)]));
}
//# sourceMappingURL=transcriptHash.js.map