summaryrefslogtreecommitdiff
path: root/firmware/2lib/2sha_utility.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/2lib/2sha_utility.c')
-rw-r--r--firmware/2lib/2sha_utility.c67
1 files changed, 0 insertions, 67 deletions
diff --git a/firmware/2lib/2sha_utility.c b/firmware/2lib/2sha_utility.c
index 4c8d41ca..0af117a4 100644
--- a/firmware/2lib/2sha_utility.c
+++ b/firmware/2lib/2sha_utility.c
@@ -9,53 +9,6 @@
#include "2sha.h"
#include "2sysincludes.h"
-#if VB2_SUPPORT_SHA1
-#define CTH_SHA1 VB2_HASH_SHA1
-#else
-#define CTH_SHA1 VB2_HASH_INVALID
-#endif
-
-#if VB2_SUPPORT_SHA256
-#define CTH_SHA256 VB2_HASH_SHA256
-#else
-#define CTH_SHA256 VB2_HASH_INVALID
-#endif
-
-#if VB2_SUPPORT_SHA512
-#define CTH_SHA512 VB2_HASH_SHA512
-#else
-#define CTH_SHA512 VB2_HASH_INVALID
-#endif
-
-static const uint8_t crypto_to_hash[] = {
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
- CTH_SHA1,
- CTH_SHA256,
- CTH_SHA512,
-};
-
-enum vb2_hash_algorithm vb2_crypto_to_hash(uint32_t algorithm)
-{
- if (algorithm < ARRAY_SIZE(crypto_to_hash))
- return crypto_to_hash[algorithm];
- else
- return VB2_HASH_INVALID;
-}
-
size_t vb2_digest_size(enum vb2_hash_algorithm hash_alg)
{
switch (hash_alg) {
@@ -96,26 +49,6 @@ size_t vb2_hash_block_size(enum vb2_hash_algorithm alg)
}
}
-const char *vb2_get_hash_algorithm_name(enum vb2_hash_algorithm alg)
-{
- switch (alg) {
-#if VB2_SUPPORT_SHA1
- case VB2_HASH_SHA1:
- return VB2_SHA1_ALG_NAME;
-#endif
-#if VB2_SUPPORT_SHA256
- case VB2_HASH_SHA256:
- return VB2_SHA256_ALG_NAME;
-#endif
-#if VB2_SUPPORT_SHA512
- case VB2_HASH_SHA512:
- return VB2_SHA512_ALG_NAME;
-#endif
- default:
- return VB2_INVALID_ALG_NAME;
- }
-}
-
test_mockable
vb2_error_t vb2_digest_init(struct vb2_digest_context *dc,
enum vb2_hash_algorithm hash_alg)