diff options
author | jsing <> | 2025-05-21 12:12:42 +0000 |
---|---|---|
committer | jsing <> | 2025-05-21 12:12:42 +0000 |
commit | 6c1b067027c7bc6e1e1db341791db80fe2d7ca35 (patch) | |
tree | f556aa919648082b7741d7e0ec87769f759b486c /src | |
parent | d60185c3dfd64fac68622c0241f71debf2d3e10b (diff) | |
download | openbsd-6c1b067027c7bc6e1e1db341791db80fe2d7ca35.tar.gz openbsd-6c1b067027c7bc6e1e1db341791db80fe2d7ca35.tar.bz2 openbsd-6c1b067027c7bc6e1e1db341791db80fe2d7ca35.zip |
Reorder some functions.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/modes/gcm128.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/lib/libcrypto/modes/gcm128.c b/src/lib/libcrypto/modes/gcm128.c index f2d216ab4a..ab3388cac8 100644 --- a/src/lib/libcrypto/modes/gcm128.c +++ b/src/lib/libcrypto/modes/gcm128.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gcm128.c,v 1.44 2025/05/21 12:11:23 jsing Exp $ */ | 1 | /* $OpenBSD: gcm128.c,v 1.45 2025/05/21 12:12:42 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2010 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2010 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -333,6 +333,25 @@ CRYPTO_gcm128_init(GCM128_CONTEXT *ctx, void *key, block128_f block) | |||
333 | } | 333 | } |
334 | LCRYPTO_ALIAS(CRYPTO_gcm128_init); | 334 | LCRYPTO_ALIAS(CRYPTO_gcm128_init); |
335 | 335 | ||
336 | GCM128_CONTEXT * | ||
337 | CRYPTO_gcm128_new(void *key, block128_f block) | ||
338 | { | ||
339 | GCM128_CONTEXT *ret; | ||
340 | |||
341 | if ((ret = malloc(sizeof(GCM128_CONTEXT)))) | ||
342 | CRYPTO_gcm128_init(ret, key, block); | ||
343 | |||
344 | return ret; | ||
345 | } | ||
346 | LCRYPTO_ALIAS(CRYPTO_gcm128_new); | ||
347 | |||
348 | void | ||
349 | CRYPTO_gcm128_release(GCM128_CONTEXT *ctx) | ||
350 | { | ||
351 | freezero(ctx, sizeof(*ctx)); | ||
352 | } | ||
353 | LCRYPTO_ALIAS(CRYPTO_gcm128_release); | ||
354 | |||
336 | void | 355 | void |
337 | CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv, size_t len) | 356 | CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv, size_t len) |
338 | { | 357 | { |
@@ -674,22 +693,3 @@ CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | |||
674 | len <= sizeof(ctx->Xi.c) ? len : sizeof(ctx->Xi.c)); | 693 | len <= sizeof(ctx->Xi.c) ? len : sizeof(ctx->Xi.c)); |
675 | } | 694 | } |
676 | LCRYPTO_ALIAS(CRYPTO_gcm128_tag); | 695 | LCRYPTO_ALIAS(CRYPTO_gcm128_tag); |
677 | |||
678 | GCM128_CONTEXT * | ||
679 | CRYPTO_gcm128_new(void *key, block128_f block) | ||
680 | { | ||
681 | GCM128_CONTEXT *ret; | ||
682 | |||
683 | if ((ret = malloc(sizeof(GCM128_CONTEXT)))) | ||
684 | CRYPTO_gcm128_init(ret, key, block); | ||
685 | |||
686 | return ret; | ||
687 | } | ||
688 | LCRYPTO_ALIAS(CRYPTO_gcm128_new); | ||
689 | |||
690 | void | ||
691 | CRYPTO_gcm128_release(GCM128_CONTEXT *ctx) | ||
692 | { | ||
693 | freezero(ctx, sizeof(*ctx)); | ||
694 | } | ||
695 | LCRYPTO_ALIAS(CRYPTO_gcm128_release); | ||