v0.2.6-pre.016
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-wallet-lib/src/wire_v2.rs
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
//! Strict native `.kspwallet` V2 binary wire envelope.
|
||||
|
||||
@@ -120,6 +120,17 @@ impl WalletKdfParametersV2 {
|
||||
return Self { algorithm: WalletKdfAlgorithmV2::Argon2id, version, memory_kib, iterations, parallelism, salt };
|
||||
}
|
||||
|
||||
/// Creates one V2 KDF value using the release-calibrated default creation profile.
|
||||
pub(crate) fn new_creation(salt: std::vec::Vec<u8>) -> Self {
|
||||
return Self::new_internal(
|
||||
crate::KSPWALLET_V2_ARGON2_VERSION,
|
||||
crate::KSPWALLET_V2_DEFAULT_ARGON2_MEMORY_KIB,
|
||||
crate::KSPWALLET_V2_DEFAULT_ARGON2_ITERATIONS,
|
||||
crate::KSPWALLET_V2_DEFAULT_ARGON2_PARALLELISM,
|
||||
salt,
|
||||
);
|
||||
}
|
||||
|
||||
/// Returns the KDF algorithm.
|
||||
#[must_use]
|
||||
pub const fn algorithm(&self) -> WalletKdfAlgorithmV2 {
|
||||
|
||||
Reference in New Issue
Block a user