summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp_local.h
diff options
context:
space:
mode:
authortb <>2023-12-20 14:10:03 +0000
committertb <>2023-12-20 14:10:03 +0000
commit35c5bac9416b588e7e556a909c2254080d989acc (patch)
treef66659f56f1a061d4d34fd4cad10f36d6c56940a /src/lib/libcrypto/evp/evp_local.h
parent240622084098dcd1091638abfa6c1f6ce67b21a0 (diff)
downloadopenbsd-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.h3
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