diff options
author | Kazuki Yamaguchi <[email protected]> | 2024-10-31 04:12:09 +0900 |
---|---|---|
committer | git <[email protected]> | 2024-12-07 07:55:47 +0000 |
commit | 09d516b62e0859af364b23f9bd0128dae31d7e38 (patch) | |
tree | 82fc9fe5339460ccc72403b3e02fc2a9bc959012 | |
parent | 1df63d9451459209c00f5e8db033f18d145cc741 (diff) |
[ruby/openssl] Call Init_ossl_*() functions in alphabetical order
It was originally sorted in alphabetical order, but it has been broken
over time. Let's fix it.
https://github.com/ruby/openssl/commit/974c67f38f
-rw-r--r-- | ext/openssl/ossl.c | 12 | ||||
-rw-r--r-- | ext/openssl/ossl.h | 12 | ||||
-rw-r--r-- | ext/openssl/ossl_ts.c | 6 |
3 files changed, 15 insertions, 15 deletions
diff --git a/ext/openssl/ossl.c b/ext/openssl/ossl.c index 24272bff08..1eb0f95fdb 100644 --- a/ext/openssl/ossl.c +++ b/ext/openssl/ossl.c @@ -1150,24 +1150,22 @@ Init_openssl(void) /* * Init components */ + Init_ossl_asn1(); Init_ossl_bn(); Init_ossl_cipher(); Init_ossl_config(); Init_ossl_digest(); + Init_ossl_engine(); Init_ossl_hmac(); + Init_ossl_kdf(); Init_ossl_ns_spki(); + Init_ossl_ocsp(); Init_ossl_pkcs12(); Init_ossl_pkcs7(); Init_ossl_pkey(); + Init_ossl_provider(); Init_ossl_rand(); Init_ossl_ssl(); -#ifndef OPENSSL_NO_TS Init_ossl_ts(); -#endif Init_ossl_x509(); - Init_ossl_ocsp(); - Init_ossl_engine(); - Init_ossl_provider(); - Init_ossl_asn1(); - Init_ossl_kdf(); } diff --git a/ext/openssl/ossl.h b/ext/openssl/ossl.h index dde2c54f02..9b20829b3f 100644 --- a/ext/openssl/ossl.h +++ b/ext/openssl/ossl.h @@ -45,6 +45,7 @@ #include <openssl/dsa.h> #include <openssl/evp.h> #include <openssl/dh.h> +#include "openssl_missing.h" #ifndef LIBRESSL_VERSION_NUMBER # define OSSL_IS_LIBRESSL 0 @@ -178,28 +179,25 @@ extern VALUE dOSSL; /* * Include all parts */ -#include "openssl_missing.h" #include "ossl_asn1.h" #include "ossl_bio.h" #include "ossl_bn.h" #include "ossl_cipher.h" #include "ossl_config.h" #include "ossl_digest.h" +#include "ossl_engine.h" #include "ossl_hmac.h" +#include "ossl_kdf.h" #include "ossl_ns_spki.h" #include "ossl_ocsp.h" #include "ossl_pkcs12.h" #include "ossl_pkcs7.h" #include "ossl_pkey.h" +#include "ossl_provider.h" #include "ossl_rand.h" #include "ossl_ssl.h" -#ifndef OPENSSL_NO_TS - #include "ossl_ts.h" -#endif +#include "ossl_ts.h" #include "ossl_x509.h" -#include "ossl_engine.h" -#include "ossl_provider.h" -#include "ossl_kdf.h" void Init_openssl(void); diff --git a/ext/openssl/ossl_ts.c b/ext/openssl/ossl_ts.c index bcd1777a78..87bfa968cf 100644 --- a/ext/openssl/ossl_ts.c +++ b/ext/openssl/ossl_ts.c @@ -1589,5 +1589,9 @@ Init_ossl_ts(void) rb_attr(cTimestampFactory, rb_intern_const("additional_certs"), 1, 1, 0); rb_define_method(cTimestampFactory, "create_timestamp", ossl_tsfac_create_ts, 3); } - +#else /* OPENSSL_NO_TS */ +void +Init_ossl_ts(void) +{ +} #endif |