include/openssl/x509_acert.h \
include/openssl/x509_vfy.h \
include/crypto/bn_conf.h include/crypto/dso_conf.h \
- include/internal/param_names.h
+ include/internal/param_names.h \
+ providers/implementations/ciphers/ciphercommon.c
GENERATE[include/openssl/asn1.h]=include/openssl/asn1.h.in
GENERATE[include/openssl/asn1t.h]=include/openssl/asn1t.h.in
GENERATE[include/crypto/dso_conf.h]=include/crypto/dso_conf.h.in
DEPEND[include/internal/param_names.h \
+ providers/implementations/ciphers/ciphercommon.c \
include/openssl/core_names.h]=util/perl|OpenSSL/paramnames.pm
GENERATE[include/internal/param_names.h]=include/internal/param_names.h.in
+GENERATE[providers/implementations/ciphers/ciphercommon.c]=\
+ providers/implementations/ciphers/ciphercommon.c.in
GENERATE[include/openssl/core_names.h]=include/openssl/core_names.h.in
IF[{- defined $target{shared_defflag} -}]
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/
+{-
+use OpenSSL::paramnames qw(produce_decoder);
+-}
/*
* Generic dispatch table functions for ciphers.
*/
/* For SSL3_VERSION */
+#include <string.h>
#include <openssl/prov_ssl.h>
#include <openssl/proverr.h>
#include "ciphercommon_local.h"
#include "prov/provider_ctx.h"
#include "prov/providercommon.h"
#include "internal/skey.h"
+#include "internal/e_os.h"
+#include "internal/param_names.h"
#include "crypto/types.h"
/*-
return cipher_aead_known_gettable_ctx_params;
}
+/* Machine generated by util/perl/OpenSSL/paramnames.pm */
+{- produce_decoder('ossl_cipher_aead_get_ctx_params_find_pidx',
+ ('CIPHER_PARAM_KEYLEN',
+ 'CIPHER_PARAM_IVLEN',
+ 'CIPHER_PARAM_AEAD_TAGLEN',
+ 'CIPHER_PARAM_IV',
+ 'CIPHER_PARAM_UPDATED_IV',
+ 'CIPHER_PARAM_AEAD_TAG',
+ 'CIPHER_PARAM_AEAD_TLS1_AAD_PAD',
+ 'CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN',
+ 'CIPHER_PARAM_AEAD_IV_GENERATED',
+ )); -}
+/* End of machine generated */
+
static const OSSL_PARAM cipher_aead_known_settable_ctx_params[] = {
OSSL_PARAM_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN, NULL),
OSSL_PARAM_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG, NULL, 0),
return cipher_aead_known_settable_ctx_params;
}
+/* Machine generated by util/perl/OpenSSL/paramnames.pm */
+{- produce_decoder('ossl_cipher_aead_set_ctx_params_find_pidx',
+ ('CIPHER_PARAM_AEAD_IVLEN',
+ 'CIPHER_PARAM_AEAD_TAG',
+ 'CIPHER_PARAM_AEAD_TLS1_AAD',
+ 'CIPHER_PARAM_AEAD_TLS1_IV_FIXED',
+ 'CIPHER_PARAM_AEAD_TLS1_SET_IV_INV',
+ )); -}
+/* End of machine generated */
+
void ossl_cipher_generic_reset_ctx(PROV_CIPHER_CTX *ctx)
{
if (ctx != NULL && ctx->alloced) {