From 255ebc59bf1000af6715217679bc82d5bc4d536b Mon Sep 17 00:00:00 2001 From: Paul Selkirk Date: Wed, 15 Aug 2018 17:30:14 -0400 Subject: Add support for Joachim's keywrap core. --- hal.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'hal.h') diff --git a/hal.h b/hal.h index b544900..9986de7 100644 --- a/hal.h +++ b/hal.h @@ -109,6 +109,9 @@ #define ECDSA384_NAME "ecdsa384" #define ECDSA384_VERSION "0.11" +#define KEYWRAP_NAME "key wrap" +#define KEYWRAP_VERSION "0.70" + /* * C API error codes. Defined in this form so we can keep the tokens * and error strings together. See errorstrings.c. @@ -363,6 +366,8 @@ extern const hal_hash_descriptor_t *hal_hmac_get_descriptor(const hal_hmac_state * AES key wrap functions. */ +extern int hal_aes_use_keywrap_core(int onoff); + extern hal_error_t hal_aes_keywrap(hal_core_t *core, const uint8_t *kek, const size_t kek_length, const uint8_t *plaintext, const size_t plaintext_length, -- cgit v1.2.3