From: Pauli Date: Tue, 24 Jun 2025 04:05:42 +0000 (+1000) Subject: Update build infrastructure for generated hkdf.c file X-Git-Tag: openssl-3.6.0-alpha1~343 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=575fcf5bae1e335ae9df2739f7c760bf969cd9d5;p=thirdparty%2Fopenssl.git Update build infrastructure for generated hkdf.c file Reviewed-by: Shane Lontis Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/27923) --- diff --git a/.gitignore b/.gitignore index 76f9b988a90..410762b4cc9 100644 --- a/.gitignore +++ b/.gitignore @@ -86,6 +86,7 @@ providers/common/include/prov/der_wrap.h providers/common/include/prov/der_sm2.h providers/common/include/prov/der_ml_dsa.h providers/common/include/prov/der_hkdf.h +providers/implementations/kdfs/hkdf.c providers/implementations/keymgmt/ml_dsa_kmgmt.c providers/implementations/keymgmt/ml_kem_kmgmt.c providers/implementations/keymgmt/mlx_kmgmt.c diff --git a/build.info b/build.info index 83d73943c3f..22118376678 100644 --- a/build.info +++ b/build.info @@ -48,6 +48,7 @@ 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 \ + providers/implementations/kdfs/hkdf.c \ providers/implementations/keymgmt/ml_dsa_kmgmt.c \ providers/implementations/keymgmt/ml_kem_kmgmt.c \ providers/implementations/keymgmt/mlx_kmgmt.c \ @@ -92,7 +93,8 @@ 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[providers/implementations/keymgmt/ml_dsa_kmgmt.c \ +DEPEND[providers/implementations/kdfs/hkdf.c \ + providers/implementations/keymgmt/ml_dsa_kmgmt.c \ providers/implementations/keymgmt/ml_kem_kmgmt.c \ providers/implementations/keymgmt/mlx_kmgmt.c \ providers/implementations/signature/eddsa_sig.c \ @@ -103,6 +105,8 @@ DEPEND[providers/implementations/keymgmt/ml_dsa_kmgmt.c \ providers/implementations/ciphers/cipher_chacha20_poly1305.c \ providers/implementations/digests/digestcommon.c \ include/openssl/core_names.h]=util/perl|OpenSSL/paramnames.pm +GENERATE[providers/implementations/kdfs/hkdf.c]=\ + providers/implementations/kdfs/hkdf.c.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]=\