From 2ef1f6f4fc5bdc069483a527ab3a1b060c71fcad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 23 Sep 2020 10:13:46 +0200 Subject: SAS: add olm_sas_is_their_key_set Also make olm_sas_generate_bytes fail if their key wasn't set. --- javascript/olm_sas.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javascript/olm_sas.js') diff --git a/javascript/olm_sas.js b/javascript/olm_sas.js index 5cf3fb0..38535d5 100644 --- a/javascript/olm_sas.js +++ b/javascript/olm_sas.js @@ -42,6 +42,12 @@ SAS.prototype['set_their_key'] = restore_stack(function(their_key) { ); }); +SAS.prototype['is_their_key_set'] = restore_stack(function() { + return sas_method(Module['_olm_sas_is_their_key_set'])( + this.ptr + ) ? true : false; +}); + SAS.prototype['generate_bytes'] = restore_stack(function(info, length) { var info_array = array_from_string(info); var info_buffer = stack(info_array); -- cgit v1.2.3