List of all items
Structs
- Bip340
- Ecdsa
- Ed25519
- ExtendedPrivateKey
- ExtendedPublicKey
- KeygenId
- KeygenPrivateKey
- PublicKey
- RoomUUID
- SecretShare
- SodotError
- bip340::Bip340
- bip340::Bip340Tweak
- ecdsa::Ecdsa
- ecdsa::EcdsaSignature
- ecdsa::MessageHash
- ed25519::Ed25519
- error::SodotError
- ffi::CallbackData
- ffi::ConstSlice
- ffi::ConstStr
- ffi::Room
- ffi::bindings::ConstSlice_ConstStr
- ffi::bindings::ConstSlice_u32
- ffi::bindings::ConstStr
- ffi::bindings::HeapString
- ffi::bindings::ResultFFI
- ffi::bindings::Room
- schemes::ExtendedPrivateKey
- schemes::ExtendedPublicKey
- schemes::PublicKey
- schemes::SecretShare
- schemes::bip340::Bip340
- schemes::bip340::Bip340Tweak
- schemes::ecdsa::Ecdsa
- schemes::ecdsa::EcdsaSignature
- schemes::ecdsa::MessageHash
- schemes::ed25519::Ed25519
Enums
Traits
Functions
- ffi::async_ffi_double
- ffi::async_ffi_single
- ffi::bindings::sodot_bip340_derive_private_key_from_xpriv
- ffi::bindings::sodot_bip340_derive_pubkey_from_xpub
- ffi::bindings::sodot_bip340_derive_tweak_pubkey
- ffi::bindings::sodot_bip340_export_full_private_key
- ffi::bindings::sodot_bip340_get_export_id
- ffi::bindings::sodot_bip340_get_xpub
- ffi::bindings::sodot_bip340_import_private_key_importer
- ffi::bindings::sodot_bip340_import_private_key_recipient
- ffi::bindings::sodot_bip340_keygen
- ffi::bindings::sodot_bip340_offline_export_full_private_key
- ffi::bindings::sodot_bip340_refresh
- ffi::bindings::sodot_bip340_reshare_new_party
- ffi::bindings::sodot_bip340_reshare_remaining_party
- ffi::bindings::sodot_bip340_sign
- ffi::bindings::sodot_create_room
- ffi::bindings::sodot_dealloc_heap_string
- ffi::bindings::sodot_ecdsa_derive_private_key_from_xpriv
- ffi::bindings::sodot_ecdsa_derive_pubkey
- ffi::bindings::sodot_ecdsa_derive_pubkey_from_xpub
- ffi::bindings::sodot_ecdsa_export_full_private_key
- ffi::bindings::sodot_ecdsa_get_export_id
- ffi::bindings::sodot_ecdsa_get_xpub
- ffi::bindings::sodot_ecdsa_import_private_key_importer
- ffi::bindings::sodot_ecdsa_import_private_key_recipient
- ffi::bindings::sodot_ecdsa_keygen
- ffi::bindings::sodot_ecdsa_offline_export_full_private_key
- ffi::bindings::sodot_ecdsa_refresh
- ffi::bindings::sodot_ecdsa_reshare_new_party
- ffi::bindings::sodot_ecdsa_reshare_remaining_party
- ffi::bindings::sodot_ecdsa_sign
- ffi::bindings::sodot_ed25519_derive_private_key_from_spriv
- ffi::bindings::sodot_ed25519_derive_pubkey
- ffi::bindings::sodot_ed25519_derive_pubkey_from_spub
- ffi::bindings::sodot_ed25519_export_full_private_key
- ffi::bindings::sodot_ed25519_get_export_id
- ffi::bindings::sodot_ed25519_get_spub
- ffi::bindings::sodot_ed25519_import_private_key_importer
- ffi::bindings::sodot_ed25519_import_private_key_recipient
- ffi::bindings::sodot_ed25519_keygen
- ffi::bindings::sodot_ed25519_offline_export_full_private_key
- ffi::bindings::sodot_ed25519_refresh
- ffi::bindings::sodot_ed25519_reshare_new_party
- ffi::bindings::sodot_ed25519_reshare_remaining_party
- ffi::bindings::sodot_ed25519_sign
- ffi::bindings::sodot_exportable_ed25519_export_full_private_key
- ffi::bindings::sodot_exportable_ed25519_get_export_id
- ffi::bindings::sodot_exportable_ed25519_get_pubkey
- ffi::bindings::sodot_exportable_ed25519_import_private_key_importer
- ffi::bindings::sodot_exportable_ed25519_import_private_key_recipient
- ffi::bindings::sodot_exportable_ed25519_offline_export_full_private_key
- ffi::bindings::sodot_exportable_ed25519_receive_key
- ffi::bindings::sodot_exportable_ed25519_refresh
- ffi::bindings::sodot_exportable_ed25519_reshare_new_party
- ffi::bindings::sodot_exportable_ed25519_reshare_remaining_party
- ffi::bindings::sodot_exportable_ed25519_sample_key
- ffi::bindings::sodot_exportable_ed25519_sign
- ffi::bindings::sodot_init_keygen
- ffi::bindings::sodot_keccak256
- ffi::bindings::sodot_sha256
- ffi::bindings::sodot_sr25519_derive_private_key_from_private_key
- ffi::bindings::sodot_sr25519_derive_pubkey
- ffi::bindings::sodot_sr25519_derive_pubkey_from_pubkey
- ffi::bindings::sodot_sr25519_export_full_private_key
- ffi::bindings::sodot_sr25519_get_export_id
- ffi::bindings::sodot_sr25519_get_pubkey
- ffi::bindings::sodot_sr25519_import_private_key_importer
- ffi::bindings::sodot_sr25519_import_private_key_recipient
- ffi::bindings::sodot_sr25519_keygen
- ffi::bindings::sodot_sr25519_offline_export_full_private_key
- ffi::bindings::sodot_sr25519_refresh
- ffi::bindings::sodot_sr25519_reshare_new_party
- ffi::bindings::sodot_sr25519_reshare_remaining_party
- ffi::bindings::sodot_sr25519_sign
- ffi::sodot_double_cb
- ffi::sodot_single_cb
Type Aliases
- Result
- bip340::Bip340ExtendedPrivateKey
- bip340::Bip340ExtendedPublicKey
- bip340::Bip340PublicKey
- bip340::Bip340SecretShare
- ecdsa::EcdsaExtendedPrivateKey
- ecdsa::EcdsaExtendedPublicKey
- ecdsa::EcdsaPublicKey
- ecdsa::EcdsaSecretShare
- ed25519::Ed25519ExtendedPrivateKey
- ed25519::Ed25519ExtendedPublicKey
- ed25519::Ed25519PublicKey
- ed25519::Ed25519SecretShare
- ffi::CallbackFnDouble
- ffi::CallbackFnSingle
- ffi::DoubleSender
- ffi::SingleSender
- schemes::bip340::Bip340ExtendedPrivateKey
- schemes::bip340::Bip340ExtendedPublicKey
- schemes::bip340::Bip340PublicKey
- schemes::bip340::Bip340SecretShare
- schemes::ecdsa::EcdsaExtendedPrivateKey
- schemes::ecdsa::EcdsaExtendedPublicKey
- schemes::ecdsa::EcdsaPublicKey
- schemes::ecdsa::EcdsaSecretShare
- schemes::ed25519::Ed25519ExtendedPrivateKey
- schemes::ed25519::Ed25519ExtendedPublicKey
- schemes::ed25519::Ed25519PublicKey
- schemes::ed25519::Ed25519SecretShare
Constants
- ecdsa::UNCOMPRESSED_PUB_KEY_SIZE
- ed25519::PUB_KEY_SIZE
- ffi::bindings::SODOT_EXECUTOR_ERROR
- ffi::bindings::SODOT_INVALID_API_KEY
- ffi::bindings::SODOT_INVALID_DERIVATION_ELEM_ERR
- ffi::bindings::SODOT_INVALID_HOST_URL
- ffi::bindings::SODOT_INVALID_KEYGEN_ID_ERR
- ffi::bindings::SODOT_INVALID_KEYGEN_INIT_KEYPAIR_ERR
- ffi::bindings::SODOT_INVALID_MESSAGE_ERR
- ffi::bindings::SODOT_INVALID_NUMBER_OF_PARTIES_ERR
- ffi::bindings::SODOT_INVALID_PRIVATE_KEY
- ffi::bindings::SODOT_INVALID_PUBLIC_KEY
- ffi::bindings::SODOT_INVALID_SECRET_SHARE_ERR
- ffi::bindings::SODOT_INVALID_SPRIV_ERR
- ffi::bindings::SODOT_INVALID_SPUB_ERR
- ffi::bindings::SODOT_INVALID_TWEAK
- ffi::bindings::SODOT_INVALID_UUID
- ffi::bindings::SODOT_INVALID_XPRIV_ERR
- ffi::bindings::SODOT_INVALID_XPUB_ERR
- ffi::bindings::SODOT_NULL_POINTER
- ffi::bindings::SODOT_OK
- ffi::bindings::SODOT_PANIC_ERR
- ffi::bindings::SODOT_PLATFORM_ERR
- ffi::conversions::FFI_EXPECT
- schemes::ecdsa::UNCOMPRESSED_PUB_KEY_SIZE
- schemes::ed25519::PUB_KEY_SIZE