summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hmac
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/hmac')
-rw-r--r--src/lib/libcrypto/hmac/hm_ameth.c30
-rw-r--r--src/lib/libcrypto/hmac/hm_pmeth.c41
2 files changed, 21 insertions, 50 deletions
diff --git a/src/lib/libcrypto/hmac/hm_ameth.c b/src/lib/libcrypto/hmac/hm_ameth.c
index fbada40d9c..0625b06651 100644
--- a/src/lib/libcrypto/hmac/hm_ameth.c
+++ b/src/lib/libcrypto/hmac/hm_ameth.c
@@ -138,30 +138,20 @@ static int old_hmac_encode(const EVP_PKEY *pkey, unsigned char **pder)
138 138
139#endif 139#endif
140 140
141const EVP_PKEY_ASN1_METHOD hmac_asn1_meth = 141const EVP_PKEY_ASN1_METHOD hmac_asn1_meth = {
142 { 142 .pkey_id = EVP_PKEY_HMAC,
143 EVP_PKEY_HMAC, 143 .pkey_base_id = EVP_PKEY_HMAC,
144 EVP_PKEY_HMAC,
145 0,
146
147 "HMAC",
148 "OpenSSL HMAC method",
149
150 0,0,0,0,
151 144
152 0,0,0, 145 .pem_str = "HMAC",
146 .info = "OpenSSL HMAC method",
153 147
154 hmac_size, 148 .pkey_size = hmac_size,
155 0,
156 0,0,0,0,0,0,0,
157 149
158 hmac_key_free, 150 .pkey_free = hmac_key_free,
159 hmac_pkey_ctrl, 151 .pkey_ctrl = hmac_pkey_ctrl,
160#ifdef HMAC_TEST_PRIVATE_KEY_FORMAT 152#ifdef HMAC_TEST_PRIVATE_KEY_FORMAT
161 old_hmac_decode, 153 .old_priv_decode = old_hmac_decode,
162 old_hmac_encode 154 .old_priv_encode = old_hmac_encode
163#else
164 0,0
165#endif 155#endif
166 }; 156 };
167 157
diff --git a/src/lib/libcrypto/hmac/hm_pmeth.c b/src/lib/libcrypto/hmac/hm_pmeth.c
index f1c67329d0..4d287724c3 100644
--- a/src/lib/libcrypto/hmac/hm_pmeth.c
+++ b/src/lib/libcrypto/hmac/hm_pmeth.c
@@ -235,37 +235,18 @@ static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx,
235 return -2; 235 return -2;
236 } 236 }
237 237
238const EVP_PKEY_METHOD hmac_pkey_meth = 238const EVP_PKEY_METHOD hmac_pkey_meth = {
239 { 239 .pkey_id = EVP_PKEY_HMAC,
240 EVP_PKEY_HMAC,
241 0,
242 pkey_hmac_init,
243 pkey_hmac_copy,
244 pkey_hmac_cleanup,
245
246 0, 0,
247
248 0,
249 pkey_hmac_keygen,
250
251 0, 0,
252
253 0, 0,
254
255 0,0,
256
257 hmac_signctx_init,
258 hmac_signctx,
259
260 0,0,
261
262 0,0,
263 240
264 0,0, 241 .init = pkey_hmac_init,
242 .copy = pkey_hmac_copy,
243 .cleanup = pkey_hmac_cleanup,
265 244
266 0,0, 245 .keygen = pkey_hmac_keygen,
267 246
268 pkey_hmac_ctrl, 247 .signctx_init = hmac_signctx_init,
269 pkey_hmac_ctrl_str 248 .signctx = hmac_signctx,
270 249
271 }; 250 .ctrl = pkey_hmac_ctrl,
251 .ctrl_str = pkey_hmac_ctrl_str
252};