diff options
author | tb <> | 2023-12-20 14:10:03 +0000 |
---|---|---|
committer | tb <> | 2023-12-20 14:10:03 +0000 |
commit | 35c5bac9416b588e7e556a909c2254080d989acc (patch) | |
tree | f66659f56f1a061d4d34fd4cad10f36d6c56940a /src/lib/libcrypto/evp/evp_local.h | |
parent | 240622084098dcd1091638abfa6c1f6ce67b21a0 (diff) | |
download | openbsd-35c5bac9416b588e7e556a909c2254080d989acc.tar.gz openbsd-35c5bac9416b588e7e556a909c2254080d989acc.tar.bz2 openbsd-35c5bac9416b588e7e556a909c2254080d989acc.zip |
Remove block_mask from EVP_CIPHER_CTX
The block mask is only used in EVP_{De,En}cryptUpdate(). There's no need to
hang it off the EVP_CIPHER_CTX since it is easy to compute and validate.
ok joshua jsing
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/evp/evp_local.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libcrypto/evp/evp_local.h b/src/lib/libcrypto/evp/evp_local.h index 7bc266250c..36c373523f 100644 --- a/src/lib/libcrypto/evp/evp_local.h +++ b/src/lib/libcrypto/evp/evp_local.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_local.h,v 1.7 2023/12/20 11:31:17 tb Exp $ */ | 1 | /* $OpenBSD: evp_local.h,v 1.8 2023/12/20 14:10:03 tb 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 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -180,7 +180,6 @@ struct evp_cipher_ctx_st { | |||
180 | unsigned long flags; /* Various flags */ | 180 | unsigned long flags; /* Various flags */ |
181 | void *cipher_data; /* per EVP data */ | 181 | void *cipher_data; /* per EVP data */ |
182 | int final_used; | 182 | int final_used; |
183 | int block_mask; | ||
184 | unsigned char final[EVP_MAX_BLOCK_LENGTH];/* possible final block */ | 183 | unsigned char final[EVP_MAX_BLOCK_LENGTH];/* possible final block */ |
185 | } /* EVP_CIPHER_CTX */; | 184 | } /* EVP_CIPHER_CTX */; |
186 | 185 | ||