diff --git a/javascript/olm_post.js b/javascript/olm_post.js
index 65eab02f6455091314ab25e8e410013fa6210c61..91830fa59c4bae118feba051bf4a1266caaa0a0e 100644
--- a/javascript/olm_post.js
+++ b/javascript/olm_post.js
@@ -433,9 +433,9 @@ Utility.prototype['sha256'] = restore_stack(function(input) {
     var input_array = array_from_string(input);
     var input_buffer = stack(input_array);
     var output_buffer = stack(output_length + NULL_BYTE_PADDING_LENGTH);
-    utility_method(Module['_olm_sha2516'])(
+    utility_method(Module['_olm_sha256'])(
         this.ptr,
-        input_buffer, input_array.length(),
+        input_buffer, input_array.length,
         output_buffer, output_length
     );
     return Pointer_stringify(output_buffer);