From 65e94928f7eaeed772a4a86412be6cda0f380d55 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 31 Aug 2025 08:19:09 +0000 Subject: [PATCH] deploy: 07a2c9a2566fadf9febfbe4fbcb4fa75ae3342cf --- nightly/.last_build_id | 2 +- .../vodozemac/vodozemac_bindings_dart.js | 1836 ++++++++--------- .../vodozemac/vodozemac_bindings_dart_bg.wasm | Bin 823062 -> 823088 bytes nightly/flutter_bootstrap.js | 2 +- nightly/flutter_service_worker.js | 10 +- nightly/index.html | 4 +- 6 files changed, 927 insertions(+), 927 deletions(-) diff --git a/nightly/.last_build_id b/nightly/.last_build_id index 86a7c84bd..2e3c50b57 100644 --- a/nightly/.last_build_id +++ b/nightly/.last_build_id @@ -1 +1 @@ -a9ea3500d7a4b951d025884bd481c2a5 \ No newline at end of file +593a9ca3a3f9ce450652cc3131bfdd4d \ No newline at end of file diff --git a/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js b/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js index ecad9d818..c1cb736d2 100644 --- a/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js +++ b/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js @@ -207,360 +207,6 @@ let wasm_bindgen; WASM_VECTOR_LEN = arg.length; return ptr; } - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_message_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_message_index(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @param {string} message - * @param {any} signature - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_verify = function(that, message, signature) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_verify(that, ptr0, len0, signature); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_PkDecryption = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {string} base64_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64 = function(base64_key) { - const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_id(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_new = function() { - const ret = wasm.wire__crate__bindings__VodozemacSas_new(); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_has_received_message = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_has_received_message(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas(ptr); - }; - - /** - * @param {any} that - * @param {any} their_identity_key - * @param {string} pre_key_message_base64 - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_create_inbound_session = function(that, their_identity_key, pre_key_message_base64) { - const ptr0 = passStringToWasm0(pre_key_message_base64, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_create_inbound_session(that, their_identity_key, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @param {string} mac - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_verify_mac = function(that, input, info, mac) { - const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_verify_mac(that, ptr0, len0, ptr1, len1, ptr2, len2); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_ed25519_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_ed25519_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_fallback_key(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_new = function() { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_new(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_public_key = function(that) { - const ret = wasm.wire__crate__bindings__PkSigning_public_key(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning(ptr); - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_session_id(that); - return ret; - }; - - /** - * @param {any} that - * @param {string} other_public_key - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_establish_sas_secret = function(that, other_public_key) { - const ptr0 = passStringToWasm0(other_public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__VodozemacSas_establish_sas_secret(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_new = function(config) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_new(config); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(ptr); - }; - - /** - * @returns {number} - */ - __exports.frb_get_rust_content_hash = function() { - const ret = wasm.frb_get_rust_content_hash(); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @param {string} encrypted - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_decrypt = function(that, encrypted) { - const ptr0 = passStringToWasm0(encrypted, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_decrypt(that, ptr0, len0); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(ptr); - }; - - /** - * @param {any} that - * @param {number} index - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at = function(that, index) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at(that, index); - return ret; - }; - - /** - * @param {any} that - * @param {string} public_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_remove_one_time_key = function(that, public_key) { - const ptr0 = passStringToWasm0(public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_remove_one_time_key(that, ptr0, len0); - return ret; - }; - - /** - * @param {number} func_id - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - * @returns {any} - */ - __exports.frb_pde_ffi_dispatcher_sync = function(func_id, ptr_, rust_vec_len_, data_len_) { - const ret = wasm.frb_pde_ffi_dispatcher_sync(func_id, ptr_, rust_vec_len_, data_len_); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes(that); - return ret; - }; - /** * @param {string} pickle * @param {Uint8Array} pickle_key @@ -576,53 +222,28 @@ let wasm_bindgen; }; /** - * @param {any} that + * @param {string} key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_group_session_session_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_key(that); + __exports.wire__crate__bindings__PkSigning_from_secret_key = function(key) { + const ptr0 = passStringToWasm0(key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__PkSigning_from_secret_key(ptr0, len0); return ret; }; /** * @param {any} that - * @param {string} message + * @param {string} input + * @param {string} info * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_sign = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac = function(that, input, info) { + const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_sign(that, ptr0, len0); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version(that); + const ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac(that, ptr0, len0, ptr1, len1); return ret; }; @@ -633,50 +254,6 @@ let wasm_bindgen; wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_forget_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_forget_fallback_key(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_secret_key = function(that) { - const ret = wasm.wire__crate__bindings__PkSigning_secret_key(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @param {string} message - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_sign = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__PkSigning_sign(that, ptr0, len0); - return ret; - }; - /** * @param {any} message_type * @param {string} ciphertext @@ -702,24 +279,66 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes(that); + __exports.wire__crate__bindings__VodozemacSas_public_key = function(that) { + const ret = wasm.wire__crate__bindings__VodozemacSas_public_key(that); + return ret; + }; + + /** + * @param {any} that + * @param {any} their_identity_key + * @param {string} pre_key_message_base64 + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_create_inbound_session = function(that, their_identity_key, pre_key_message_base64) { + const ptr0 = passStringToWasm0(pre_key_message_base64, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_account_create_inbound_session(that, their_identity_key, ptr0, len0); + return ret; + }; + + /** + * @param {string} ciphertext + * @param {string} mac + * @param {string} ephemeral_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_message_from_base64 = function(ciphertext, mac, ephemeral_key) { + const ptr0 = passStringToWasm0(ciphertext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ptr2 = passStringToWasm0(ephemeral_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len2 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_pk_message_from_base64(ptr0, len0, ptr1, len1, ptr2, len2); + return ret; + }; + + /** + * @param {Uint8Array} bytes + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice = function(bytes) { + const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice(ptr0, len0); return ret; }; /** * @param {number} ptr */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession(ptr); + __exports.rust_arc_decrement_strong_count_RustOpaque_PkEncryption = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(ptr); }; /** * @param {any} that + * @param {any} message * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64(that); + __exports.wire__crate__bindings__vodozemac_session_decrypt = function(that, message) { + const ret = wasm.wire__crate__bindings__vodozemac_session_decrypt(that, message); return ret; }; @@ -727,8 +346,29 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_generate_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_generate_fallback_key(that); + __exports.wire__crate__bindings__vodozemac_session_session_id = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_session_session_id(that); + return ret; + }; + + /** + * @param {string} session_key + * @param {any} config + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_new = function(session_key, config) { + const ptr0 = passStringToWasm0(session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_new(ptr0, len0, config); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_curve25519_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_curve25519_key(that); return ret; }; @@ -741,153 +381,6 @@ let wasm_bindgen; return ret; }; - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_session_id(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index(that); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_1 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_1(); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_identity_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_identity_keys(that); - return ret; - }; - - /** - * @param {any} that - * @param {any} config - * @param {any} identity_key - * @param {any} one_time_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_create_outbound_session = function(that, config, identity_key, one_time_key) { - const ret = wasm.wire__crate__bindings__vodozemac_account_create_outbound_session(that, config, identity_key, one_time_key); - return ret; - }; - - /** - * @param {string} base64_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64 = function(base64_key) { - const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {string} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_encryption_encrypt = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_encrypt(that, ptr0, len0); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_new = function() { - const ret = wasm.wire__crate__bindings__vodozemac_account_new(); - return ret; - }; - - /** - * @param {string} exported_session_key - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_import = function(exported_session_key, config) { - const ptr0 = passStringToWasm0(exported_session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_import(ptr0, len0, config); - return ret; - }; - - /** - * @param {number} func_id - * @param {any} port_ - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - */ - __exports.frb_pde_ffi_dispatcher_primary = function(func_id, port_, ptr_, rust_vec_len_, data_len_) { - wasm.frb_pde_ffi_dispatcher_primary(func_id, port_, ptr_, rust_vec_len_, data_len_); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_private_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_private_key(that); - return ret; - }; - /** * @param {any} that * @param {Uint8Array} pickle_key @@ -900,6 +393,60 @@ let wasm_bindgen; return ret; }; + /** + * @param {any} that + * @param {any} message + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_decryption_decrypt = function(that, message) { + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_decrypt(that, message); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_PkDecryption = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {string} signature + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64 = function(signature) { + const ptr0 = passStringToWasm0(signature, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64(ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__PkSigning_public_key = function(that) { + const ret = wasm.wire__crate__bindings__PkSigning_public_key(that); + return ret; + }; + + /** + * @param {any} that + * @param {any} count + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_generate_one_time_keys = function(that, count) { + const ret = wasm.wire__crate__bindings__vodozemac_account_generate_one_time_keys(that, count); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + /** * @param {any} that * @param {string} input @@ -918,7 +465,7 @@ let wasm_bindgen; /** * @param {number} ptr */ - __exports.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { + __exports.rust_arc_increment_strong_count_RustOpaque_RwLockSession = function(ptr) { wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; @@ -926,8 +473,38 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_mark_keys_as_published = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_mark_keys_as_published(that); + __exports.wire__crate__bindings__vodozemac_session_session_config = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_session_session_config(that); + return ret; + }; + + /** + * @param {any} that + * @param {any} config + * @param {any} identity_key + * @param {any} one_time_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_create_outbound_session = function(that, config, identity_key, one_time_key) { + const ret = wasm.wire__crate__bindings__vodozemac_account_create_outbound_session(that, config, identity_key, one_time_key); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_fallback_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_fallback_key(that); return ret; }; @@ -936,13 +513,27 @@ let wasm_bindgen; * @param {Uint8Array} pickle_key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted = function(that, pickle_key) { + __exports.wire__crate__bindings__vodozemac_account_pickle_encrypted = function(that, pickle_key) { const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted(that, ptr0, len0); + const ret = wasm.wire__crate__bindings__vodozemac_account_pickle_encrypted(that, ptr0, len0); return ret; }; + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockSession = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(ptr); + }; + /** * @param {number} ptr */ @@ -950,58 +541,12 @@ let wasm_bindgen; wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - /** * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(ptr); - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_to_base64(that); + __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64 = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64(that); return ret; }; @@ -1024,129 +569,29 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64(that); - return ret; - }; - - /** - * @param {number} call_id - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - */ - __exports.frb_dart_fn_deliver_output = function(call_id, ptr_, rust_vec_len_, data_len_) { - wasm.frb_dart_fn_deliver_output(call_id, ptr_, rust_vec_len_, data_len_); - }; - - /** - * @param {string} ciphertext - * @param {string} mac - * @param {string} ephemeral_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_from_base64 = function(ciphertext, mac, ephemeral_key) { - const ptr0 = passStringToWasm0(ciphertext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(ephemeral_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_from_base64(ptr0, len0, ptr1, len1, ptr2, len2); + __exports.wire__crate__bindings__vodozemac_group_session_message_index = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_message_index(that); return ret; }; /** * @param {any} that - * @param {string} info - * @param {number} length + * @param {string} message * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_established_sas_generate_bytes = function(that, info, length) { - const ptr0 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __exports.wire__crate__bindings__PkSigning_sign = function(that, message) { + const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_generate_bytes(that, ptr0, len0, length); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @param {string} plaintext - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_encrypt = function(that, plaintext) { - const ptr0 = passStringToWasm0(plaintext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_encrypt(that, ptr0, len0); + const ret = wasm.wire__crate__bindings__PkSigning_sign(that, ptr0, len0); return ret; }; /** * @param {any} that - * @param {any} message * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_session_decrypt = function(that, message) { - const ret = wasm.wire__crate__bindings__vodozemac_session_decrypt(that, message); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession(ptr); - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_2 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_2(); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_def = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_def(); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version_2 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_2(); + __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index(that); return ret; }; @@ -1162,46 +607,92 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_olm_message_message_type = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message_type(that); + __exports.wire__crate__bindings__vodozemac_account_one_time_keys = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_one_time_keys(that); return ret; }; /** - * @param {any} that + * @param {Uint8Array} bytes * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_group_session_to_inbound = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_to_inbound(that); - return ret; - }; - - /** - * @param {any} that - * @param {any} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_decrypt = function(that, message) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_decrypt(that, message); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version_1 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_1(); - return ret; - }; - - /** - * @param {string} key - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_from_secret_key = function(key) { - const ptr0 = passStringToWasm0(key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice = function(bytes) { + const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__PkSigning_from_secret_key(ptr0, len0); + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice(ptr0, len0); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_session_id = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_id(that); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__PkSigning_new = function() { + const ret = wasm.wire__crate__bindings__PkSigning_new(); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_generate_fallback_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_generate_fallback_key(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__VodozemacSas_new = function() { + const ret = wasm.wire__crate__bindings__VodozemacSas_new(); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_megolm_session_config_version = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_mark_keys_as_published = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_mark_keys_as_published(that); return ret; }; @@ -1214,86 +705,6 @@ let wasm_bindgen; return ret; }; - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @param {Uint8Array} secret_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_from_key = function(secret_key) { - const ptr0 = passArray8ToWasm0(secret_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_key(ptr0, len0); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_new = function() { - const ret = wasm.wire__crate__bindings__PkSigning_new(); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(ptr); - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_public_key = function(that) { - const ret = wasm.wire__crate__bindings__VodozemacSas_public_key(that); - return ret; - }; - - /** - * @param {string} session_key - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_new = function(session_key, config) { - const ptr0 = passStringToWasm0(session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_new(ptr0, len0, config); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - /** * @param {number} ptr */ @@ -1301,35 +712,32 @@ let wasm_bindgen; wasm.rust_arc_decrement_strong_count_RustOpaque_PkDecryption(ptr); }; - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_session_config = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_session_config(that); - return ret; - }; - /** * @param {number} ptr */ - __exports.rust_arc_decrement_strong_count_RustOpaque_PkEncryption = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { + __exports.rust_arc_increment_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; /** - * @param {any} that + * @param {Uint8Array} bytes * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_curve25519_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_curve25519_key(that); + __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice = function(bytes) { + const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice(ptr0, len0); + return ret; + }; + + /** + * @param {string} base64_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64 = function(base64_key) { + const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64(ptr0, len0); return ret; }; @@ -1337,8 +745,8 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_one_time_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_one_time_keys(that); + __exports.wire__crate__bindings__vodozemac_pk_decryption_private_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_private_key(that); return ret; }; @@ -1357,41 +765,20 @@ let wasm_bindgen; }; /** - * @param {any} that - * @param {any} count + * @param {string} base64_key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_account_generate_one_time_keys = function(that, count) { - const ret = wasm.wire__crate__bindings__vodozemac_account_generate_one_time_keys(that, count); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac = function(that, input, info) { - const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64 = function(base64_key) { + const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac(that, ptr0, len0, ptr1, len1); + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64(ptr0, len0); return ret; }; /** * @param {number} ptr */ - __exports.rust_arc_decrement_strong_count_RustOpaque_OlmMessage = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_OlmMessage(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_OlmMessage = function(ptr) { + __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519Signature = function(ptr) { wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; @@ -1407,6 +794,84 @@ let wasm_bindgen; return ret; }; + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64 = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64(that); + return ret; + }; + + /** + * @param {any} that + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_session_pickle_encrypted = function(that, pickle_key) { + const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_session_pickle_encrypted(that, ptr0, len0); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_session_id = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_session_id(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(ptr); + }; + + /** + * @param {any} that + * @param {string} plaintext + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_encrypt = function(that, plaintext) { + const ptr0 = passStringToWasm0(plaintext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_group_session_encrypt(that, ptr0, len0); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_megolm_session_config_def = function() { + const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_def(); + return ret; + }; + /** * @param {any} that * @returns {any} @@ -1416,6 +881,243 @@ let wasm_bindgen; return ret; }; + /** + * @param {any} that + * @param {string} input + * @param {string} info + * @param {string} mac + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_established_sas_verify_mac = function(that, input, info, mac) { + const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ptr2 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len2 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_established_sas_verify_mac(that, ptr0, len0, ptr1, len1, ptr2, len2); + return ret; + }; + + /** + * @param {any} that + * @param {string} other_public_key + * @returns {any} + */ + __exports.wire__crate__bindings__VodozemacSas_establish_sas_secret = function(that, other_public_key) { + const ptr0 = passStringToWasm0(other_public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__VodozemacSas_establish_sas_secret(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle = function(that, pickle_key) { + const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @param {string} message + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_encryption_encrypt = function(that, message) { + const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_encrypt(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_EstablishedSas = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_session_config = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_config(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_to_inbound = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_to_inbound(that); + return ret; + }; + + /** + * @param {number} func_id + * @param {any} ptr_ + * @param {number} rust_vec_len_ + * @param {number} data_len_ + * @returns {any} + */ + __exports.frb_pde_ffi_dispatcher_sync = function(func_id, ptr_, rust_vec_len_, data_len_) { + const ret = wasm.frb_pde_ffi_dispatcher_sync(func_id, ptr_, rust_vec_len_, data_len_); + return ret; + }; + + /** + * @param {number} func_id + * @param {any} port_ + * @param {any} ptr_ + * @param {number} rust_vec_len_ + * @param {number} data_len_ + */ + __exports.frb_pde_ffi_dispatcher_primary = function(func_id, port_, ptr_, rust_vec_len_, data_len_) { + wasm.frb_pde_ffi_dispatcher_primary(func_id, port_, ptr_, rust_vec_len_, data_len_); + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_decryption_new = function() { + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_new(); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64 = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64(that); + return ret; + }; + + /** + * @param {any} that + * @param {string} message + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_sign = function(that, message) { + const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_account_sign(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @param {string} message + * @param {any} signature + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_verify = function(that, message, signature) { + const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_verify(that, ptr0, len0, signature); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_olm_session_config_version = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_OlmMessage = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_OlmMessage(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_identity_keys = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_identity_keys(that); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_new = function() { + const ret = wasm.wire__crate__bindings__vodozemac_account_new(); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_session_from_pickle_encrypted = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(ptr); + }; + /** * @param {string} pickle * @param {Uint8Array} pickle_key @@ -1433,18 +1135,136 @@ let wasm_bindgen; /** * @param {number} ptr */ - __exports.rust_arc_increment_strong_count_RustOpaque_EstablishedSas = function(ptr) { + __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @param {string} info + * @param {number} length + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_established_sas_generate_bytes = function(that, info, length) { + const ptr0 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_established_sas_generate_bytes(that, ptr0, len0, length); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_2 = function() { + const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_2(); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; /** - * @param {string} signature + * @returns {number} + */ + __exports.frb_get_rust_content_hash = function() { + const ret = wasm.frb_get_rust_content_hash(); + return ret; + }; + + /** + * @param {Uint8Array} secret_key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64 = function(signature) { - const ptr0 = passStringToWasm0(signature, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __exports.wire__crate__bindings__vodozemac_pk_decryption_from_key = function(secret_key) { + const ptr0 = passArray8ToWasm0(secret_key, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64(ptr0, len0); + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_key(ptr0, len0); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_session_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_key(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_ed25519_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_ed25519_key(that); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {any} that + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted = function(that, pickle_key) { + const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @param {number} index + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at = function(that, index) { + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at(that, index); return ret; }; @@ -1452,8 +1272,188 @@ let wasm_bindgen; * @param {any} that * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_group_session_session_config = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_config(that); + __exports.wire__crate__bindings__PkSigning_secret_key = function(that) { + const ret = wasm.wire__crate__bindings__PkSigning_secret_key(that); + return ret; + }; + + /** + * @param {number} call_id + * @param {any} ptr_ + * @param {number} rust_vec_len_ + * @param {number} data_len_ + */ + __exports.frb_dart_fn_deliver_output = function(call_id, ptr_, rust_vec_len_, data_len_) { + wasm.frb_dart_fn_deliver_output(call_id, ptr_, rust_vec_len_, data_len_); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession(ptr); + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_olm_session_config_version_1 = function() { + const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_1(); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_1 = function() { + const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_1(); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_OlmMessage = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @param {string} encrypted + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_decrypt = function(that, encrypted) { + const ptr0 = passStringToWasm0(encrypted, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_decrypt(that, ptr0, len0); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(ptr); + }; + + /** + * @param {string} exported_session_key + * @param {any} config + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_import = function(exported_session_key, config) { + const ptr0 = passStringToWasm0(exported_session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_import(ptr0, len0, config); + return ret; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_olm_session_config_version_2 = function() { + const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_2(); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_session_has_received_message = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_session_has_received_message(that); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted = function(pickle, pickle_key) { + const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {any} that + * @param {string} public_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_remove_one_time_key = function(that, public_key) { + const ptr0 = passStringToWasm0(public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_account_remove_one_time_key(that, ptr0, len0); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_olm_message_message_type = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message_type(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_forget_fallback_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_forget_fallback_key(that); + return ret; + }; + + /** + * @param {any} config + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_group_session_new = function(config) { + const ret = wasm.wire__crate__bindings__vodozemac_group_session_new(config); + return ret; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession(ptr); + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes(that); + return ret; + }; + + /** + * @param {any} that + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_message_to_base64 = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_pk_message_to_base64(that); return ret; }; diff --git a/nightly/assets/assets/vodozemac/vodozemac_bindings_dart_bg.wasm b/nightly/assets/assets/vodozemac/vodozemac_bindings_dart_bg.wasm index 8b6f3702a1f58081ae52b73eef336a0e98438a4c..bdc4b5390f932b05d0c76d7949cd6624fbc4f2a5 100644 GIT binary patch delta 25069 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 delta 24945 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 XsqLy=vv$2|HN&daZosC@aIE-$ - + @@ -82,7 +82,7 @@ _flutter.buildConfig = {"engineRevision":"ef0cd000916d64fa0c5d09cc809fa7ad244a57 _flutter.loader.load({ serviceWorker: { - serviceWorkerVersion: "350205261", + serviceWorkerVersion: "2942009334", }, onEntrypointLoaded: function (engineInitializer) { engineInitializer.initializeEngine({ useColorEmoji: true }).then(function (appRunner) {