v0.2.5-pre.010.fix.001
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
// file: crates/ksp-wallet-lib/src/crypto.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! In-memory cryptographic primitives for native `.kspwallet` V1.
|
||||
|
||||
use chacha20poly1305::KeyInit; // rust-rules: derive-import
|
||||
use chacha20poly1305::aead::Aead; // rust-rules: derive-import
|
||||
use chacha20poly1305::KeyInit; // rust-rules: trait-import
|
||||
use chacha20poly1305::aead::Aead; // rust-rules: trait-import
|
||||
|
||||
/// Exact V1 content-key and password-derived-key size in bytes.
|
||||
pub(crate) const SECRET_KEY_BYTES: usize = 32;
|
||||
@@ -165,7 +165,6 @@ fn derive_argon2id(password: &[u8], salt: &[u8], memory_kib: u32, iterations: u3
|
||||
{
|
||||
return std::result::Result::Err(crypto_parameter_error());
|
||||
}
|
||||
|
||||
let params_result = argon2::Params::new(memory_kib, iterations, parallelism, std::option::Option::Some(SECRET_KEY_BYTES));
|
||||
let params = match params_result {
|
||||
std::result::Result::Ok(params) => params,
|
||||
|
||||
Reference in New Issue
Block a user