]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
build: build struct based param files
authorPauli <ppzgs1@gmail.com>
Tue, 17 Jun 2025 04:27:30 +0000 (14:27 +1000)
committerPauli <ppzgs1@gmail.com>
Thu, 19 Jun 2025 22:39:17 +0000 (08:39 +1000)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27847)

.gitignore
build.info

index ad2a411720078fd2d28f4225fe76ab95b2743a4a..1233c5d2fed94806d685057bb4cf99f685552e07 100644 (file)
@@ -58,7 +58,6 @@
 /include/openssl/x509_acert.h
 /include/openssl/x509_vfy.h
 /include/openssl/core_names.h
-/include/internal/param_names.h
 
 # Auto generated parameter name files
 /crypto/params_idx.c
@@ -88,6 +87,8 @@ providers/common/include/prov/der_ml_dsa.h
 providers/implementations/keymgmt/ml_dsa_kmgmt.c
 providers/implementations/keymgmt/ml_kem_kmgmt.c
 providers/implementations/ciphers/ciphercommon.c
+providers/implementations/ciphers/ciphercommon_ccm.c
+providers/implementations/ciphers/ciphercommon_gcm.c
 providers/implementations/ciphers/cipher_chacha20_poly1305.c
 
 # error code files
index 0d6674ed61d08b4f9dab4b9667aa0f1dcc4cec86..1cbf4bef8ec580faf769ceaaca48ba5bed4604b7 100644 (file)
@@ -48,10 +48,11 @@ DEPEND[]=include/openssl/asn1.h \
          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 \
          providers/implementations/keymgmt/ml_dsa_kmgmt.c \
          providers/implementations/keymgmt/ml_kem_kmgmt.c \
          providers/implementations/ciphers/ciphercommon.c \
+         providers/implementations/ciphers/ciphercommon_ccm.c \
+         providers/implementations/ciphers/ciphercommon_gcm.c \
          providers/implementations/ciphers/cipher_chacha20_poly1305.c
 
 GENERATE[include/openssl/asn1.h]=include/openssl/asn1.h.in
@@ -87,19 +88,23 @@ GENERATE[include/openssl/x509_vfy.h]=include/openssl/x509_vfy.h.in
 GENERATE[include/crypto/bn_conf.h]=include/crypto/bn_conf.h.in
 GENERATE[include/crypto/dso_conf.h]=include/crypto/dso_conf.h.in
 
-DEPEND[include/internal/param_names.h \
-       providers/implementations/keymgmt/ml_dsa_kmgmt.c \
+DEPEND[providers/implementations/keymgmt/ml_dsa_kmgmt.c \
        providers/implementations/keymgmt/ml_kem_kmgmt.c \
        providers/implementations/ciphers/ciphercommon.c \
+       providers/implementations/ciphers/ciphercommon_ccm.c \
+       providers/implementations/ciphers/ciphercommon_gcm.c \
        providers/implementations/ciphers/cipher_chacha20_poly1305.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/keymgmt/ml_dsa_kmgmt.c]=\
     providers/implementations/keymgmt/ml_dsa_kmgmt.c.in
 GENERATE[providers/implementations/keymgmt/ml_kem_kmgmt.c]=\
     providers/implementations/keymgmt/ml_kem_kmgmt.c.in
 GENERATE[providers/implementations/ciphers/ciphercommon.c]=\
     providers/implementations/ciphers/ciphercommon.c.in
+GENERATE[providers/implementations/ciphers/ciphercommon_ccm.c]=\
+    providers/implementations/ciphers/ciphercommon_ccm.c.in
+GENERATE[providers/implementations/ciphers/ciphercommon_gcm.c]=\
+    providers/implementations/ciphers/ciphercommon_gcm.c.in
 GENERATE[providers/implementations/ciphers/cipher_chacha20_poly1305.c]=\
     providers/implementations/ciphers/cipher_chacha20_poly1305.c.in
 GENERATE[include/openssl/core_names.h]=include/openssl/core_names.h.in