keymint: add in sha-256 impl am: 8b2f8486b8
Original change: https://android-review.googlesource.com/c/trusty/app/keymint/+/2787080
Change-Id: I28da9e4ae6d1e272cf1bd16f3af2f9503a74988f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/main.rs b/main.rs
index 7302476..7c9b9d0 100644
--- a/main.rs
+++ b/main.rs
@@ -23,7 +23,7 @@
use kmr_common::crypto;
use kmr_crypto_boring::{
aes::BoringAes, aes_cmac::BoringAesCmac, des::BoringDes, ec::BoringEc, eq::BoringEq,
- hmac::BoringHmac, rsa::BoringRsa,
+ hmac::BoringHmac, rsa::BoringRsa, sha256::BoringSha256,
};
use kmr_ta::{HardwareInfo, RpcInfo, RpcInfoV3};
use log::info;
@@ -72,6 +72,7 @@
ec: Box::<BoringEc>::default(),
ckdf: Box::new(BoringAesCmac),
hkdf: Box::new(BoringHmac),
+ sha256: Box::new(BoringSha256),
};
let sdd_mgr = TrustySecureDeletionSecretManager::new();
let shared_sdd_mgr = SharedSddManager::new(sdd_mgr);