diff options
Diffstat (limited to 'src/lib/libcrypto/modes/ccm128.c')
-rw-r--r-- | src/lib/libcrypto/modes/ccm128.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/modes/ccm128.c b/src/lib/libcrypto/modes/ccm128.c index d1471ee2dd..68c5cce5da 100644 --- a/src/lib/libcrypto/modes/ccm128.c +++ b/src/lib/libcrypto/modes/ccm128.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ccm128.c,v 1.7 2023/07/08 14:55:36 beck Exp $ */ | 1 | /* $OpenBSD: ccm128.c,v 1.8 2023/07/08 14:56:54 beck Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2011 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -70,6 +70,7 @@ CRYPTO_ccm128_init(CCM128_CONTEXT *ctx, | |||
70 | ctx->block = block; | 70 | ctx->block = block; |
71 | ctx->key = key; | 71 | ctx->key = key; |
72 | } | 72 | } |
73 | LCRYPTO_ALIAS(CRYPTO_ccm128_init); | ||
73 | 74 | ||
74 | /* !!! Following interfaces are to be called *once* per packet !!! */ | 75 | /* !!! Following interfaces are to be called *once* per packet !!! */ |
75 | 76 | ||
@@ -101,6 +102,7 @@ CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, | |||
101 | 102 | ||
102 | return 0; | 103 | return 0; |
103 | } | 104 | } |
105 | LCRYPTO_ALIAS(CRYPTO_ccm128_setiv); | ||
104 | 106 | ||
105 | /* Then you pass additional authentication data, this is optional */ | 107 | /* Then you pass additional authentication data, this is optional */ |
106 | void | 108 | void |
@@ -152,6 +154,7 @@ CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, | |||
152 | i = 0; | 154 | i = 0; |
153 | } while (alen); | 155 | } while (alen); |
154 | } | 156 | } |
157 | LCRYPTO_ALIAS(CRYPTO_ccm128_aad); | ||
155 | 158 | ||
156 | /* Finally you encrypt or decrypt the message */ | 159 | /* Finally you encrypt or decrypt the message */ |
157 | 160 | ||
@@ -259,6 +262,7 @@ CRYPTO_ccm128_encrypt(CCM128_CONTEXT *ctx, | |||
259 | 262 | ||
260 | return 0; | 263 | return 0; |
261 | } | 264 | } |
265 | LCRYPTO_ALIAS(CRYPTO_ccm128_encrypt); | ||
262 | 266 | ||
263 | int | 267 | int |
264 | CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, | 268 | CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, |
@@ -335,6 +339,7 @@ CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, | |||
335 | 339 | ||
336 | return 0; | 340 | return 0; |
337 | } | 341 | } |
342 | LCRYPTO_ALIAS(CRYPTO_ccm128_decrypt); | ||
338 | 343 | ||
339 | static void | 344 | static void |
340 | ctr64_add(unsigned char *counter, size_t inc) | 345 | ctr64_add(unsigned char *counter, size_t inc) |
@@ -416,6 +421,7 @@ CRYPTO_ccm128_encrypt_ccm64(CCM128_CONTEXT *ctx, | |||
416 | 421 | ||
417 | return 0; | 422 | return 0; |
418 | } | 423 | } |
424 | LCRYPTO_ALIAS(CRYPTO_ccm128_encrypt_ccm64); | ||
419 | 425 | ||
420 | int | 426 | int |
421 | CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, | 427 | CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, |
@@ -475,6 +481,7 @@ CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, | |||
475 | 481 | ||
476 | return 0; | 482 | return 0; |
477 | } | 483 | } |
484 | LCRYPTO_ALIAS(CRYPTO_ccm128_decrypt_ccm64); | ||
478 | 485 | ||
479 | size_t | 486 | size_t |
480 | CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | 487 | CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len) |
@@ -488,3 +495,4 @@ CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | |||
488 | memcpy(tag, ctx->cmac.c, M); | 495 | memcpy(tag, ctx->cmac.c, M); |
489 | return M; | 496 | return M; |
490 | } | 497 | } |
498 | LCRYPTO_ALIAS(CRYPTO_ccm128_tag); | ||