feat: update dependencies

This commit is contained in:
2024-11-14 00:00:12 +08:00
parent ec7aaa9fca
commit 9fe642ba7a
3 changed files with 29 additions and 26 deletions

View File

@@ -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])
}