diff options
author | Mohammed Alhabib <zelda923@gmail.com> | 2024-12-04 07:03:17 +0100 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2024-12-10 10:36:16 +0100 |
commit | 604411f8861e950d2da2564d730bc5e9fbb750eb (patch) | |
tree | a5135ab22fd56861d0bab7f4618db2a77be7b6b3 /apps/speed.c | |
parent | Exchange jitter and no-ct jobs between daily and on push CI (diff) | |
download | openssl-604411f8861e950d2da2564d730bc5e9fbb750eb.tar.xz openssl-604411f8861e950d2da2564d730bc5e9fbb750eb.zip |
speed.c: Changed the declaration of aead_ivlen to a #define
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26109)
Diffstat (limited to '')
-rw-r--r-- | apps/speed.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/speed.c b/apps/speed.c index bfe42fe395..561e641158 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -515,13 +515,13 @@ static double sigs_results[MAX_SIG_NUM][3]; /* keygen, sign, verify */ #define COND(unused_cond) (run && count < (testmode ? 1 : INT_MAX)) #define COUNT(d) (count) -#define TAG_LEN 16 +#define TAG_LEN 16 /* 16 bytes tag length works for all AEAD modes */ +#define AEAD_IVLEN 12 /* 12 bytes iv length works for all AEAD modes */ static unsigned int mode_op; /* AE Mode of operation */ static unsigned int aead = 0; /* AEAD flag */ -static unsigned char aead_iv[12]; /* For AEAD modes */ +static unsigned char aead_iv[AEAD_IVLEN]; /* For AEAD modes */ static unsigned char aad[EVP_AEAD_TLS1_AAD_LEN] = { 0xcc }; -static int aead_ivlen = sizeof(aead_iv); typedef struct loopargs_st { ASYNC_JOB *inprogress_job; @@ -932,7 +932,7 @@ static int EVP_Update_loop_aead_enc(void *args) /* Set length of iv (Doesn't apply to SIV mode) */ if (mode_op != EVP_CIPH_SIV_MODE) { if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, - aead_ivlen, NULL)) { + sizeof(aead_iv), NULL)) { BIO_printf(bio_err, "\nFailed to set iv length\n"); dofail(); exit(1); @@ -1004,7 +1004,7 @@ static int EVP_Update_loop_aead_dec(void *args) /* Set the length of iv (Doesn't apply to SIV mode) */ if (mode_op != EVP_CIPH_SIV_MODE) { if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, - aead_ivlen, NULL)) { + sizeof(aead_iv), NULL)) { BIO_printf(bio_err, "\nFailed to set iv length\n"); dofail(); exit(1); @@ -3014,7 +3014,7 @@ int speed_main(int argc, char **argv) if (mode_op != EVP_CIPH_SIV_MODE) { if (!EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, EVP_CTRL_AEAD_SET_IVLEN, - aead_ivlen, NULL)) { + sizeof(aead_iv), NULL)) { BIO_printf(bio_err, "\nFailed to set iv length\n"); dofail(); exit(1); |