From f6ff8b83a1237b4bcf07460c50c3519431441b3d Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sat, 15 Nov 2025 18:16:49 +0000 Subject: [PATCH] deploy: b5cfe22200442364ee8e5f7c9a71f4a7142b8abb --- .../vodozemac/vodozemac_bindings_dart.js | 2160 ++++++++--------- .../vodozemac/vodozemac_bindings_dart_bg.wasm | Bin 816355 -> 816361 bytes nightly/flutter_bootstrap.js | 2 +- nightly/flutter_service_worker.js | 10 +- nightly/index.html | 2 +- 5 files changed, 1087 insertions(+), 1087 deletions(-) diff --git a/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js b/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js index 9f20fc86c..5a0122b4a 100644 --- a/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js +++ b/nightly/assets/assets/vodozemac/vodozemac_bindings_dart.js @@ -204,30 +204,59 @@ let wasm_bindgen; // TODO we could test for more things here, like `Set`s and `Map`s. return className; } + /** + * @param {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_PkDecryption = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(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); + __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; }; - function passArray8ToWasm0(arg, malloc) { - const ptr = malloc(arg.length * 1, 1) >>> 0; - getUint8ArrayMemory0().set(arg, ptr / 1); - WASM_VECTOR_LEN = arg.length; - return ptr; - } /** * @param {any} that - * @param {Uint8Array} pickle_key + * @param {string} info + * @param {number} length * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); + __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_pk_decryption_to_libolm_pickle(that, ptr0, len0); + const ret = wasm.wire__crate__bindings__vodozemac_established_sas_generate_bytes(that, ptr0, len0, length); + 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; + }; + + /** + * @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 {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; }; @@ -241,31 +270,68 @@ let wasm_bindgen; }; /** - * @param {string} signature + * @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 * @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_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 + * @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 {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_ed_25519_signature_from_base64(ptr0, len0); + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_new(ptr0, len0, config); + return ret; + }; + + function passArray8ToWasm0(arg, malloc) { + const ptr = malloc(arg.length * 1, 1) >>> 0; + getUint8ArrayMemory0().set(arg, ptr / 1); + WASM_VECTOR_LEN = arg.length; + return 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 * @returns {any} */ - __exports.wire__crate__bindings__VodozemacSas_public_key = function(that) { - const ret = wasm.wire__crate__bindings__VodozemacSas_public_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_secret_key = function(that) { - const ret = wasm.wire__crate__bindings__PkSigning_secret_key(that); + __exports.wire__crate__bindings__VodozemacSas_new = function() { + const ret = wasm.wire__crate__bindings__VodozemacSas_new(); return ret; }; @@ -281,503 +347,6 @@ let wasm_bindgen; 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 {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_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_account_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - 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; - }; - - /** - * @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_RwLockSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(ptr); - }; - - /** - * @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; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_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_group_session_pickle_encrypted(that, ptr0, len0); - 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 {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 {Uint8Array} passphrase - * @param {Uint8Array} salt - * @param {number} iterations - * @returns {any} - */ - __exports.wire__crate__bindings__pbkdf2 = function(passphrase, salt, iterations) { - const ptr0 = passArray8ToWasm0(passphrase, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(salt, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__pbkdf2(ptr0, len0, ptr1, len1, iterations); - 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 {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_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @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_account_ed25519_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_ed25519_key(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; - }; - - /** - * @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; - }; - - /** - * @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 {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} 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 {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_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_account_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @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 {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__PkSigning_new = function() { - const ret = wasm.wire__crate__bindings__PkSigning_new(); - 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; - }; - - /** - * @param {Uint8Array} input - * @param {Uint8Array} key - * @param {Uint8Array} iv - * @returns {any} - */ - __exports.wire__crate__bindings__aes_ctr = function(input, key, iv) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passArray8ToWasm0(iv, wasm.__wbindgen_malloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__aes_ctr(ptr0, len0, ptr1, len1, ptr2, len2); - 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_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; - }; - - /** - * @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 {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__sha256 = function(input) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__sha256(ptr0, len0); - 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); - 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); - 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 {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} 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 {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 {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; - }; - - /** - * @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 {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 {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_message_message = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message(that); - 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 {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index(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 {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 {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_PkDecryption = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_PkDecryption(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_olm_session_config_def = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_def(); - 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 {Uint8Array} key - * @param {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__hmac = function(key, input) { - const ptr0 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__hmac(ptr0, len0, ptr1, len1); - 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 {string} public_key @@ -790,18 +359,6 @@ let wasm_bindgen; return ret; }; - /** - * @param {any} that - * @param {string} plaintext - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_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_session_encrypt(that, ptr0, len0); - return ret; - }; - /** * @param {string} key * @returns {any} @@ -814,59 +371,35 @@ let wasm_bindgen; }; /** - * @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_PkEncryption = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(ptr); - }; - - /** - * @param {any} that - * @param {string} message + * @param {string} pickle + * @param {Uint8Array} pickle_key * @returns {any} */ - __exports.wire__crate__bindings__PkSigning_sign = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + __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 ret = wasm.wire__crate__bindings__PkSigning_sign(that, ptr0, len0); - 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); + 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 {number} ptr */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(ptr); + __exports.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas(ptr); }; /** * @param {any} that + * @param {string} plaintext * @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); + __exports.wire__crate__bindings__vodozemac_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_session_encrypt(that, ptr0, len0); return ret; }; @@ -889,453 +422,10 @@ 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); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(ptr); - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_new = function() { - const ret = wasm.wire__crate__bindings__VodozemacSas_new(); - 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 {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 {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockSession = 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_message_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_message_index(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 - * @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 {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 {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__sha512 = function(input) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__sha512(ptr0, len0); - 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 {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @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; - }; - - /** - * @returns {number} - */ - __exports.frb_get_rust_content_hash = function() { - const ret = wasm.frb_get_rust_content_hash(); - 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} public_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_encryption_from_key = function(public_key) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_from_key(public_key); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated = function(that, input, info) { - 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 ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated(that, ptr0, len0, ptr1, len1); - 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 {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(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 len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - 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; - }; - - /** - * @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 - * @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} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_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_inbound_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - 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_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_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_group_session_to_inbound = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_to_inbound(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 {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_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_MegolmSessionConfig = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_PkEncryption = 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 {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 - * @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 - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_public_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_public_key(that); - 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_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_account_one_time_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_one_time_keys(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 - * @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 {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 - * @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 - * @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); + __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; }; @@ -1356,26 +446,54 @@ let wasm_bindgen; }; /** - * @param {number} ptr + * @param {any} that + * @param {Uint8Array} pickle_key + * @returns {any} */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + __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 {any} count + * @param {string} message * @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); + __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 {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 {Uint8Array} input + * @param {Uint8Array} key + * @param {Uint8Array} iv + * @returns {any} + */ + __exports.wire__crate__bindings__aes_ctr = function(input, key, iv) { + const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ptr2 = passArray8ToWasm0(iv, wasm.__wbindgen_malloc); + const len2 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__aes_ctr(ptr0, len0, ptr1, len1, ptr2, len2); return ret; }; @@ -1388,43 +506,6 @@ let wasm_bindgen; return ret; }; - /** - * @param {Uint8Array} ciphertext - * @param {Uint8Array} mac - * @param {any} ephemeral_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_new = function(ciphertext, mac, ephemeral_key) { - const ptr0 = passArray8ToWasm0(ciphertext, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(mac, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_new(ptr0, len0, ptr1, len1, ephemeral_key); - 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; - }; - - /** - * @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; - }; - /** * @param {any} that * @returns {any} @@ -1437,21 +518,180 @@ let wasm_bindgen; /** * @param {number} ptr */ - __exports.rust_arc_increment_strong_count_RustOpaque_PkDecryption = function(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 + * @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; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_olm_session_config_def = function() { + const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_def(); + return ret; + }; + + /** + * @param {any} that + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_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_group_session_pickle_encrypted(that, ptr0, len0); + return ret; + }; + + /** + * @param {Uint8Array} passphrase + * @param {Uint8Array} salt + * @param {number} iterations + * @returns {any} + */ + __exports.wire__crate__bindings__pbkdf2 = function(passphrase, salt, iterations) { + const ptr0 = passArray8ToWasm0(passphrase, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(salt, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__pbkdf2(ptr0, len0, ptr1, len1, iterations); + 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 {string} pickle * @param {Uint8Array} pickle_key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { + __exports.wire__crate__bindings__vodozemac_inbound_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_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); + 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 {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 {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; + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockSession = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(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 + * @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; + }; + + /** + * @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 {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_olm_message_message = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message(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 {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; }; @@ -1472,11 +712,94 @@ 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 {any} that + * @param {string} input + * @param {string} info + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated = function(that, input, info) { + 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 ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated(that, ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @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 {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__vodozemac_account_one_time_keys = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_account_one_time_keys(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 {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_Curve25519PublicKey = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(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_inbound_group_session_first_known_index = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index(that); + return ret; }; /** @@ -1484,12 +807,107 @@ let wasm_bindgen; * @param {Uint8Array} pickle_key * @returns {any} */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted = function(pickle, pickle_key) { + __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_inbound_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); + const ret = wasm.wire__crate__bindings__vodozemac_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); + return ret; + }; + + /** + * @param {Uint8Array} input + * @returns {any} + */ + __exports.wire__crate__bindings__sha512 = function(input) { + const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__sha512(ptr0, len0); + 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; + }; + + /** + * @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; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_decryption_new = function() { + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_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 {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_PkDecryption = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_PkDecryption(ptr); + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__PkSigning_new = function() { + const ret = wasm.wire__crate__bindings__PkSigning_new(); + 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 {Uint8Array} input + * @returns {any} + */ + __exports.wire__crate__bindings__sha256 = function(input) { + const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__sha256(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; }; @@ -1505,6 +923,406 @@ let wasm_bindgen; return ret; }; + /** + * @returns {number} + */ + __exports.frb_get_rust_content_hash = function() { + const ret = wasm.frb_get_rust_content_hash(); + 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} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(ptr); + }; + + /** + * @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 {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 {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @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 + * @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 {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_PkEncryption = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(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_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(ptr); + }; + + /** + * @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_); + }; + + /** + * @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 {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 + * @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 + * @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_increment_strong_count_RustOpaque_EstablishedSas = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @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_RwLockGroupSession = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @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); + 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); + 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 {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_Ed25519Signature = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(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 {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(ptr); + }; + + /** + * @param {Uint8Array} ciphertext + * @param {Uint8Array} mac + * @param {any} ephemeral_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_message_new = function(ciphertext, mac, ephemeral_key) { + const ptr0 = passArray8ToWasm0(ciphertext, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(mac, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__vodozemac_pk_message_new(ptr0, len0, ptr1, len1, ephemeral_key); + return ret; + }; + + /** + * @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; + }; + + /** + * @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 + * @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_increment_strong_count_RustOpaque_RwLockSession = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @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 {Uint8Array} key + * @param {Uint8Array} input + * @returns {any} + */ + __exports.wire__crate__bindings__hmac = function(key, input) { + const ptr0 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.wire__crate__bindings__hmac(ptr0, len0, ptr1, len1); + 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 {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession(ptr); + }; + + /** + * @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; + }; + + /** + * @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 + * @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 + * @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 {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 {number} ptr + */ + __exports.rust_arc_increment_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @param {any} that + * @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); + return ret; + }; + /** * @param {number} ptr */ @@ -1512,6 +1330,87 @@ let wasm_bindgen; wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); }; + /** + * @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; + }; + + /** + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_new = function() { + const ret = wasm.wire__crate__bindings__vodozemac_account_new(); + 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_MegolmSessionConfig = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); + }; + + /** + * @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 {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_increment_strong_count_RustOpaque_PkEncryption = function(ptr) { + wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(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} public_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_pk_encryption_from_key = function(public_key) { + const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_from_key(public_key); + return ret; + }; + /** * @param {number} ptr */ @@ -1523,8 +1422,109 @@ let wasm_bindgen; * @param {any} that * @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_pk_decryption_public_key = function(that) { + const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_public_key(that); + return ret; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_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_account_from_pickle_encrypted(ptr0, len0, ptr1, len1); + 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 + * @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_MegolmSessionConfig = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(ptr); + }; + + /** + * @param {number} ptr + */ + __exports.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount = function(ptr) { + wasm.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount(ptr); + }; + + /** + * @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; + }; + + /** + * @param {string} pickle + * @param {Uint8Array} pickle_key + * @returns {any} + */ + __exports.wire__crate__bindings__vodozemac_account_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_account_from_olm_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); + 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 + * @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; }; @@ -1954,7 +1954,7 @@ let wasm_bindgen; const ret = false; return ret; }; - imports.wbg.__wbindgen_closure_wrapper1716 = function(arg0, arg1, arg2) { + imports.wbg.__wbindgen_closure_wrapper1715 = function(arg0, arg1, arg2) { const ret = makeMutClosure(arg0, arg1, 584, __wbg_adapter_40); 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 c803bccf2202112746765ee6f812f2dfa7facf22..cbf0e91fb33bb4a2223374b967c17ff90d4e69cd 100644 GIT binary patch delta 13445 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 delta 13457 zcmb7q2Uu0d*65kpWp+8>LBWRL0Wo6l-6&hHE%uvgi(Mo3#H%JIIf$s(F`$EpiX9^= z3c68IK@l-x#}Y+FB?d(eQB>@2%|1mW_r3T3eBat@R-3hE&CHtF`*81G<2&~nC*D_4 zi=;wzJHj$bigDYGut)o(-sPGhTn;CNS*F*pWy+!adOlzHRa_x%71QNo@?vfwzgjs# z?n|qcB;`DRou4QE4%7lMNlD@N@%y<|!a=f5Oq1s;`{mV2szY-Jxxrr)wu*=4gF-US z>$6&cZCDwHz7$Zl+KVh z(i3hc|3u6t#o|tG5zfaELKfK|uHh5JHOful3IuUeI4YkIE|3!f(V?O6s^H-&9QZk<+J{50q*SJ^Gudo_)vW?FW?vS^jvy=M+|3P+;KZP6QkZ^{( zB>YJh@ps8het}qMXr%CYAU^>s;+{cg$v4SdF;%`r)(ZE@GIE>T5JH6rl1~l_x48nc zRs2JEU;}hUUMF0W7szqSefhjxBEOIe<>&HC`GI^vUZ<>8Lge+zRe6)LS=peR6V402 z%YVyPin_vG91pYk7afqX}PDnFK=$i;Gwd``YBUz1)*d+|FtRQZc! z%R9(nVKx^jUzfMSa$hda<%5pPi($1tB%u&@lEUJB1j)Q1zn1glC}BA)!`Z@V`I-Dy zru-W@TfQsb5W<90@>4znKN2o-k6OL--SD8&Zvm0V&Z>Um^r%Ts7YWN@qD6<&xT{B!Z8SRy_b zUjfV|FCuTYYRJ7M?;<@~_W`Y8t?QS6g9eG<53{urP}5kCRsmXOQ8nVx5+cVf>F|Zi zQ)f5ia%Ez!>~8&e4MC6Gw5k4NN@obiaL!vvS?7Ey=Mldw9i$q*nMW-#a?H~9FxJgW zN1?<>bHqMqXGZ)eva~=L-Im!bt}uG=K~_;qj=a2Vku8nIEC*r60fl_nAx!8lBk%!qgg z!LUn`%7{dVgkhIj1|w1&62P|idf7~r<`6OL(#v5)mP5j@OD&fXXB`rTU26G^xZ;p7 z>{5Hch&+eH#u_fYVn!4=L=3z1UNfS|Az|317RJ_hi9^D$OKlO8gusI(i(!{q6eGf! z44kq2%Hisr3>?eR)@rrg(O&Zf#!%KHzlmV;4;(YH- z&@91PG_29u*whmG5HtzOiLuG;9L=@$4K*XiQiUNR(la{N-BDn=xN%T`QX&sU5A(9S zu!`gSjatDpwA9GLn7XxCv1N4-ijaVJlZI`&&;&=lN@{WCPH%KiuUZRr7f`A`vL4zY;@9_e&!%Wr zC6u7A_yiT#L9zP6|DZEWVc<;kPQ?ka`k;9z)EydI@|Gh%9Q9Jay%%kkP_91zFlsmo zC%@G92jIR{pbND<_T_PGp1Co*aa0`9w24SOQl3fu5ah*Q+-e2Ugk0^n`!tZG228494B7q%g7a z4{^$4dIrRm^O(58Kg4-@qpxu#0VV3)M&JwOaL!BJ=Q}*K4KRM*j^|>)LL&aj9qrU- zAHvfx&OT3HrQs|bet{lK$0u+|4vjd1ci@Z*deBkaHxLY#72#;nH#bdo~5OryeJ9xt!j{gB#C-=Ph2`bx}U6 z!w3Sk5?xa>ToIrcv|-_X435 zswN0Es9S#yv}oo2T{V~#%9MJ>k4<6L>k+ln{0`A4L2e`PJg)#I0*KOdqY`~^1z4qC5KwbDC<3?rQzs$SQQbCiIA<*gNCIV5r zyBicKC^>#64t76H8oH=>T%}s^OpL9Zar=Uz zjhuHslb^9#?W_pedmwkW+F2GCdq6xI8fRRctR^=E-9^*BgSfg?42^fyVTcIsLA_XM zHN4rys!>vnYrt9kw?Uj(4ky3TM^A#+PMR>0OTopjC{WY&?&G-;SP%M^o2;M=eboBB`(ekg7n*5M+BJ9=WrAKc4dAVraxBZN9$rmXzE{i^LyRVHCnC?Ux2RCk~;h+ zfI8LXv(Yu(QjhoJaM3EgX+wT%dFbT2#{W32yLX+FunwB)T_+lr_~2n z5xesRyC zLSDkINfAs?jx>JU2MkGrWg=+Hspl)cK^2!h0|OJH9`PT3$}5^3MU3_QNx;%RdonRD2(d5x-y$f6r{;FHe|>@4STT!Uwfzpts=V zTfX2XOhPeC0=!M|ken+w_0ZPBb++V({!8dmuCcx5u=h0R)~Gu6y~p00VAC2`9@xDt zaAn6E7`^{m*z19c_1LLG7g&+{o&N~6%fZOp<_ND5j=xXUdBR2Sl>3hHK%ru>m16_r zV6jBsr?2J-x%!CnZ(DZS}3p#_i9_2A{g1dfhf zE}Wt@qlMk*CepaMn{Aw^Oh(d}OCEqUz;h z@Z+bI0J0=Yu$sc30;9SX|CDw}g!#$Q+wBs*M|A!kp{jmnx3C{W?Od=&n2zX_6yYcO zvo1WLNEd$6AEgKsDyTj;RlsJw!wKOVgih1=--Mayv>tF$sDsd9y-&7)7`xvoVFeA( z5_J9w#vE;UL-3)!=8OJ%ozubsH}x>@2P3dtm;5okbw{kF-@PXMS_$givL^zoce|em z&7suUDP1lW_8<@*ergEwo(j!C_@468dpr}S)rPq{Qe9jOA@;S3eo*D;lzhpP-e@fz zqdl64jXz*~(XShF&W@y*LHrne}=2yI!0vA9(kMs({B7|%WkVMp5!gvaQAS=)h3=s3&_37iq{YYOmR?Nj)8c!4} zfr}<{#BPv{rhJmSJ#)tmjns5%SoG#W^ z*age79v%raE={!3N$Fyf|G9lF`Y>Ho1=fj9C$AAJ(GD46HNDXhF%hHf^j3yAm=+!r z`_a4%al76wQ~Vu6`LB3F3`EOed5V21Lg-6xinU-p={LpBuw>p-KD0@`Se@R?6Mv@t z^5OCM9e51B1&<4?b?uh;6TNgBT0`?h8$FXR4xwpzqA&gGwm4L8@P{~^b0vmCVk*+> z1!BGTtJ29LdbfLGPG!(_tnBufba$<63X~58jXHV}ChIKb+^y**qugr6o9XHb#_(;78N6KT=wE>*2a9Z%P_Ap>;1 zCV9zpch@Be<>>a02|**6WFS4;o=CJ_J2Hq)YEK9q)s~E4k3qEO$7C37(g7ZZz^gqO zK;4 zPeXbNRO|}a8^pBd1QLjIiuGv|NN-PD^xsaWW^fwsq`(cMQyA?y?*({=iTm9_n=Pu@ zUDX^z&0=asA$KI>ii_b$S4ojm!;#PeJ41yrIC6f4_6{X8@#$iEGL+QB=Zf{mp(F~) zx$JDHsf9hGOT&n7sWH`MgXWDfrH7G56?0&q@Bsi`XRK}-*8)p`pf@td=#4g*Lu%Ey z=+Hr~)ET`%>T0@DH)9T24C@0viu+dz$?Fn4&Y#mdOxf;VKYWWHTwxj_SS%gpk^q!X zN6sZ{+c@ISXLkuB3B_y?1!&QQPDVVm;JnLrGT=xx76AQt9@!1suxK9H0tF#DoHRnO z^%LPF8bc`^zL3nvy&S!#xR#eAfmtqwBgI!-496s7xpMB9rj#PR)e_P{#?eLedrG?C z_#!=>lD^oZfZ4L82lFmi6|IE&$B;!hyoe^okWH{!=$EUA70z@0`&ESJY5zFVk`}Io z$4~5WbsbTuypGhP$w2B6apV&OC-${<#9g4Zw-7ISXfp}Y+ixMw5xPRB#*^0Nt{8P6 zE(R{4v_EZ!2_ft{XUhf zq;ZE~@8>1aj}Mbb6ieG3CL?M2gJcAb+C!%wBtIAmD8nxJ`ygpV&mJb7>F7fwi25CZ zR>)yurN5<-pP{66PbX6a>V6!`Scl`lKA1^rBNHumoCMOlnIupja-7^^uW{N5auCC1 z@!d&+%{YD!9qTSN(wkm^7*HlX{ySL-mzQBzNhJg$`TiR5<tbr_V41QZH(T_sF%E4buVq>^-B{Su_T{)vS?fJ)!%a|x=*}p3lDBR z@M!-0BjX+7oWJANt}TAFblQLGYwOmP*JDpTTtCR6e7!Jn{e=xT=cWJGK)1gO$x7Il zf5PcG>Ghe2gmv$p?Y9|y*JZ=9z0cb5xl6V^iwT+R==;X<-RCcDi^#5LDA)Ti2lsaF zpZ_L(+x(sm<-;e!Lo*{zCEKGeqa3s0^{UMWuH3BYP<~XrdF}m2rM=UK5{C#;=Z1kTCuGv#)g#Nz!qWOFG5fq$9r}CP{5446ll5xLz(o#Ahf&5^QbhiS^+_LdA zNkr*%(*UU$rzGjC21@WXHB-+TBn=nf&A9GxX#|4Ov~+~j10TfHZ-!EhzU-#B>*7dh zf&>~<$4jG`#;^k)l${+P&Yz%N?zXRs2=^B)QhWnJbKx&NAvQQ_{_0#wYkb2bN8*i zw(L#p>?oW5_LTH1hf?X*b5cJ*ug*y^kfasor2u$eW*MwW^KMBRF}_S@A-ZdpQjxa5 zEmecS2i}&v;8QEp8jTXST*;SQGx4@S3Ia)od(sS)Ojp;EtLvBVNhkfG?+s>o7^3UV zz^dUcM{?+vu6xMiM0AM4&>Fe%7I+oo?5|=xow8c`NS|9-UP?f(qE&9qUgi4w$p`Rh zk^bC5u1@Ru%NOXf0J#D!Uqjx?T9xS}O_phH4S5e${ef)fF3bAv0Qo*fXLSh1my^%H zS;Cwg)idhA@9&VRqs`=s0=i8b`pG^*wP4E`d;hw38`+!u7yb-Qe$C13OoERcmLs(2 z2Jxo*I?6u!p3btu!=$8jm&G9H`S^Uf27JlY3m3>wF$&XfEtV}FFw>9M$PHQk{MX5o zVL?T%lLulnnf|pw_C=F*_l@#1W+iNvyQ=6Y?X^pe2cu`ZhTxlROneB1^+jLURPVn$Z_yoyraV7TSSr?ZP2`+lHV zX}hY5AN{kcQi%?(s@N)9gV_g#imc#fB)r$FrmNmcDnb!@RyD;qRe$wW(k!sL#x+!6 zn`h8d4V6B6P9tTO86BZte5~Ar&C#O0G6YHhUC}`~0p!pi5LIdM{usEj!-lVAGqF*QsAr7TK(rSN?W!H_6IAH40p<- z-zks$E5HxdH{kBM5@}gCp`R$xq?Uu9@}B^&u9aO^^$Sy#U)ikwJY5;iK@M*Hplsn# znhs0BkEi=Wm1?Rxo0zEm=_XC0=R%c9$VRo?Wdb<2{PE>l> zT@#%#TNzjGHm90l-r&O?Y_sD$eLP#K!}8`Erqp1#Qhd^QuO#3{5<6{c+5zSuG*v2*YEC8KEr6G-Zn+?NB^&y zH*KH7Vf?m8pLswz+taqagXzR?%OW2&eOuv(^5)_GA(zw*o!siIUNg5_SWM*gF}Ai@ z(Sz%L)9+%i-;HA5ufB@$u#LDn>~PJA`|oX-*0OG+R@o=z9nk|;t!~(C|NOs}nY_Ns zJRRD5T&Asi%&OjVl8;V#wJ74ii8tro6!sY_x9<1iLBq+N-TM47{Q1Sce@rt4+T!Mp zoVsrBjE5~w_pUZ_=A-KQ8{hR0nb~sXx6!RGS%==QxM!1J`rCX_+%{rG^95fnP)XGK z6{)vEsvr4J?$cjxS&sFX@#Z79fd6cNl>BGxuJz-R2G#j)f6=Brwa1Kjar-YXpUal- zGoFPNa~|%I1J~~#IvrQ(I(x*Z%ci_{Hx~2^9<14->n;2`_|M(}VGnXz6+BsYp!&0W zw86P@JIZGt4(K>Etl8LS*WAP^dk1#?@<2)RwDef7f&Cgh`q^jPxVycNPTkbs^O2Bn zZ);}ewoY?9E}k11lUrfwo$pp#K3)>zv$?^{1J>u8(ALj3pB%flbME!#J)8ObR8DKr z`GQ;UCAamLJKsHmY(=#{|17C|w}8*<$>$e;^Tagrm$})4v%1}m%8Z_WdE%S-7pk|J zK2JSUbJwxG-G}5g`qsTq-sLNu{a3x5zdPj1>!Nc)IVfDN2oqNf5(2N@q)dSfan7MsZ-3TV;m#98Z4737wj59yBk0wfbIZI z0N5YXWAF(h;Ll0-fHvb*{>)12-FK1(L{?{$;RenDu8oN*gQdurvCu2KPNp6+Kg8M zE~W#X0l?DwJwRuG9{`-;%`8Lz2sGn0`@&-S3GmMVEIgaZRMi+;2oQk)Y(i!Mga8E6 zp&n{o4>klRI~>~8Xe_X8t)R)mTnMlLz)3H1@Cv}yVrVY`SPBpUungcAfNubtwxwyO zZNQgy+epwWZ5su2004v&Y=l{gVG0ES3w51=e_p||Ir9EvdrOOgw(6o`KTB+uyGOFP~|8ri)d#Xd=;*#a5 zw(XY)8v6l`0%QOj12_bb32+=B3*ZC*)B6qJBtSO6DS*=eX8_IuoC7!yaGLh?QmZ$< z3e9T(`v7tQt^?cvxCxL4a0}ozz#V{mfNgrbms%eG<8Uo|6qT*)`u$33CPIDat}1E; zuRhSzm9H%(1({4LfEnOZ{r4&=l5GFmW4z3<9ryn`r9V7n|8d9;`^PC;_LMAp2$mgc z=|ha2VP(%OeZRlj7unc;;{jNOs|w?H(%#T!ymn(PrfSgk0q_N2Rj)c=D?sV8QkwPy z87nI@z?PL2f1sHyloi9a#(P_vQ65V%OaUNdB{P{h23*r&%-YQHM*wDMv!Fi*C{5P_ z8RHd!Z6LJa6Pw|M%q7Xiaqza{C}i+M$;E#!x9@DztN;+SDLl8sw}%wTEpWG&@2k&S*P9oAFE& zEvA1#yE6cD!cH(2T^9gnN?QZ3G~E?sjMolq+XC(eG_(EKVe1%KFRhcSMc;X;s{Tc7 zRU+lSLU7m=!tuhU(bQj`&`8Y`>y80#>I>kCjQb@}*)HlEpmJT*m-^Q&)h|VB*{fgK zRZlN|tk$=D&H9~p#H3!utm8p?`Sxm(WElzUkQiY9V)z?DFLqJ?lC!XV(QT!+4(5j9 zuV7&@QQS?vVJ*9)%U-4Tc2|e;wz3PmY>Z`lDZBH^?$oklD(kh(#zSrNyk2TGKC8Ce>Qyyr z_mBEjs>Z}x0>U=Cf7)yEhOf_!IQjJCuf_;l8dtHx{%H@$t#c z9pioPJ29%y#1W&Y*2x^GqfgAyG7YGw2GVn%nk&O^*KljpZ+vQQZ}#{>g&hYzH#fDI zrU0Hz>kl;#L?(UyQ1cxDr-*doXmelsdWv}vJv7>E)o+hBPs9}-