summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hmac/hmac.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/hmac/hmac.c')
-rw-r--r--src/lib/libcrypto/hmac/hmac.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/lib/libcrypto/hmac/hmac.c b/src/lib/libcrypto/hmac/hmac.c
index 047b67b9ea..ea3a1b4a45 100644
--- a/src/lib/libcrypto/hmac/hmac.c
+++ b/src/lib/libcrypto/hmac/hmac.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: hmac.c,v 1.30 2022/11/26 16:08:53 tb Exp $ */ 1/* $OpenBSD: hmac.c,v 1.31 2023/02/16 08:38:17 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -134,7 +134,7 @@ HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md,
134err: 134err:
135 return 0; 135 return 0;
136} 136}
137LCRYPTO_ALIAS(HMAC_Init_ex) 137LCRYPTO_ALIAS(HMAC_Init_ex);
138 138
139int 139int
140HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) 140HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md)
@@ -152,7 +152,7 @@ HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len)
152 152
153 return EVP_DigestUpdate(&ctx->md_ctx, data, len); 153 return EVP_DigestUpdate(&ctx->md_ctx, data, len);
154} 154}
155LCRYPTO_ALIAS(HMAC_Update) 155LCRYPTO_ALIAS(HMAC_Update);
156 156
157int 157int
158HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) 158HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len)
@@ -175,7 +175,7 @@ HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len)
175err: 175err:
176 return 0; 176 return 0;
177} 177}
178LCRYPTO_ALIAS(HMAC_Final) 178LCRYPTO_ALIAS(HMAC_Final);
179 179
180HMAC_CTX * 180HMAC_CTX *
181HMAC_CTX_new(void) 181HMAC_CTX_new(void)
@@ -189,7 +189,7 @@ HMAC_CTX_new(void)
189 189
190 return ctx; 190 return ctx;
191} 191}
192LCRYPTO_ALIAS(HMAC_CTX_new) 192LCRYPTO_ALIAS(HMAC_CTX_new);
193 193
194void 194void
195HMAC_CTX_free(HMAC_CTX *ctx) 195HMAC_CTX_free(HMAC_CTX *ctx)
@@ -201,7 +201,7 @@ HMAC_CTX_free(HMAC_CTX *ctx)
201 201
202 free(ctx); 202 free(ctx);
203} 203}
204LCRYPTO_ALIAS(HMAC_CTX_free) 204LCRYPTO_ALIAS(HMAC_CTX_free);
205 205
206int 206int
207HMAC_CTX_reset(HMAC_CTX *ctx) 207HMAC_CTX_reset(HMAC_CTX *ctx)
@@ -236,7 +236,7 @@ HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx)
236err: 236err:
237 return 0; 237 return 0;
238} 238}
239LCRYPTO_ALIAS(HMAC_CTX_copy) 239LCRYPTO_ALIAS(HMAC_CTX_copy);
240 240
241void 241void
242HMAC_CTX_cleanup(HMAC_CTX *ctx) 242HMAC_CTX_cleanup(HMAC_CTX *ctx)
@@ -254,14 +254,14 @@ HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags)
254 EVP_MD_CTX_set_flags(&ctx->o_ctx, flags); 254 EVP_MD_CTX_set_flags(&ctx->o_ctx, flags);
255 EVP_MD_CTX_set_flags(&ctx->md_ctx, flags); 255 EVP_MD_CTX_set_flags(&ctx->md_ctx, flags);
256} 256}
257LCRYPTO_ALIAS(HMAC_CTX_set_flags) 257LCRYPTO_ALIAS(HMAC_CTX_set_flags);
258 258
259const EVP_MD * 259const EVP_MD *
260HMAC_CTX_get_md(const HMAC_CTX *ctx) 260HMAC_CTX_get_md(const HMAC_CTX *ctx)
261{ 261{
262 return ctx->md; 262 return ctx->md;
263} 263}
264LCRYPTO_ALIAS(HMAC_CTX_get_md) 264LCRYPTO_ALIAS(HMAC_CTX_get_md);
265 265
266unsigned char * 266unsigned char *
267HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, 267HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d,
@@ -290,4 +290,4 @@ err:
290 HMAC_CTX_cleanup(&c); 290 HMAC_CTX_cleanup(&c);
291 return NULL; 291 return NULL;
292} 292}
293LCRYPTO_ALIAS(HMAC) 293LCRYPTO_ALIAS(HMAC);