feat: update dependencies
This commit is contained in:
14
src/jose.rs
14
src/jose.rs
@@ -6,7 +6,7 @@ use josekit::jwk::alg::rsa::RsaKeyPair;
|
||||
use josekit::jwk::Jwk;
|
||||
use rust_util::XResult;
|
||||
use serde_json::Value;
|
||||
use sha2::Digest;
|
||||
use sha2::{Digest, Sha256};
|
||||
|
||||
const LOCAL_KMS_PREFIX: &str = "LKMS:";
|
||||
|
||||
@@ -42,12 +42,12 @@ pub fn deserialize_jwe_aes(jwe: &str, key: &[u8]) -> XResult<(Vec<u8>, JweHeader
|
||||
}
|
||||
|
||||
fn get_master_key_checksum(key: &[u8]) -> String {
|
||||
let digest = sha2::Sha256::digest(key);
|
||||
let digest = sha2::Sha256::digest(digest.as_slice());
|
||||
let digest = sha2::Sha256::digest(digest.as_slice());
|
||||
let digest = sha2::Sha256::digest(digest.as_slice());
|
||||
let digest = sha2::Sha256::digest(digest.as_slice());
|
||||
let digest = sha2::Sha256::digest(digest.as_slice());
|
||||
let digest = Sha256::digest(key);
|
||||
let digest = Sha256::digest(digest.as_slice());
|
||||
let digest = Sha256::digest(digest.as_slice());
|
||||
let digest = Sha256::digest(digest.as_slice());
|
||||
let digest = Sha256::digest(digest.as_slice());
|
||||
let digest = Sha256::digest(digest.as_slice());
|
||||
hex::encode(&digest[0..8])
|
||||
}
|
||||
|
||||
|
||||
@@ -54,8 +54,11 @@ fn inner_main() -> CommandError {
|
||||
Box::new(yubikey_init_master_key::CommandImpl),
|
||||
];
|
||||
let mut features: Vec<String> = vec![];
|
||||
#[cfg(feature = "yubikey")]
|
||||
features.push("yubikey".to_string());
|
||||
#[allow(clippy::vec_init_then_push)]
|
||||
{
|
||||
#[cfg(feature = "yubikey")]
|
||||
features.push("yubikey".to_string());
|
||||
}
|
||||
let long_about = format!("Local mini KMS, features: [{}]", features.join(", "));
|
||||
let mut app = App::new(env!("CARGO_PKG_NAME"))
|
||||
.version(env!("CARGO_PKG_VERSION"))
|
||||
|
||||
Reference in New Issue
Block a user