From: Pauli Date: Fri, 25 Jul 2025 03:03:40 +0000 (+1000) Subject: kem: rename files for autogeneration of param parsing X-Git-Tag: openssl-3.6.0-alpha1~148 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=47a305bc78273eae0320738f6bb66643a343dbcf;p=thirdparty%2Fopenssl.git kem: rename files for autogeneration of param parsing Reviewed-by: Paul Yang Reviewed-by: Shane Lontis Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/28149) --- diff --git a/.gitignore b/.gitignore index f25747dc641..725159064fc 100644 --- a/.gitignore +++ b/.gitignore @@ -104,6 +104,10 @@ providers/implementations/kdfs/scrypt.c providers/implementations/kdfs/sshkdf.c providers/implementations/kdfs/sskdf.c providers/implementations/kdfs/tls1_prf.c +providers/implementations/kem/ec_kem.c +providers/implementations/kem/ecx_kem.c +providers/implementations/kem/ml_kem_kem.c +providers/implementations/kem/rsa_kem.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 97bb77233c4..e6a89fc8c7d 100644 --- a/build.info +++ b/build.info @@ -67,6 +67,10 @@ DEPEND[]=include/openssl/asn1.h \ providers/implementations/kdfs/sskdf.c \ providers/implementations/kdfs/tls1_prf.c \ providers/implementations/kdfs/x942kdf.c \ + providers/implementations/kem/ec_kem.c \ + providers/implementations/kem/ecx_kem.c \ + providers/implementations/kem/ml_kem_kem.c \ + providers/implementations/kem/rsa_kem.c \ providers/implementations/keymgmt/ml_dsa_kmgmt.c \ providers/implementations/keymgmt/ml_kem_kmgmt.c \ providers/implementations/keymgmt/mlx_kmgmt.c \ @@ -150,6 +154,10 @@ DEPEND[providers/implementations/asymciphers/rsa_enc.c \ providers/implementations/kdfs/sskdf.c \ providers/implementations/kdfs/tls1_prf.c \ providers/implementations/kdfs/x942kdf.c \ + providers/implementations/kem/ec_kem.c \ + providers/implementations/kem/ecx_kem.c \ + providers/implementations/kem/ml_kem_kem.c \ + providers/implementations/kem/rsa_kem.c \ providers/implementations/keymgmt/ml_dsa_kmgmt.c \ providers/implementations/keymgmt/ml_kem_kmgmt.c \ providers/implementations/keymgmt/mlx_kmgmt.c \ @@ -219,6 +227,14 @@ GENERATE[providers/implementations/kdfs/tls1_prf.c]=\ providers/implementations/kdfs/tls1_prf.c.in GENERATE[providers/implementations/kdfs/x942kdf.c]=\ providers/implementations/kdfs/x942kdf.c.in +GENERATE[providers/implementations/kem/ec_kem.c]=\ + providers/implementations/kem/ec_kem.c.in +GENERATE[providers/implementations/kem/ecx_kem.c]=\ + providers/implementations/kem/ecx_kem.c.in +GENERATE[providers/implementations/kem/ml_kem_kem.c]=\ + providers/implementations/kem/ml_kem_kem.c.in +GENERATE[providers/implementations/kem/rsa_kem.c]=\ + providers/implementations/kem/rsa_kem.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]=\ diff --git a/providers/implementations/kem/eckem.h b/providers/implementations/include/prov/eckem.h similarity index 100% rename from providers/implementations/kem/eckem.h rename to providers/implementations/include/prov/eckem.h diff --git a/providers/implementations/kem/ec_kem.c b/providers/implementations/kem/ec_kem.c.in similarity index 99% rename from providers/implementations/kem/ec_kem.c rename to providers/implementations/kem/ec_kem.c.in index a48cbcaa34b..86fe6b73b03 100644 --- a/providers/implementations/kem/ec_kem.c +++ b/providers/implementations/kem/ec_kem.c.in @@ -34,7 +34,7 @@ #include "internal/hpke_util.h" #include "crypto/ec.h" #include "prov/ecx.h" -#include "eckem.h" +#include "prov/eckem.h" typedef struct { EC_KEY *recipient_key; diff --git a/providers/implementations/kem/ecx_kem.c b/providers/implementations/kem/ecx_kem.c.in similarity index 99% rename from providers/implementations/kem/ecx_kem.c rename to providers/implementations/kem/ecx_kem.c.in index b158fbce422..8351a5f46a4 100644 --- a/providers/implementations/kem/ecx_kem.c +++ b/providers/implementations/kem/ecx_kem.c.in @@ -34,7 +34,7 @@ #include "crypto/ecx.h" #include #include "internal/hpke_util.h" -#include "eckem.h" +#include "prov/eckem.h" #define MAX_ECX_KEYLEN X448_KEYLEN diff --git a/providers/implementations/kem/kem_util.c b/providers/implementations/kem/kem_util.c index 1fd52e1c2d5..da733dacfe7 100644 --- a/providers/implementations/kem/kem_util.c +++ b/providers/implementations/kem/kem_util.c @@ -10,7 +10,7 @@ #include /* for memcpy() */ #include #include -#include "eckem.h" +#include "prov/eckem.h" typedef struct { unsigned int id; diff --git a/providers/implementations/kem/ml_kem_kem.c b/providers/implementations/kem/ml_kem_kem.c.in similarity index 100% rename from providers/implementations/kem/ml_kem_kem.c rename to providers/implementations/kem/ml_kem_kem.c.in diff --git a/providers/implementations/kem/rsa_kem.c b/providers/implementations/kem/rsa_kem.c.in similarity index 100% rename from providers/implementations/kem/rsa_kem.c rename to providers/implementations/kem/rsa_kem.c.in