summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2022-02-15 13:19:48 -0500
committerGitHub <noreply@github.com>2022-02-15 13:19:48 -0500
commitc07cfc54940c2dce071f5173f0b719592419b2d2 (patch)
tree75ec373ba25194f2ab81683106ce388ba349f3d8 /lib
parent8f689a6e8d1370aa1abab79336cedcb283913069 (diff)
parent42bfee18c2484fac611501d6fe047374250ffafc (diff)
Merge pull request #10571 from rameshabhinay/ospf6_auth_trailer
ospf6d: fix coverity issues.
Diffstat (limited to 'lib')
-rw-r--r--lib/keychain.c4
-rw-r--r--lib/keychain.h8
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/keychain.c b/lib/keychain.c
index 6b03fbd560..c29c45a114 100644
--- a/lib/keychain.c
+++ b/lib/keychain.c
@@ -357,12 +357,12 @@ const struct keychain_algo_info algo_info[] = {
KEYCHAIN_ALGO_MAX_INTERNAL_BLK_SIZE, "Not defined"}
};
-uint32_t keychain_get_block_size(enum keychain_hash_algo key)
+uint16_t keychain_get_block_size(enum keychain_hash_algo key)
{
return algo_info[key].block;
}
-uint32_t keychain_get_hash_len(enum keychain_hash_algo key)
+uint16_t keychain_get_hash_len(enum keychain_hash_algo key)
{
return algo_info[key].length;
}
diff --git a/lib/keychain.h b/lib/keychain.h
index c47bb7a792..71319d9722 100644
--- a/lib/keychain.h
+++ b/lib/keychain.h
@@ -54,14 +54,14 @@ enum keychain_hash_algo {
struct keychain_algo_info {
enum keychain_hash_algo key;
const char *name;
- uint32_t length;
- uint32_t block;
+ uint16_t length;
+ uint16_t block;
const char *desc;
};
extern const struct keychain_algo_info algo_info[];
-uint32_t keychain_get_block_size(enum keychain_hash_algo key);
-uint32_t keychain_get_hash_len(enum keychain_hash_algo key);
+uint16_t keychain_get_block_size(enum keychain_hash_algo key);
+uint16_t keychain_get_hash_len(enum keychain_hash_algo key);
const char *keychain_get_description(enum keychain_hash_algo key);
struct keychain_algo_info
keychain_get_hash_algo_info(enum keychain_hash_algo key);