From e2a3620f20d3d7a92699b55ebe592974341da557 Mon Sep 17 00:00:00 2001 From: jsing <> Date: Wed, 21 May 2025 12:12:42 +0000 Subject: Reorder some functions. --- src/lib/libcrypto/modes/gcm128.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'src/lib') 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 @@ -/* $OpenBSD: gcm128.c,v 1.44 2025/05/21 12:11:23 jsing Exp $ */ +/* $OpenBSD: gcm128.c,v 1.45 2025/05/21 12:12:42 jsing Exp $ */ /* ==================================================================== * Copyright (c) 2010 The OpenSSL Project. All rights reserved. * @@ -333,6 +333,25 @@ CRYPTO_gcm128_init(GCM128_CONTEXT *ctx, void *key, block128_f block) } LCRYPTO_ALIAS(CRYPTO_gcm128_init); +GCM128_CONTEXT * +CRYPTO_gcm128_new(void *key, block128_f block) +{ + GCM128_CONTEXT *ret; + + if ((ret = malloc(sizeof(GCM128_CONTEXT)))) + CRYPTO_gcm128_init(ret, key, block); + + return ret; +} +LCRYPTO_ALIAS(CRYPTO_gcm128_new); + +void +CRYPTO_gcm128_release(GCM128_CONTEXT *ctx) +{ + freezero(ctx, sizeof(*ctx)); +} +LCRYPTO_ALIAS(CRYPTO_gcm128_release); + void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv, size_t len) { @@ -674,22 +693,3 @@ CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len) len <= sizeof(ctx->Xi.c) ? len : sizeof(ctx->Xi.c)); } LCRYPTO_ALIAS(CRYPTO_gcm128_tag); - -GCM128_CONTEXT * -CRYPTO_gcm128_new(void *key, block128_f block) -{ - GCM128_CONTEXT *ret; - - if ((ret = malloc(sizeof(GCM128_CONTEXT)))) - CRYPTO_gcm128_init(ret, key, block); - - return ret; -} -LCRYPTO_ALIAS(CRYPTO_gcm128_new); - -void -CRYPTO_gcm128_release(GCM128_CONTEXT *ctx) -{ - freezero(ctx, sizeof(*ctx)); -} -LCRYPTO_ALIAS(CRYPTO_gcm128_release); -- cgit v1.2.3-55-g6feb