diff options
author | Richard van der Hoff <github@rvanderhoff.org.uk> | 2016-09-06 11:07:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-06 11:07:53 +0100 |
commit | 8912d13b0b856e5eb3e43594260dd5da3ad6535c (patch) | |
tree | ff5e4cd1de2462592c768f96c1b97c7b9f9afb84 /javascript | |
parent | 617f9b1696015d42e8b31067d520ce76fd3c6425 (diff) | |
parent | c2b51207ee9d6546a885746475e14141a29bcb36 (diff) |
Merge pull request #17 from matrix-org/rav/group_session_error_handling
Fix error handling for group sessions
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/olm_inbound_group_session.js | 4 | ||||
-rw-r--r-- | javascript/olm_outbound_group_session.js | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/javascript/olm_inbound_group_session.js b/javascript/olm_inbound_group_session.js index aac2c70..9722c31 100644 --- a/javascript/olm_inbound_group_session.js +++ b/javascript/olm_inbound_group_session.js @@ -66,14 +66,14 @@ InboundGroupSession.prototype['decrypt'] = restore_stack(function( ) { var message_array = array_from_string(message); var message_buffer = stack(message_array); - var max_plaintext_length = session_method( + var max_plaintext_length = inbound_group_session_method( Module['_olm_group_decrypt_max_plaintext_length'] )(this.ptr, message_buffer, message_array.length); // caculating the length destroys the input buffer. // So we copy the array to a new buffer var message_buffer = stack(message_array); var plaintext_buffer = stack(max_plaintext_length + NULL_BYTE_PADDING_LENGTH); - var plaintext_length = session_method(Module["_olm_group_decrypt"])( + var plaintext_length = inbound_group_session_method(Module["_olm_group_decrypt"])( this.ptr, message_buffer, message_array.length, plaintext_buffer, max_plaintext_length diff --git a/javascript/olm_outbound_group_session.js b/javascript/olm_outbound_group_session.js index e59c8bb..71e1c91 100644 --- a/javascript/olm_outbound_group_session.js +++ b/javascript/olm_outbound_group_session.js @@ -54,7 +54,7 @@ OutboundGroupSession.prototype['unpickle'] = restore_stack(function(key, pickle) }); OutboundGroupSession.prototype['create'] = restore_stack(function(key) { - var random_length = session_method( + var random_length = outbound_group_session_method( Module['_olm_init_outbound_group_session_random_length'] )(this.ptr); var random = random_stack(random_length); |