diff options
author | Robbie Harwood <rharwood@redhat.com> | 2019-09-10 23:46:44 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-09-27 23:17:26 +0200 |
commit | a39bc4404baa4e065d01efe829a1f26eba737049 (patch) | |
tree | e9e744551b5ab87c382f569ff115e8b354dcfb1c /crypto/err/openssl.txt | |
parent | OSSL_PARAM functions: change to allow the data field to be NULL (diff) | |
download | openssl-a39bc4404baa4e065d01efe829a1f26eba737049.tar.xz openssl-a39bc4404baa4e065d01efe829a1f26eba737049.zip |
[KDF] Add KBKDF implementation for counter-mode HMAC
Implement SP800-108 section 5.1 with HMAC intended for use in Kerberos.
Add test vectors from RFC 8009.
Adds error codes PROV_R_INVALID_MAC and PROV_R_MISSING_MAC.
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9924)
Diffstat (limited to 'crypto/err/openssl.txt')
-rw-r--r-- | crypto/err/openssl.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt index 284f16418a..c62728b2ea 100644 --- a/crypto/err/openssl.txt +++ b/crypto/err/openssl.txt @@ -2688,6 +2688,7 @@ PROV_R_INVALID_IV_LENGTH:109:invalid iv length PROV_R_INVALID_KEYLEN:117:invalid keylen PROV_R_INVALID_KEY_LEN:124:invalid key len PROV_R_INVALID_KEY_LENGTH:105:invalid key length +PROV_R_INVALID_MAC:151:invalid mac PROV_R_INVALID_MODE:125:invalid mode PROV_R_INVALID_MODE_INT:126:invalid mode int PROV_R_INVALID_SALT_LENGTH:112:invalid salt length @@ -2695,6 +2696,7 @@ PROV_R_INVALID_TAG:110:invalid tag PROV_R_INVALID_TAGLEN:118:invalid taglen PROV_R_MISSING_CEK_ALG:144:missing cek alg PROV_R_MISSING_KEY:128:missing key +PROV_R_MISSING_MAC:150:missing mac PROV_R_MISSING_MESSAGE_DIGEST:129:missing message digest PROV_R_MISSING_PASS:130:missing pass PROV_R_MISSING_SALT:131:missing salt |