Re-exports§
pub use address::format_address;pub use address::get_address;pub use address::is_valid_address;pub use address::is_valid_checksum_address;pub use address::to_checksum_address;pub use descriptor::Descriptor;pub use error::QrllibError;pub use error::Result;pub use legacy_xmss::LEGACY_XMSS_ADDRESS_SIZE;pub use legacy_xmss::LEGACY_XMSS_DESCRIPTOR_SIZE;pub use legacy_xmss::LEGACY_XMSS_EXTENDED_PUBLIC_KEY_SIZE;pub use legacy_xmss::LEGACY_XMSS_EXTENDED_SEED_SIZE;pub use legacy_xmss::LEGACY_XMSS_SEED_SIZE;pub use legacy_xmss::LegacyAddrFormatType;pub use legacy_xmss::LegacyWalletType;pub use legacy_xmss::LegacyXmssWallet;pub use legacy_xmss::QrlDescriptor;pub use legacy_xmss::get_xmss_address_from_pk;pub use legacy_xmss::is_valid_xmss_address;pub use legacy_xmss::verify_legacy_xmss;pub use mldsa::ML_DSA_87_CRYPTO_SEED_SIZE;pub use mldsa::ML_DSA_87_PUBLIC_KEY_SIZE;pub use mldsa::ML_DSA_87_SECRET_KEY_SIZE;pub use mldsa::ML_DSA_87_SIGNATURE_SIZE;pub use mldsa::MlDsa87;pub use mldsa::extract_message;pub use mldsa::extract_signature;pub use mldsa::open;pub use mldsa::sign_with_secret_key as sign_mldsa_with_secret_key;pub use mldsa::sign_with_secret_key_deterministic as sign_mldsa_with_secret_key_deterministic;pub use mldsa::validate_mldsa_public_key;pub use mldsa::validate_mldsa_secret_key;pub use mlkem::DecapsulationKey;pub use mlkem::EncapsulationKey;pub use mlkem::MLKEM1024_CIPHERTEXT_SIZE;pub use mlkem::MLKEM1024_ENCAPSULATION_KEY_SIZE;pub use mlkem::MLKEM1024_SEED_SIZE;pub use mlkem::MLKEM1024_SHARED_KEY_SIZE;pub use mnemonic::bin_to_mnemonic;pub use mnemonic::mnemonic_to_bin;pub use seed::ExtendedSeed;pub use seed::Seed;pub use signing_context::SIGNING_CONTEXT_PREFIX;pub use signing_context::SIGNING_CONTEXT_SIZE;pub use signing_context::SIGNING_CONTEXT_VERSION;pub use signing_context::signing_context;pub use sphincsplus::SPHINCS_PLUS_256S_CRYPTO_SEED_SIZE;pub use sphincsplus::SPHINCS_PLUS_256S_PUBLIC_KEY_SIZE;pub use sphincsplus::SPHINCS_PLUS_256S_SECRET_KEY_SIZE;pub use sphincsplus::SPHINCS_PLUS_256S_SIGNATURE_SIZE;pub use sphincsplus::SphincsPlus256s;pub use sphincsplus::sphincsplus_extract_message;pub use sphincsplus::sphincsplus_extract_signature;pub use sphincsplus::sphincsplus_open;pub use sphincsplus::validate_sphincsplus_public_key;pub use sphincsplus::verify_sphincsplus_signature;pub use sphincsplus_wallet::SphincsPlus256sWallet;pub use sphincsplus_wallet::verify_sphincsplus_wallet_signature;pub use wallet::MlDsa87Wallet;pub use wallet::verify_mldsa87_wallet_signature;pub use wallet_type::WalletType;pub use wallet_type::enable_experimental_sphincsplus_issuance_for_testing;pub use xmss::XMSS_MAX_HEIGHT;pub use xmss::XMSS_PUBLIC_KEY_SIZE;pub use xmss::XMSS_SECRET_KEY_SIZE;pub use xmss::XMSS_SEED_SIZE;pub use xmss::XMSS_WOTS_PARAM_K;pub use xmss::XMSS_WOTS_PARAM_N;pub use xmss::XMSS_WOTS_PARAM_W;pub use xmss::Xmss;pub use xmss::XmssHashFunction;pub use xmss::XmssHeight;pub use xmss::get_xmss_height_from_sig_size;pub use xmss::verify_xmss;pub use xmss::verify_xmss_with_custom_wots_param_w;
Modules§
- address
- descriptor
- error
- legacy_
xmss - mldsa
- mlkem
- ML-KEM-1024 key encapsulation mechanism (FIPS 203).
- mnemonic
- seed
- signing_
context - sphincsplus
- sphincsplus_
wallet - wallet
- wallet_
type - xmss