OlmLibraryWrapper

object OlmLibraryWrapper : <ERROR CLASS> ERROR CLASS: Symbol not found for Library

Functions

Link copied to clipboard
external fun olm_account(memory: ERROR CLASS: Symbol not found for Pointer??): OlmAccountPointer?
Link copied to clipboard
external fun olm_account_generate_fallback_key(account: OlmAccountPointer?, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_account_generate_one_time_keys(account: OlmAccountPointer?, number_of_keys: NativeSize, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_account_identity_keys(account: OlmAccountPointer?, identity_keys: ERROR CLASS: Symbol not found for Pointer??, identity_key_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_account_one_time_keys(account: OlmAccountPointer?, one_time_keys: ERROR CLASS: Symbol not found for Pointer??, one_time_keys_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_account_sign(account: OlmAccountPointer?, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize, signature: ERROR CLASS: Symbol not found for Pointer??, signature_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_account_unpublished_fallback_key(account: OlmAccountPointer?, fallback_key: ERROR CLASS: Symbol not found for Pointer??, fallback_key_size: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_create_account(account: OlmAccountPointer?, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_create_inbound_session(session: OlmSessionPointer?, account: OlmAccountPointer?, one_time_key_message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_create_inbound_session_from(session: OlmSessionPointer?, account: OlmAccountPointer?, their_identity_key: ERROR CLASS: Symbol not found for Pointer??, their_identity_key_length: NativeSize, one_time_key_message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_create_outbound_session(session: OlmSessionPointer?, account: OlmAccountPointer?, their_identity_key: ERROR CLASS: Symbol not found for Pointer??, their_identity_key_length: NativeSize, their_one_time_key: ERROR CLASS: Symbol not found for Pointer??, their_one_time_key_length: NativeSize, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_create_sas(sas: OlmSASPointer?, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_decrypt(session: OlmSessionPointer?, message_type: NativeSize, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize, plaintext: ERROR CLASS: Symbol not found for Pointer??, max_plaintext_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_decrypt_max_plaintext_length(session: OlmSessionPointer?, message_type: NativeSize, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_ed25519_verify(utility: OlmUtilityPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize, signature: ERROR CLASS: Symbol not found for Pointer??, signature_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_encrypt(session: OlmSessionPointer?, plaintext: ERROR CLASS: Symbol not found for Pointer??, plaintext_length: NativeSize, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_encrypt_message_length(session: OlmSessionPointer?, plaintext_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_error(): NativeSize
Link copied to clipboard
external fun olm_export_inbound_group_session(session: OlmInboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, message_index: Int): NativeSize
Link copied to clipboard
external fun olm_get_library_version(major: ERROR CLASS: Symbol not found for IntByReference, minor: ERROR CLASS: Symbol not found for IntByReference, patch: ERROR CLASS: Symbol not found for IntByReference)
Link copied to clipboard
external fun olm_group_decrypt(session: OlmInboundGroupSessionPointer?, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize, plaintext: ERROR CLASS: Symbol not found for Pointer??, max_plaintext_length: NativeSize, message_index: ERROR CLASS: Symbol not found for IntByReference??): NativeSize
Link copied to clipboard
external fun olm_group_decrypt_max_plaintext_length(session: OlmInboundGroupSessionPointer?, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_group_encrypt(session: OlmOutboundGroupSessionPointer?, plaintext: ERROR CLASS: Symbol not found for Pointer??, plaintext_length: NativeSize, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_import_inbound_group_session(session: OlmInboundGroupSessionPointer?, session_key: ERROR CLASS: Symbol not found for Pointer??, session_key_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_inbound_group_session(memory: ERROR CLASS: Symbol not found for Pointer??): OlmInboundGroupSessionPointer?
Link copied to clipboard
external fun olm_inbound_group_session_id(session: OlmInboundGroupSessionPointer?, id: ERROR CLASS: Symbol not found for Pointer??, id_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_init_inbound_group_session(session: OlmInboundGroupSessionPointer?, session_key: ERROR CLASS: Symbol not found for Pointer??, session_key_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_init_outbound_group_session(session: OlmOutboundGroupSessionPointer?, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_matches_inbound_session(session: OlmSessionPointer?, one_time_key_message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_matches_inbound_session_from(session: OlmSessionPointer?, their_identity_key: ERROR CLASS: Symbol not found for Pointer??, their_identity_key_length: NativeSize, one_time_key_message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_outbound_group_session(memory: ERROR CLASS: Symbol not found for Pointer??): OlmOutboundGroupSessionPointer?
Link copied to clipboard
external fun olm_outbound_group_session_id(session: OlmOutboundGroupSessionPointer?, id: ERROR CLASS: Symbol not found for Pointer??, id_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_outbound_group_session_key(session: OlmOutboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pickle_account(account: OlmAccountPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pickle_inbound_group_session(session: OlmInboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pickle_outbound_group_session(session: OlmOutboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pickle_pk_decryption(decryption: OlmPkDecryptionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pickle_session(session: OlmSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_ciphertext_length(encryption: OlmPkEncryptionPointer?, plaintext_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pk_decrypt(decryption: OlmPkDecryptionPointer?, ephemeral_key: ERROR CLASS: Symbol not found for Pointer??, ephemeral_key_length: NativeSize, mac: ERROR CLASS: Symbol not found for Pointer??, mac_length: NativeSize, cipherText: ERROR CLASS: Symbol not found for Pointer??, cipherText_length: NativeSize, plaintext: ERROR CLASS: Symbol not found for Pointer??, max_plaintext_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pk_decryption(memory: ERROR CLASS: Symbol not found for Pointer??): OlmPkDecryptionPointer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_encrypt(encryption: OlmPkEncryptionPointer?, plaintext: ERROR CLASS: Symbol not found for Pointer??, plaintext_length: NativeSize, cipherText: ERROR CLASS: Symbol not found for Pointer??, cipherText_length: NativeSize, mac: ERROR CLASS: Symbol not found for Pointer??, mac_length: NativeSize, ephemeral_key: ERROR CLASS: Symbol not found for Pointer??, ephemeral_key_size: NativeSize, random: ERROR CLASS: Symbol not found for Pointer??, random_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_encryption(memory: ERROR CLASS: Symbol not found for Pointer??): OlmPkEncryptionPointer?
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_encryption_set_recipient_key(encryption: OlmPkEncryptionPointer?, _key: ERROR CLASS: Symbol not found for Pointer??, _key_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_get_private_key(decryption: OlmPkDecryptionPointer?, private_key: ERROR CLASS: Symbol not found for Pointer??, private_key_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_pk_key_from_private(decryption: OlmPkDecryptionPointer?, pubkey: ERROR CLASS: Symbol not found for Pointer??, pubkey_length: NativeSize, privkey: ERROR CLASS: Symbol not found for Pointer??, privkey_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_max_plaintext_length(decryption: OlmPkDecryptionPointer?, cipherText_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_sign(sign: OlmPkSigningPointer?, message: ERROR CLASS: Symbol not found for Pointer??, message_length: NativeSize, signature: ERROR CLASS: Symbol not found for Pointer??, signature_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_pk_signing(memory: ERROR CLASS: Symbol not found for Pointer??): OlmPkSigningPointer?
Link copied to clipboard
external fun olm_pk_signing_key_from_seed(sign: OlmPkSigningPointer?, pubkey: ERROR CLASS: Symbol not found for Pointer??, pubkey_length: NativeSize, seed: ERROR CLASS: Symbol not found for Pointer??, seed_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_sas(memory: ERROR CLASS: Symbol not found for Pointer??): OlmSASPointer?
Link copied to clipboard
external fun olm_sas_calculate_mac(sas: OlmSASPointer?, input: ERROR CLASS: Symbol not found for Pointer??, input_length: NativeSize, info: ERROR CLASS: Symbol not found for Pointer??, info_length: NativeSize, mac: ERROR CLASS: Symbol not found for Pointer??, mac_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_sas_calculate_mac_fixed_base64(sas: OlmSASPointer?, input: ERROR CLASS: Symbol not found for Pointer??, input_length: NativeSize, info: ERROR CLASS: Symbol not found for Pointer??, info_length: NativeSize, mac: ERROR CLASS: Symbol not found for Pointer??, mac_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_sas_calculate_mac_long_kdf(sas: OlmSASPointer?, input: ERROR CLASS: Symbol not found for Pointer??, input_length: NativeSize, info: ERROR CLASS: Symbol not found for Pointer??, info_length: NativeSize, mac: ERROR CLASS: Symbol not found for Pointer??, mac_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_sas_generate_bytes(sas: OlmSASPointer?, info: ERROR CLASS: Symbol not found for Pointer??, info_length: NativeSize, output: ERROR CLASS: Symbol not found for Pointer??, output_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_sas_get_pubkey(sas: OlmSASPointer?, pubkey: ERROR CLASS: Symbol not found for Pointer??, pubkey_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_sas_set_their_key(sas: OlmSASPointer?, their_key: ERROR CLASS: Symbol not found for Pointer??, their_key_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_sas_size(): NativeSize
Link copied to clipboard
external fun olm_session(memory: ERROR CLASS: Symbol not found for Pointer??): OlmSessionPointer?
Link copied to clipboard
external fun olm_session_describe(session: OlmSessionPointer?, buf: ERROR CLASS: Symbol not found for Pointer??, buflen: NativeSize)
Link copied to clipboard
Link copied to clipboard
external fun olm_session_id(session: OlmSessionPointer?, id: ERROR CLASS: Symbol not found for Pointer??, id_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun olm_sha256(utility: OlmUtilityPointer?, input: ERROR CLASS: Symbol not found for Pointer??, input_length: NativeSize, output: ERROR CLASS: Symbol not found for Pointer??, output_length: NativeSize): NativeSize
Link copied to clipboard
Link copied to clipboard
external fun olm_unpickle_account(account: OlmAccountPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_unpickle_inbound_group_session(session: OlmInboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_unpickle_outbound_group_session(session: OlmOutboundGroupSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_unpickle_pk_decryption(decryption: OlmPkDecryptionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize, pubkey: ERROR CLASS: Symbol not found for Pointer??, pubkey_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_unpickle_session(session: OlmSessionPointer?, key: ERROR CLASS: Symbol not found for Pointer??, key_length: NativeSize, pickled: ERROR CLASS: Symbol not found for Pointer??, pickled_length: NativeSize): NativeSize
Link copied to clipboard
external fun olm_utility(memory: ERROR CLASS: Symbol not found for Pointer??): OlmUtilityPointer?
Link copied to clipboard
Link copied to clipboard