summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorPatrick Steuer <patrick.steuer@de.ibm.com>2020-04-09 19:58:02 +0200
committerPatrick Steuer <patrick.steuer@de.ibm.com>2020-04-11 00:31:57 +0200
commitabfc73f374c2b80e15f6c9d0b3a7437b3e94afa8 (patch)
tree783be6935ef526392d31db6686c08fea08619502 /test
parentcc572c25647f6ab0c026a4a3057dc706e4a4a412 (diff)
Fix EVP_DigestSign interface when used with DES CMAC
DES implementations were missing the dup/copy ctx routines required by CMAC implementation. A regression test is added. Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11498)
Diffstat (limited to 'test')
-rw-r--r--test/recipes/30-test_evp_data/evpmac.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/recipes/30-test_evp_data/evpmac.txt b/test/recipes/30-test_evp_data/evpmac.txt
index 0b83cff36c..17c3220d6c 100644
--- a/test/recipes/30-test_evp_data/evpmac.txt
+++ b/test/recipes/30-test_evp_data/evpmac.txt
@@ -624,6 +624,11 @@ Key = 89BCD952A8C8AB371AF48AC7D07085D5EFF702E6D62CDC23
Input = FA620C1BBE97319E9A0CF0492121F7A20EB08A6A709DCBD00AAF38E4F99E754E
Output = 8F49A1B7D6AA2258
+MAC = CMAC by EVP_PKEY
+Algorithm = DES-EDE3-CBC
+Key = 89BCD952A8C8AB371AF48AC7D07085D5EFF702E6D62CDC23
+Input = FA620C1BBE97319E9A0CF0492121F7A20EB08A6A709DCBD00AAF38E4F99E754E
+Output = 8F49A1B7D6AA2258
Title = GMAC Tests (from NIST)