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);