mirror of
https://github.com/apache/nuttx.git
synced 2026-08-01 20:28:58 +00:00
crypto: Support SHA2_224_HMAC
Since already have support for SHA2-224, extend cryptodev/cryptosoft to support HMAC version of SHA2-224. Signed-off-by: Peter Barada <peter.barada@gmail.com>
This commit is contained in:
parent
70fd28f73b
commit
fb428899dc
6 changed files with 22 additions and 1 deletions
|
|
@ -73,6 +73,7 @@
|
|||
#define HMAC_MD5_BLOCK_LEN 64
|
||||
#define HMAC_SHA1_BLOCK_LEN 64
|
||||
#define HMAC_RIPEMD160_BLOCK_LEN 64
|
||||
#define HMAC_SHA2_224_BLOCK_LEN 64
|
||||
#define HMAC_SHA2_256_BLOCK_LEN 64
|
||||
#define HMAC_SHA2_384_BLOCK_LEN 128
|
||||
#define HMAC_SHA2_512_BLOCK_LEN 128
|
||||
|
|
@ -138,7 +139,8 @@
|
|||
#define CRYPTO_PBKDF2_HMAC_SHA1 38
|
||||
#define CRYPTO_PBKDF2_HMAC_SHA256 39
|
||||
#define CRYPTO_ESN 40 /* Support for Extended Sequence Numbers */
|
||||
#define CRYPTO_ALGORITHM_MAX 40 /* Keep updated */
|
||||
#define CRYPTO_SHA2_224_HMAC 41
|
||||
#define CRYPTO_ALGORITHM_MAX 41 /* Keep updated */
|
||||
|
||||
/* Algorithm flags */
|
||||
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ extern const struct enc_xform enc_xform_null;
|
|||
extern const struct auth_hash auth_hash_hmac_md5_96;
|
||||
extern const struct auth_hash auth_hash_hmac_sha1_96;
|
||||
extern const struct auth_hash auth_hash_hmac_ripemd_160_96;
|
||||
extern const struct auth_hash auth_hash_hmac_sha2_224_114;
|
||||
extern const struct auth_hash auth_hash_hmac_sha2_256_128;
|
||||
extern const struct auth_hash auth_hash_hmac_sha2_384_192;
|
||||
extern const struct auth_hash auth_hash_hmac_sha2_512_256;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue