aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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];