@wireapp/core-crypto
Version:
CoreCrypto bindings for browser and native JavaScript runtimes
1,527 lines (1,526 loc) • 409 kB
JavaScript
// packages/native/src/autogenerated/core_crypto_ffi-ffi.ts
import lib from "@ubjs/node";
var { UniffiNativeModule, FfiType, resolveLibPath } = lib;
var DEFINITIONS = {
symbols: {
rustbuffer_alloc: "ffi_core_crypto_ffi_rustbuffer_alloc",
rustbuffer_free: "ffi_core_crypto_ffi_rustbuffer_free",
rustbuffer_from_bytes: "ffi_core_crypto_ffi_rustbuffer_from_bytes"
},
functions: {
ffi_core_crypto_ffi_rust_future_poll_u8: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_u8: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_u8: {
args: [FfiType.Handle],
ret: FfiType.UInt8,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_u8: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_i8: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_i8: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_i8: {
args: [FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_i8: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_u16: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_u16: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_u16: {
args: [FfiType.Handle],
ret: FfiType.UInt16,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_u16: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_i16: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_i16: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_i16: {
args: [FfiType.Handle],
ret: FfiType.Int16,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_i16: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_u32: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_u32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_u32: {
args: [FfiType.Handle],
ret: FfiType.UInt32,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_u32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_i32: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_i32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_i32: {
args: [FfiType.Handle],
ret: FfiType.Int32,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_i32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_u64: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_u64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_u64: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_u64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_i64: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_i64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_i64: {
args: [FfiType.Handle],
ret: FfiType.Int64,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_i64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_f32: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_f32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_f32: {
args: [FfiType.Handle],
ret: FfiType.Float32,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_f32: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_f64: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_f64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_f64: {
args: [FfiType.Handle],
ret: FfiType.Float64,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_f64: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_rust_buffer: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_rust_buffer: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_rust_buffer: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_rust_buffer: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_poll_void: {
args: [
FfiType.Handle,
FfiType.Callback("RustFutureContinuationCallback"),
FfiType.Handle
],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_cancel_void: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_rust_future_complete_void: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
ffi_core_crypto_ffi_rust_future_free_void: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_clone_clientid: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_clientid: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_conversationid: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_conversationid: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_corecryptocommand: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_corecryptocommand: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_corecryptocontext: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_corecryptocontext: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_corecryptoffi: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_corecryptoffi: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_corecryptologger: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_corecryptologger: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_credential: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_credential: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_credentialref: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_credentialref: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_database: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_database: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_databasekey: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_databasekey: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_deviceid: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_deviceid: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_epochobserver: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_epochobserver: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_externalsender: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_externalsender: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_groupinfo: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_groupinfo: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_historyobserver: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_historyobserver: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_keypackage: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_keypackage: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_keypackageref: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_keypackageref: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_mlstransport: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_mlstransport: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_pkienvironment: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_pkienvironment: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_pkienvironmenthooks: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_pkienvironmenthooks: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_secretkey: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_secretkey: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_uuid: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_uuid: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_welcome: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_welcome: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_clone_x509credentialacquisition: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_free_x509credentialacquisition: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptocommand: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiCoreCryptoCommand"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptologger: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiCoreCryptoLogger"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_epochobserver: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiEpochObserver"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_historyobserver: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiHistoryObserver"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_mlstransport: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiMlsTransport"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_init_callback_vtable_pkienvironmenthooks: {
args: [
FfiType.Reference(FfiType.Struct("VTableCallbackInterfaceCoreCryptoFfiPkiEnvironmentHooks"))
],
ret: FfiType.Void,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_func_build_metadata: {
args: [],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_cipher_suite_default: {
args: [],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_cipher_suite_from_u16: {
args: [FfiType.UInt16],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_core_crypto_history_client: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_func_core_crypto_new: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_migrate_database_key_type_to_bytes: {
args: [FfiType.RustBuffer, FfiType.RustBuffer, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_func_proteus_fingerprint_prekeybundle_ffi: {
args: [FfiType.RustBuffer],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_proteus_last_resort_prekey_id_ffi: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_set_logger: {
args: [FfiType.Handle],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_set_max_log_level: {
args: [FfiType.RustBuffer],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_func_version: {
args: [],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deserializedclientid_uniffi_trait_display: {
args: [FfiType.RustBuffer],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_clientid_new: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_clientid_copy_bytes: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_clientid_deserialize: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_hash: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_conversationid_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_copy_bytes: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_debug: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_display: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_hash: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_corecryptocommand_execute: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_corecryptocontext_new: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_clients_to_conversation: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_credential: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_check_credentials: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_commit_pending_proposals: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_cipher_suite: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_credential: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_epoch: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_exists: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_create_conversation: {
args: [
FfiType.Handle,
FfiType.Handle,
FfiType.Handle,
FfiType.RustBuffer
],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_decrypt_message: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_disable_history_sharing: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_conversation_state: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_is_enabled: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_enable_history_sharing: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_encrypt_message: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_export_secret_key: {
args: [FfiType.Handle, FfiType.Handle, FfiType.UInt32],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_generate_key_package: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_client_ids: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_data: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_device_identities: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_external_sender: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_key_packages: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_user_identities: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_join_by_external_commit: {
args: [FfiType.Handle, FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_mls_init: {
args: [FfiType.Handle, FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_process_welcome_message: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt_safe: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt_batched: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_local: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_remote: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_init: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_last_resort_prekey: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey: {
args: [FfiType.Handle, FfiType.UInt16],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey_auto: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_delete: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_exists: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_message: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_prekey: {
args: [FfiType.Handle, FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_save: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_random_bytes: {
args: [FfiType.Handle, FfiType.UInt32],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_clients_from_conversation: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_credential: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_package: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_packages_for: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_conversation_credential: {
args: [FfiType.Handle, FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_data: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_update_keying_material: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptocontext_wipe_conversation: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_corecryptoffi_new: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_cipher_suite: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_credential: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_epoch: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_exists: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_conversation_state: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_enabled: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_pki_env_setup: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_export_secret_key: {
args: [FfiType.Handle, FfiType.Handle, FfiType.UInt32],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_find_credentials_ffi: {
args: [
FfiType.Handle,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer
],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_client_ids: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_credentials: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_device_identities: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_external_sender: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_pki_environment: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_user_identities: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_is_history_sharing_enabled: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_local: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_remote: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_session_exists: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_public_key: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_epoch_observer: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_history_observer: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_set_pki_environment: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptoffi_transaction_ffi: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_corecryptologger_log: {
args: [
FfiType.Handle,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer
],
ret: FfiType.Void,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_credential_basic: {
args: [FfiType.RustBuffer, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credential_earliest_validity: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credential_export_pem: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credential_signature_scheme: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credential_type: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_cipher_suite: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_client_id: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_earliest_validity: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_public_key_hash: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_signature_scheme: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_type: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_credentialref_uniffi_trait_debug: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_database_in_memory: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_database_open: {
args: [FfiType.RustBuffer, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_database_get_location: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_database_update_key: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_databasekey_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_debug: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_deviceid_from_hex_string: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_deviceid_new: {
args: [FfiType.UInt64],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deviceid_to_hex_string: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deviceid_to_u64: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_hash: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_epochobserver_epoch_changed: {
args: [FfiType.Handle, FfiType.Handle, FfiType.UInt64],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_externalsender_parse: {
args: [FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_jwk: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_public_key: {
args: [FfiType.RustBuffer, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_externalsender_serialize: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_groupinfo_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_historyobserver_history_client_created: {
args: [FfiType.Handle, FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_keypackage_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackage_ref: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackage_serialize: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackageref_cipher_suite: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackageref_credential_type: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackageref_hash_ref: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackageref_is_valid: {
args: [FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_keypackageref_signature_scheme: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_mlstransport_send_commit_bundle: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_mlstransport_prepare_for_transport: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_pkienvironment_new: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironment_add_intermediate_cert: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironment_add_trust_anchor: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_http_request: {
args: [
FfiType.Handle,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer
],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_authenticate: {
args: [
FfiType.Handle,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer,
FfiType.RustBuffer
],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_get_backend_nonce: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_fetch_backend_access_token: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_constructor_secretkey_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_secretkey_copy_bytes: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_display: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_hash: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_uuid_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_display: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_eq: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_ne: {
args: [FfiType.Handle, FfiType.Handle],
ret: FfiType.Int8,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_hash: {
args: [FfiType.Handle],
ret: FfiType.UInt64,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_welcome_new: {
args: [FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_method_welcome_serialize: {
args: [FfiType.Handle],
ret: FfiType.RustBuffer,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_frombytes: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new: {
args: [FfiType.Handle, FfiType.RustBuffer],
ret: FfiType.Handle,
hasRustCallStatus: true
},
uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new_from_credential_ref: {
args: [
FfiType.Handle,
FfiType.RustBuffer,
FfiType.Handle,
FfiType.RustBuffer
],
ret: FfiType.Handle,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_fn_method_x509credentialacquisition_finalize: {
args: [FfiType.Handle],
ret: FfiType.Handle,
hasRustCallStatus: false
},
ffi_core_crypto_ffi_uniffi_contract_version: {
args: [],
ret: FfiType.UInt32,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_build_metadata: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_cipher_suite_default: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_cipher_suite_from_u16: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_core_crypto_history_client: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_core_crypto_new: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_migrate_database_key_type_to_bytes: {
args: [],
ret: FfiType.UInt16,
hasRustCallStatus: false
},
uniffi_core_crypto_ffi_checksum_func_proteus_fingerprint_prekeybundle_ffi: {
args: [],