summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/cmac/cm_ameth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/cmac/cm_ameth.c')
-rw-r--r--src/lib/libcrypto/cmac/cm_ameth.c27
1 files changed, 8 insertions, 19 deletions
diff --git a/src/lib/libcrypto/cmac/cm_ameth.c b/src/lib/libcrypto/cmac/cm_ameth.c
index 0b8e5670b0..c960e1cf43 100644
--- a/src/lib/libcrypto/cmac/cm_ameth.c
+++ b/src/lib/libcrypto/cmac/cm_ameth.c
@@ -73,25 +73,14 @@ static void cmac_key_free(EVP_PKEY *pkey)
73 CMAC_CTX_free(cmctx); 73 CMAC_CTX_free(cmctx);
74 } 74 }
75 75
76const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = 76const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = {
77 { 77 .pkey_id = EVP_PKEY_CMAC,
78 EVP_PKEY_CMAC, 78 .pkey_base_id = EVP_PKEY_CMAC,
79 EVP_PKEY_CMAC,
80 0,
81
82 "CMAC",
83 "OpenSSL CMAC method",
84
85 0,0,0,0,
86
87 0,0,0,
88 79
89 cmac_size, 80 .pem_str = "CMAC",
90 0, 81 .info = "OpenSSL CMAC method",
91 0,0,0,0,0,0,0,
92 82
93 cmac_key_free, 83 .pkey_size = cmac_size,
94 0, 84 .pkey_free = cmac_key_free
95 0,0 85};
96 };
97 86