UNPKG

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
/** * * 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;