2key-ratchet
Version:
2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.
18 lines (17 loc) • 665 B
TypeScript
/**
*
* 2key-ratchet
* Copyright (c) 2016 Peculiar Ventures, Inc
* Based on https://whispersystems.org/docs/specifications/doubleratchet/ and
* https://whispersystems.org/docs/specifications/x3dh/ by Open Whisper Systems
*
*/
export declare const SIGN_ALGORITHM_NAME = "ECDSA";
export declare const DH_ALGORITHM_NAME = "ECDH";
export declare const SECRET_KEY_NAME = "AES-CBC";
export declare const HASH_NAME = "SHA-256";
export declare const HMAC_NAME = "HMAC";
export declare const MAX_RATCHET_STACK_SIZE = 20;
export declare const INFO_TEXT: ArrayBuffer;
export declare const INFO_RATCHET: ArrayBuffer;
export declare const INFO_MESSAGE_KEYS: ArrayBuffer;