v0.2.5-pre.010.fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-wallet-lib/src/lib.rs
|
||||
// version: 10
|
||||
// version: 11
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -245,10 +245,32 @@ pub(crate) use self::crypto::random_nonce;
|
||||
pub(crate) use self::crypto::unwrap_key;
|
||||
/// Wraps one 32-byte content key with XChaCha20-Poly1305 and caller-provided domain-separated AAD.
|
||||
pub(crate) use self::crypto::wrap_key;
|
||||
/// Crate-internal `MetadataPayloadV1` state shared across the owning crate.
|
||||
pub(crate) use self::payload::MetadataPayloadV1;
|
||||
/// Decodes metadata payload.
|
||||
pub(crate) use self::payload::decode_metadata_payload;
|
||||
/// Decodes owner control payload.
|
||||
pub(crate) use self::payload::decode_owner_control_payload;
|
||||
/// Encodes initial metadata payload.
|
||||
pub(crate) use self::payload::encode_initial_metadata_payload;
|
||||
/// Encodes owner control payload.
|
||||
pub(crate) use self::payload::encode_owner_control_payload;
|
||||
/// Internal no-clobber native persistence path shared by transfer adapters.
|
||||
pub(crate) use self::persistence::persist_new_wallet_content_v1;
|
||||
/// Persists new wallet fault before publish.
|
||||
#[cfg(test)]
|
||||
pub(crate) use self::persistence::persist_new_wallet_fault_before_publish;
|
||||
/// Persists new wallet for test.
|
||||
#[cfg(test)]
|
||||
pub(crate) use self::persistence::persist_new_wallet_for_test;
|
||||
/// Replaces wallet fault before publish.
|
||||
#[cfg(test)]
|
||||
pub(crate) use self::persistence::replace_wallet_fault_before_publish;
|
||||
/// Replaces wallet file v1.
|
||||
pub(crate) use self::persistence::replace_wallet_file_v1;
|
||||
/// Replaces wallet for test.
|
||||
#[cfg(test)]
|
||||
pub(crate) use self::persistence::replace_wallet_for_test;
|
||||
/// Internal deterministic compartment-AAD codec shared by Wallet crypto layers.
|
||||
pub(crate) use self::transcript::compartment_aad;
|
||||
/// Internal deterministic key-slot-AAD codec shared by Wallet crypto layers.
|
||||
@@ -257,5 +279,11 @@ pub(crate) use self::transcript::slot_aad;
|
||||
pub(crate) use self::transcript::state_transcript;
|
||||
/// Internal no-clobber transfer-file writer used only by OWNER export.
|
||||
pub(crate) use self::transfer::write_wallet_transfer_file_v1;
|
||||
/// Crate-internal `OwnerStateV1` state shared across the owning crate.
|
||||
pub(crate) use self::wallet::OwnerStateV1;
|
||||
/// Crate-internal `ViewStateV1` state shared across the owning crate.
|
||||
pub(crate) use self::wallet::ViewStateV1;
|
||||
/// Internal imported-keypair creation path shared by transfer adapters.
|
||||
pub(crate) use self::wallet::create_wallet_v1_from_keypair;
|
||||
/// Verifies state signature.
|
||||
pub(crate) use self::wallet::verify_state_signature;
|
||||
|
||||
Reference in New Issue
Block a user