diff options
author | Hubert Chathi <hubert@uhoreg.ca> | 2020-04-29 12:39:41 -0400 |
---|---|---|
committer | Hubert Chathi <hubert@uhoreg.ca> | 2020-04-29 12:39:41 -0400 |
commit | e6f8a99b344cfc73741cec5710ed867aba912276 (patch) | |
tree | faee8f3811b88ec01a0a2068b7c6599658dbe466 /javascript/index.d.ts | |
parent | f409b69e889038393dc5992e01e58843f335e8aa (diff) |
add missing declaration for PkDecryption#decrypt and SAS class
Diffstat (limited to 'javascript/index.d.ts')
-rw-r--r-- | javascript/index.d.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/javascript/index.d.ts b/javascript/index.d.ts index 44041e3..682041e 100644 --- a/javascript/index.d.ts +++ b/javascript/index.d.ts @@ -99,6 +99,7 @@ declare class PkDecryption { get_private_key(): Uint8Array; pickle(key: string): string; unpickle(key: string, pickle: string): string; + decrypt(ephemeral_key: string, mac: string, ciphertext: string): string; } declare class PkSigning { @@ -109,6 +110,16 @@ declare class PkSigning { sign(message: string): string; } +declare class SAS { + constructor(); + free(): void; + get_pubkey(): string; + set_their_key(their_key: string): void; + generate_bytes(info: string, length: number): Uint8Array; + calculate_mac(input: string, info: string): string; + calculate_mac_long_kdf(input: string, info: string): string; +} + export function init(): Promise<void>; export function get_library_version(): [number, number, number]; |