aboutsummaryrefslogtreecommitdiff
path: root/javascript/index.d.ts
diff options
context:
space:
mode:
authorHubert Chathi <hubert@uhoreg.ca>2020-04-29 12:39:41 -0400
committerHubert Chathi <hubert@uhoreg.ca>2020-04-29 12:39:41 -0400
commite6f8a99b344cfc73741cec5710ed867aba912276 (patch)
treefaee8f3811b88ec01a0a2068b7c6599658dbe466 /javascript/index.d.ts
parentf409b69e889038393dc5992e01e58843f335e8aa (diff)
add missing declaration for PkDecryption#decrypt and SAS class
Diffstat (limited to 'javascript/index.d.ts')
-rw-r--r--javascript/index.d.ts11
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];