summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorRamkumar <therealramkumar@gmail.com>2024-09-09 08:58:28 +0200
committerMatt Caswell <matt@openssl.org>2024-12-17 12:59:32 +0100
commitef7967d0b449c7492657549876bdaadd2e575f3c (patch)
tree476c4d50b2f3785d113faa98d3766fc48af7ab9d /util
parentdocs: EVP pipeline API design document (diff)
downloadopenssl-ef7967d0b449c7492657549876bdaadd2e575f3c.tar.xz
openssl-ef7967d0b449c7492657549876bdaadd2e575f3c.zip
feat: add EVP APIs for cipher pipelining
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24636)
Diffstat (limited to 'util')
-rw-r--r--util/libcrypto.num5
-rw-r--r--util/perl/OpenSSL/paramnames.pm1
2 files changed, 6 insertions, 0 deletions
diff --git a/util/libcrypto.num b/util/libcrypto.num
index d94638de52..663fbfbbaf 100644
--- a/util/libcrypto.num
+++ b/util/libcrypto.num
@@ -5831,3 +5831,8 @@ i2d_OSSL_TIME_PERIOD ? 3_5_0 EXIST::FUNCTION:
OSSL_TIME_PERIOD_free ? 3_5_0 EXIST::FUNCTION:
OSSL_TIME_PERIOD_new ? 3_5_0 EXIST::FUNCTION:
OSSL_TIME_PERIOD_it ? 3_5_0 EXIST::FUNCTION:
+EVP_CIPHER_can_pipeline ? 3_5_0 EXIST::FUNCTION:
+EVP_CipherPipelineEncryptInit ? 3_5_0 EXIST::FUNCTION:
+EVP_CipherPipelineDecryptInit ? 3_5_0 EXIST::FUNCTION:
+EVP_CipherPipelineUpdate ? 3_5_0 EXIST::FUNCTION:
+EVP_CipherPipelineFinal ? 3_5_0 EXIST::FUNCTION:
diff --git a/util/perl/OpenSSL/paramnames.pm b/util/perl/OpenSSL/paramnames.pm
index e67f0f2beb..2e9ad2fd40 100644
--- a/util/perl/OpenSSL/paramnames.pm
+++ b/util/perl/OpenSSL/paramnames.pm
@@ -124,6 +124,7 @@ my %params = (
'CIPHER_PARAM_NUM' => "num", # uint
'CIPHER_PARAM_ROUNDS' => "rounds", # uint
'CIPHER_PARAM_AEAD_TAG' => "tag", # octet_string
+ 'CIPHER_PARAM_PIPELINE_AEAD_TAG' => "pipeline-tag",# octet_ptr
'CIPHER_PARAM_AEAD_TLS1_AAD' => "tlsaad", # octet_string
'CIPHER_PARAM_AEAD_TLS1_AAD_PAD' => "tlsaadpad", # size_t
'CIPHER_PARAM_AEAD_TLS1_IV_FIXED' => "tlsivfixed", # octet_string