From 985be957079973244e0e9cbef9c5d0db90c96bf0 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 43ea6a0..ca96ae6 100644 --- a/hal.h +++ b/hal.h @@ -118,6 +118,9 @@ #define ECDSA384_NAME "ecdsa384" #define ECDSA384_VERSION "0.20" +#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. @@ -372,6 +375,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