diff options
| author | beck <> | 2023-07-08 14:27:14 +0000 |
|---|---|---|
| committer | beck <> | 2023-07-08 14:27:14 +0000 |
| commit | c6aa49142862708d04aaaff82bcae7639bd212f6 (patch) | |
| tree | 919e44b1086b21b3164a5c04f52c853470236e44 /src/lib/libcrypto/cmac | |
| parent | 5313bff44a2b791430242ba141e1b2b2f0ba11d6 (diff) | |
| download | openbsd-c6aa49142862708d04aaaff82bcae7639bd212f6.tar.gz openbsd-c6aa49142862708d04aaaff82bcae7639bd212f6.tar.bz2 openbsd-c6aa49142862708d04aaaff82bcae7639bd212f6.zip | |
Hide symbols in cmac
ok tb@
Diffstat (limited to 'src/lib/libcrypto/cmac')
| -rw-r--r-- | src/lib/libcrypto/cmac/cmac.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/cmac/cmac.c b/src/lib/libcrypto/cmac/cmac.c index 7135f5306e..9c05a98e15 100644 --- a/src/lib/libcrypto/cmac/cmac.c +++ b/src/lib/libcrypto/cmac/cmac.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: cmac.c,v 1.13 2022/12/26 07:18:51 jmc Exp $ */ | 1 | /* $OpenBSD: cmac.c,v 1.14 2023/07/08 14:27:14 beck Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project. | 3 | * project. |
| 4 | */ | 4 | */ |
| @@ -104,6 +104,7 @@ CMAC_CTX_new(void) | |||
| 104 | ctx->nlast_block = -1; | 104 | ctx->nlast_block = -1; |
| 105 | return ctx; | 105 | return ctx; |
| 106 | } | 106 | } |
| 107 | LCRYPTO_ALIAS(CMAC_CTX_new); | ||
| 107 | 108 | ||
| 108 | void | 109 | void |
| 109 | CMAC_CTX_cleanup(CMAC_CTX *ctx) | 110 | CMAC_CTX_cleanup(CMAC_CTX *ctx) |
| @@ -115,12 +116,14 @@ CMAC_CTX_cleanup(CMAC_CTX *ctx) | |||
| 115 | explicit_bzero(ctx->last_block, EVP_MAX_BLOCK_LENGTH); | 116 | explicit_bzero(ctx->last_block, EVP_MAX_BLOCK_LENGTH); |
| 116 | ctx->nlast_block = -1; | 117 | ctx->nlast_block = -1; |
| 117 | } | 118 | } |
| 119 | LCRYPTO_ALIAS(CMAC_CTX_cleanup); | ||
| 118 | 120 | ||
| 119 | EVP_CIPHER_CTX * | 121 | EVP_CIPHER_CTX * |
| 120 | CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx) | 122 | CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx) |
| 121 | { | 123 | { |
| 122 | return &ctx->cctx; | 124 | return &ctx->cctx; |
| 123 | } | 125 | } |
| 126 | LCRYPTO_ALIAS(CMAC_CTX_get0_cipher_ctx); | ||
| 124 | 127 | ||
| 125 | void | 128 | void |
| 126 | CMAC_CTX_free(CMAC_CTX *ctx) | 129 | CMAC_CTX_free(CMAC_CTX *ctx) |
| @@ -131,6 +134,7 @@ CMAC_CTX_free(CMAC_CTX *ctx) | |||
| 131 | CMAC_CTX_cleanup(ctx); | 134 | CMAC_CTX_cleanup(ctx); |
| 132 | free(ctx); | 135 | free(ctx); |
| 133 | } | 136 | } |
| 137 | LCRYPTO_ALIAS(CMAC_CTX_free); | ||
| 134 | 138 | ||
| 135 | int | 139 | int |
| 136 | CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) | 140 | CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) |
| @@ -149,6 +153,7 @@ CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) | |||
| 149 | out->nlast_block = in->nlast_block; | 153 | out->nlast_block = in->nlast_block; |
| 150 | return 1; | 154 | return 1; |
| 151 | } | 155 | } |
| 156 | LCRYPTO_ALIAS(CMAC_CTX_copy); | ||
| 152 | 157 | ||
| 153 | int | 158 | int |
| 154 | CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen, | 159 | CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen, |
| @@ -195,6 +200,7 @@ CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen, | |||
| 195 | } | 200 | } |
| 196 | return 1; | 201 | return 1; |
| 197 | } | 202 | } |
| 203 | LCRYPTO_ALIAS(CMAC_Init); | ||
| 198 | 204 | ||
| 199 | int | 205 | int |
| 200 | CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) | 206 | CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) |
| @@ -237,6 +243,7 @@ CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) | |||
| 237 | ctx->nlast_block = dlen; | 243 | ctx->nlast_block = dlen; |
| 238 | return 1; | 244 | return 1; |
| 239 | } | 245 | } |
| 246 | LCRYPTO_ALIAS(CMAC_Update); | ||
| 240 | 247 | ||
| 241 | int | 248 | int |
| 242 | CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | 249 | CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) |
| @@ -267,6 +274,7 @@ CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | |||
| 267 | } | 274 | } |
| 268 | return 1; | 275 | return 1; |
| 269 | } | 276 | } |
| 277 | LCRYPTO_ALIAS(CMAC_Final); | ||
| 270 | 278 | ||
| 271 | int | 279 | int |
| 272 | CMAC_resume(CMAC_CTX *ctx) | 280 | CMAC_resume(CMAC_CTX *ctx) |
| @@ -281,3 +289,4 @@ CMAC_resume(CMAC_CTX *ctx) | |||
| 281 | */ | 289 | */ |
| 282 | return EVP_EncryptInit_ex(&ctx->cctx, NULL, NULL, NULL, ctx->tbl); | 290 | return EVP_EncryptInit_ex(&ctx->cctx, NULL, NULL, NULL, ctx->tbl); |
| 283 | } | 291 | } |
| 292 | LCRYPTO_ALIAS(CMAC_resume); | ||
