mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-17 20:02:05 +00:00
commit
86a4ccafc1
2
contrib/openssl
vendored
2
contrib/openssl
vendored
@ -1 +1 @@
|
||||
Subproject commit c74e7895eb0d219d4007775eec134dd2bcd9d1ae
|
||||
Subproject commit ded65c1b45b69ddae54a815eaa3adcd14ed93227
|
@ -91,6 +91,7 @@ elseif (ARCH_AARCH64)
|
||||
perl_generate_asm(${OPENSSL_SOURCE_DIR}/crypto/sha/asm/sha1-armv8.pl ${OPENSSL_BINARY_DIR}/crypto/sha/sha1-armv8.S)
|
||||
perl_generate_asm(${OPENSSL_SOURCE_DIR}/crypto/sha/asm/sha512-armv8.pl ${OPENSSL_BINARY_DIR}/crypto/sha/sha256-armv8.S) # This is not a mistake
|
||||
perl_generate_asm(${OPENSSL_SOURCE_DIR}/crypto/sha/asm/sha512-armv8.pl ${OPENSSL_BINARY_DIR}/crypto/sha/sha512-armv8.S)
|
||||
perl_generate_asm(${OPENSSL_SOURCE_DIR}/crypto/modes/asm/aes-gcm-armv8_64.pl ${OPENSSL_BINARY_DIR}/crypto/modes/asm/aes-gcm-armv8_64.S)
|
||||
|
||||
endif ()
|
||||
|
||||
@ -188,6 +189,7 @@ ${OPENSSL_SOURCE_DIR}/crypto/bio/bf_buff.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bf_lbuf.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bf_nbio.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bf_null.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bf_prefix.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bio_cb.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bio_err.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/bio/bio_lib.c
|
||||
@ -320,6 +322,7 @@ ${OPENSSL_SOURCE_DIR}/crypto/dh/dh_check.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_depr.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_err.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_gen.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_group_params.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_kdf.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_key.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_lib.c
|
||||
@ -327,7 +330,7 @@ ${OPENSSL_SOURCE_DIR}/crypto/dh/dh_meth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_pmeth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_prn.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_rfc5114.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dh/dh_rfc7919.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dsa/dsa_aid.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dsa/dsa_ameth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dsa/dsa_asn1.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/dsa/dsa_depr.c
|
||||
@ -464,10 +467,10 @@ ${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_md5.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_md5_sha1.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_mdc2.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_sha.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_ripemd.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/legacy_wp.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/m_null.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/m_ripemd.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/m_sigver.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/m_wp.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/mac_lib.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/mac_meth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/names.c
|
||||
@ -486,6 +489,8 @@ ${OPENSSL_SOURCE_DIR}/crypto/evp/pkey_mac.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/pmeth_fn.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/pmeth_gn.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/pmeth_lib.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/evp/signature.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/ffc/ffc_params.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/hmac/hm_ameth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/hmac/hmac.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/idea/i_cbc.c
|
||||
@ -529,6 +534,7 @@ ${OPENSSL_SOURCE_DIR}/crypto/provider_conf.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/provider_core.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/provider_predefined.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sparse_array.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/self_test_core.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/threads_none.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/threads_pthread.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/threads_win.c
|
||||
@ -673,8 +679,8 @@ ${OPENSSL_SOURCE_DIR}/crypto/sm2/sm2_crypt.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm2/sm2_err.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm2/sm2_pmeth.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm2/sm2_sign.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm3/m_sm3.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm3/sm3.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm3/legacy_sm3.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/sm4/sm4.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/srp/srp_lib.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/srp/srp_vfy.c
|
||||
@ -779,7 +785,11 @@ ${OPENSSL_SOURCE_DIR}/crypto/x509/x_x509.c
|
||||
${OPENSSL_SOURCE_DIR}/crypto/x509/x_x509a.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/asymciphers/rsa_enc.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/defltprov.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_null.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_ccm.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_ccm_hw.c
|
||||
${OPENSSL_SOURCE_DIR}/providers/implementations/ciphers/cipher_aes_gcm.c
|
||||
@ -944,7 +954,8 @@ elseif (ARCH_AARCH64)
|
||||
${OPENSSL_BINARY_DIR}/crypto/sha/keccak1600-armv8.S
|
||||
${OPENSSL_BINARY_DIR}/crypto/sha/sha1-armv8.S
|
||||
${OPENSSL_BINARY_DIR}/crypto/sha/sha256-armv8.S
|
||||
${OPENSSL_BINARY_DIR}/crypto/sha/sha512-armv8.S)
|
||||
${OPENSSL_BINARY_DIR}/crypto/sha/sha512-armv8.S
|
||||
${OPENSSL_BINARY_DIR}/crypto/modes/asm/aes-gcm-armv8_64.S)
|
||||
endif ()
|
||||
|
||||
set(SSL_SRCS
|
||||
|
@ -27,12 +27,7 @@ extern "C" {
|
||||
|
||||
# define OPENSSL_CONFIGURED_API 30000
|
||||
|
||||
/// This fragment was edited to avoid dependency on "getrandom" function that is not available on old libc and old Linux kernels.
|
||||
/// The DEVRANDOM method is also good.
|
||||
|
||||
//# ifndef OPENSSL_RAND_SEED_OS
|
||||
//# define OPENSSL_RAND_SEED_OS
|
||||
//# endif
|
||||
#define OPENSSL_RAND_SEED_OS
|
||||
#define OPENSSL_RAND_SEED_DEVRANDOM
|
||||
|
||||
# ifndef OPENSSL_THREADS
|
||||
|
@ -27,12 +27,7 @@ extern "C" {
|
||||
|
||||
# define OPENSSL_CONFIGURED_API 30000
|
||||
|
||||
/// This fragment was edited to avoid dependency on "getrandom" function that is not available on old libc and old Linux kernels.
|
||||
/// The DEVRANDOM method is also good.
|
||||
|
||||
//# ifndef OPENSSL_RAND_SEED_OS
|
||||
//# define OPENSSL_RAND_SEED_OS
|
||||
//# endif
|
||||
#define OPENSSL_RAND_SEED_OS
|
||||
#define OPENSSL_RAND_SEED_DEVRANDOM
|
||||
|
||||
# ifndef OPENSSL_THREADS
|
||||
|
Loading…
Reference in New Issue
Block a user