diff --git a/deps/openssl/config/archs/BSD-x86/asm/apps/progs.c b/deps/openssl/config/archs/BSD-x86/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm index 814e89bc100910..ed7d359f4b82be 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1506,6 +1506,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1637,12 +1640,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2253,6 +2251,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2508,6 +2509,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2634,6 +2638,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2919,6 +2926,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2979,6 +2992,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3003,6 +3019,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3915,6 +3934,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4602,6 +4624,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4857,6 +4882,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4983,6 +5011,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5268,6 +5299,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5328,6 +5365,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5352,6 +5392,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6264,6 +6307,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8004,6 +8050,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8411,6 +8461,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8442,18 +8493,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8640,15 +8687,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9134,16 +9178,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11203,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11458,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11584,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11869,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11929,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11953,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12865,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13552,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13807,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13933,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14218,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14278,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14302,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15214,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16286,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16371,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16413,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16508,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16528,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16536,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16844,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19065,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19244,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19329,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19371,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19466,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19486,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19494,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19802,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20174,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20957,6 +21066,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21050,24 +21162,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21338,12 +21441,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22469,18 +22566,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23629,6 +23714,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25210,6 +25296,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25442,16 +25529,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27199,6 +27276,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27436,7 +27519,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h index 575df31908d04e..f8dcd2d279d915 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu Nov 3 02:13:54 2022 UTC" +#define DATE "built on: Mon Feb 13 14:21:06 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm/engines/e_padlock-x86.S b/deps/openssl/config/archs/BSD-x86/asm/engines/e_padlock-x86.S index d0e7d979d36b2d..fca7a343b6e704 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/BSD-x86/asm/engines/e_padlock-x86.S @@ -75,6 +75,8 @@ L_padlock_key_bswap_begin: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/progs.h b/deps/openssl/config/archs/BSD-x86/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/asm/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86/asm/openssl-fips.gypi index 112a77d36d12f6..65b38971428a19 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/BSD-x86/asm/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86/asm/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86/asm/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86/asm/crypto/bn/bn-586.S', - './config/archs/BSD-x86/asm/crypto/bn/co-586.S', - './config/archs/BSD-x86/asm/crypto/bn/x86-gf2m.S', - './config/archs/BSD-x86/asm/crypto/bn/x86-mont.S', - './config/archs/BSD-x86/asm/crypto/des/crypt586.S', - './config/archs/BSD-x86/asm/crypto/des/des-586.S', - './config/archs/BSD-x86/asm/crypto/md5/md5-586.S', './config/archs/BSD-x86/asm/providers/legacy.ld', './config/archs/BSD-x86/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/BSD-x86/asm/openssl.gypi b/deps/openssl/config/archs/BSD-x86/asm/openssl.gypi index 8b4436ec0fbfec..34a45a8e63eb87 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86/asm/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -914,9 +915,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -976,13 +974,6 @@ './config/archs/BSD-x86/asm/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86/asm/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86/asm/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86/asm/crypto/bn/bn-586.S', - './config/archs/BSD-x86/asm/crypto/bn/co-586.S', - './config/archs/BSD-x86/asm/crypto/bn/x86-gf2m.S', - './config/archs/BSD-x86/asm/crypto/bn/x86-mont.S', - './config/archs/BSD-x86/asm/crypto/des/crypt586.S', - './config/archs/BSD-x86/asm/crypto/des/des-586.S', - './config/archs/BSD-x86/asm/crypto/md5/md5-586.S', './config/archs/BSD-x86/asm/providers/legacy.ld', './config/archs/BSD-x86/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/apps/progs.c b/deps/openssl/config/archs/BSD-x86/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm index c010b47b639b39..14fadb6e808b72 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1506,6 +1506,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1637,12 +1640,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2253,6 +2251,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2508,6 +2509,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2634,6 +2638,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2919,6 +2926,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2979,6 +2992,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3003,6 +3019,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3915,6 +3934,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4602,6 +4624,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4857,6 +4882,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4983,6 +5011,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5268,6 +5299,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5328,6 +5365,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5352,6 +5392,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6264,6 +6307,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8004,6 +8050,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8411,6 +8461,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8442,18 +8493,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8640,15 +8687,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9134,16 +9178,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11203,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11458,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11584,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11869,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11929,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11953,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12865,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13552,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13807,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13933,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14218,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14278,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14302,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15214,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16286,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16371,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16413,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16508,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16528,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16536,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16844,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19065,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19244,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19329,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19371,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19466,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19486,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19494,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19802,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20174,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20957,6 +21066,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21050,24 +21162,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21338,12 +21441,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22469,18 +22566,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23629,6 +23714,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25210,6 +25296,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25442,16 +25529,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27199,6 +27276,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27436,7 +27519,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h index bff07e44a57ee5..27df66a3bdfd3f 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu Nov 3 02:14:03 2022 UTC" +#define DATE "built on: Mon Feb 13 14:21:18 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/engines/e_padlock-x86.S b/deps/openssl/config/archs/BSD-x86/asm_avx2/engines/e_padlock-x86.S index d0e7d979d36b2d..fca7a343b6e704 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/engines/e_padlock-x86.S @@ -75,6 +75,8 @@ L_padlock_key_bswap_begin: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/progs.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl-fips.gypi index 9d9faf67a1e082..7858056b1b531f 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/BSD-x86/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86/asm_avx2/crypto/bn/bn-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/co-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/BSD-x86/asm_avx2/crypto/des/crypt586.S', - './config/archs/BSD-x86/asm_avx2/crypto/des/des-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/md5/md5-586.S', './config/archs/BSD-x86/asm_avx2/providers/legacy.ld', './config/archs/BSD-x86/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl.gypi b/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl.gypi index d66193e075edbb..025cf8881c1c33 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -914,9 +915,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -976,13 +974,6 @@ './config/archs/BSD-x86/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86/asm_avx2/crypto/bn/bn-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/co-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/BSD-x86/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/BSD-x86/asm_avx2/crypto/des/crypt586.S', - './config/archs/BSD-x86/asm_avx2/crypto/des/des-586.S', - './config/archs/BSD-x86/asm_avx2/crypto/md5/md5-586.S', './config/archs/BSD-x86/asm_avx2/providers/legacy.ld', './config/archs/BSD-x86/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/apps/progs.c b/deps/openssl/config/archs/BSD-x86/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm index f84c08407c91c8..a88e1fa2dea04e 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "qc" ], - "CC" => "cc", + "CC" => "gcc", "CFLAGS" => [ "-Wall -O3 -fomit-frame-pointer" ], @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -202,10 +202,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -221,7 +221,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1507,6 +1507,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2192,6 +2195,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2447,6 +2453,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2573,6 +2582,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2858,6 +2870,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2918,6 +2936,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2942,6 +2963,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3854,6 +3878,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4541,6 +4568,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4796,6 +4826,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4922,6 +4955,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5207,6 +5243,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5267,6 +5309,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5291,6 +5336,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6203,6 +6251,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7943,6 +7994,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8347,6 +8402,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8375,13 +8431,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8570,15 +8625,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9059,15 +9111,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11116,6 +11164,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11371,6 +11422,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11497,6 +11551,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11782,6 +11839,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11842,6 +11905,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11866,6 +11932,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12778,6 +12847,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13465,6 +13537,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13720,6 +13795,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13846,6 +13924,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14131,6 +14212,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14191,6 +14278,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14215,6 +14305,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15127,6 +15220,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16199,6 +16295,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16284,6 +16381,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16326,6 +16424,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16421,6 +16520,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16441,6 +16542,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16449,6 +16551,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16757,6 +16860,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18978,6 +19082,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19157,6 +19266,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19242,6 +19352,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19284,6 +19395,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19379,6 +19491,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19399,6 +19513,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19407,6 +19522,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19715,6 +19831,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20087,6 +20204,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20861,6 +20979,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20945,8 +21066,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21224,12 +21345,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22340,15 +22455,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23462,6 +23568,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25031,6 +25138,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25255,12 +25363,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27008,6 +27110,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27248,7 +27356,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h index 86c121fa1953ea..d82bab74733852 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu Nov 3 02:14:11 2022 UTC" +#define DATE "built on: Mon Feb 13 14:21:30 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,14 +19,14 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P', - 'I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a','l', - 'l',' ','-','O','3',' ','-','f','o','m','i','t','-','f','r','a', - 'm','e','-','p','o','i','n','t','e','r',' ','-','D','L','_','E', - 'N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_', - 'P','I','C',' ','-','D','_','T','H','R','E','A','D','_','S','A', - 'F','E',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ', - '-','D','O','P','E','N','S','S','L','_','B','U','I','L','D','I', - 'N','G','_','O','P','E','N','S','S','L',' ','-','D','N','D','E', - 'B','U','G','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f', + 'P','I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a', + 'l','l',' ','-','O','3',' ','-','f','o','m','i','t','-','f','r', + 'a','m','e','-','p','o','i','n','t','e','r',' ','-','D','L','_', + 'E','N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L', + '_','P','I','C',' ','-','D','_','T','H','R','E','A','D','_','S', + 'A','F','E',' ','-','D','_','R','E','E','N','T','R','A','N','T', + ' ','-','D','O','P','E','N','S','S','L','_','B','U','I','L','D', + 'I','N','G','_','O','P','E','N','S','S','L',' ','-','D','N','D', + 'E','B','U','G','\0' }; diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/progs.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86/no-asm/openssl-fips.gypi index 4d4d25a9e8f6dc..3bdf95ec72ac4b 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/openssl.gypi b/deps/openssl/config/archs/BSD-x86/no-asm/openssl.gypi index ea48e1d16c2ea3..3426ad5bc483ca 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -926,12 +927,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86_64/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm index f2ee32fbfe9474..a757a01c911747 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1507,6 +1507,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1643,11 +1646,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2258,6 +2257,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2513,6 +2515,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2639,6 +2644,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2924,6 +2932,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2984,6 +2998,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3008,6 +3025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3920,6 +3940,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4607,6 +4630,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4862,6 +4888,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4988,6 +5017,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5273,6 +5305,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5333,6 +5371,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5357,6 +5398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6269,6 +6313,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8009,6 +8056,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8422,6 +8473,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8457,6 +8509,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8464,35 +8517,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8680,15 +8722,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9176,16 +9215,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11250,6 +11284,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11505,6 +11542,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11631,6 +11671,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11916,6 +11959,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11976,6 +12025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12000,6 +12052,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12912,6 +12967,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13599,6 +13657,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13854,6 +13915,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13980,6 +14044,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14265,6 +14332,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14325,6 +14398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14349,6 +14425,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15261,6 +15340,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16333,6 +16415,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16418,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16460,6 +16544,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16555,6 +16640,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16575,6 +16662,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16583,6 +16671,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16891,6 +16980,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19112,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19291,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19376,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19418,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19513,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19533,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19541,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19849,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20221,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20932,9 +21036,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21031,6 +21132,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21136,6 +21240,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21160,30 +21267,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21457,12 +21540,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22594,18 +22671,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23772,6 +23837,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25366,6 +25432,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25608,21 +25675,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27370,6 +27422,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27607,7 +27665,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h index 264d6b2d086cab..fdea8d73e753ac 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu Nov 3 02:14:19 2022 UTC" +#define DATE "built on: Mon Feb 13 14:21:40 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/BSD-x86_64/asm/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/BSD-x86_64/asm/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/progs.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86_64/asm/openssl-fips.gypi index 12152ebe2e944a..e0b96484802ab7 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/BSD-x86_64/asm/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86_64/asm/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86_64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-avx2.s', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-avx512.s', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-mont.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-mont5.s', - './config/archs/BSD-x86_64/asm/crypto/md5/md5-x86_64.s', './config/archs/BSD-x86_64/asm/providers/legacy.ld', './config/archs/BSD-x86_64/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi index e0b43f4bd6a668..f2fbf6543b0abc 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -919,14 +920,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -994,13 +987,6 @@ './config/archs/BSD-x86_64/asm/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86_64/asm/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86_64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-avx2.s', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-avx512.s', - './config/archs/BSD-x86_64/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-mont.s', - './config/archs/BSD-x86_64/asm/crypto/bn/x86_64-mont5.s', - './config/archs/BSD-x86_64/asm/crypto/md5/md5-x86_64.s', './config/archs/BSD-x86_64/asm/providers/legacy.ld', './config/archs/BSD-x86_64/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm index a0607119b022d7..fa23ed5ae32297 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1507,6 +1507,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1643,11 +1646,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2258,6 +2257,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2513,6 +2515,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2639,6 +2644,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2924,6 +2932,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2984,6 +2998,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3008,6 +3025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3920,6 +3940,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4607,6 +4630,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4862,6 +4888,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4988,6 +5017,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5273,6 +5305,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5333,6 +5371,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5357,6 +5398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6269,6 +6313,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8009,6 +8056,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8422,6 +8473,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8457,6 +8509,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8464,35 +8517,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8680,15 +8722,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9176,16 +9215,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11250,6 +11284,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11505,6 +11542,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11631,6 +11671,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11916,6 +11959,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11976,6 +12025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12000,6 +12052,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12912,6 +12967,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13599,6 +13657,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13854,6 +13915,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13980,6 +14044,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14265,6 +14332,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14325,6 +14398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14349,6 +14425,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15261,6 +15340,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16333,6 +16415,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16418,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16460,6 +16544,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16555,6 +16640,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16575,6 +16662,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16583,6 +16671,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16891,6 +16980,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19112,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19291,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19376,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19418,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19513,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19533,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19541,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19849,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20221,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20932,9 +21036,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21031,6 +21132,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21136,6 +21240,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21160,30 +21267,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21457,12 +21540,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22594,18 +22671,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23772,6 +23837,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25366,6 +25432,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25608,21 +25675,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27370,6 +27422,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27607,7 +27665,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h index 573a1cbb7d972d..d879bb5a36b829 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu Nov 3 02:14:30 2022 UTC" +#define DATE "built on: Mon Feb 13 14:21:54 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/progs.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-fips.gypi index 59e1e5f33d052d..ef76760f23f47a 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/BSD-x86_64/asm_avx2/providers/legacy.ld', './config/archs/BSD-x86_64/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi index b5a5fb19abb206..24930e9ec8474b 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -919,14 +920,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -994,13 +987,6 @@ './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/BSD-x86_64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/BSD-x86_64/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/BSD-x86_64/asm_avx2/providers/legacy.ld', './config/archs/BSD-x86_64/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm index c2859e2d7b6c71..d8d97e5c96d3b9 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "qc" ], - "CC" => "cc", + "CC" => "gcc", "CFLAGS" => [ "-Wall -O3" ], @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -202,10 +202,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -221,7 +221,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2193,6 +2196,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2448,6 +2454,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2574,6 +2583,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2859,6 +2871,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2919,6 +2937,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2943,6 +2964,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3855,6 +3879,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4542,6 +4569,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4797,6 +4827,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4923,6 +4956,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5208,6 +5244,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5268,6 +5310,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5292,6 +5337,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6204,6 +6252,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7944,6 +7995,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8348,6 +8403,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8376,13 +8432,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8571,15 +8626,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9060,15 +9112,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11117,6 +11165,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11372,6 +11423,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11498,6 +11552,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11783,6 +11840,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11843,6 +11906,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11867,6 +11933,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12779,6 +12848,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13466,6 +13538,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13721,6 +13796,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13847,6 +13925,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14132,6 +14213,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14279,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14216,6 +14306,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15128,6 +15221,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16200,6 +16296,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16285,6 +16382,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16327,6 +16425,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16422,6 +16521,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16442,6 +16543,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16450,6 +16552,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16758,6 +16861,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18979,6 +19083,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19158,6 +19267,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19243,6 +19353,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19285,6 +19396,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19380,6 +19492,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19400,6 +19514,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19408,6 +19523,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19716,6 +19832,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20088,6 +20205,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20862,6 +20980,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20946,8 +21067,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21225,12 +21346,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22341,15 +22456,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23463,6 +23569,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25032,6 +25139,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25256,12 +25364,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27009,6 +27111,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27249,7 +27357,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h index d5249daa4ae306..6e6404e659c6ef 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu Nov 3 02:14:42 2022 UTC" +#define DATE "built on: Mon Feb 13 14:22:08 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,12 +19,12 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P', - 'I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a','l', - 'l',' ','-','O','3',' ','-','D','L','_','E','N','D','I','A','N', - ' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ','-', - 'D','_','T','H','R','E','A','D','_','S','A','F','E',' ','-','D', - '_','R','E','E','N','T','R','A','N','T',' ','-','D','O','P','E', - 'N','S','S','L','_','B','U','I','L','D','I','N','G','_','O','P', - 'E','N','S','S','L',' ','-','D','N','D','E','B','U','G','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f', + 'P','I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a', + 'l','l',' ','-','O','3',' ','-','D','L','_','E','N','D','I','A', + 'N',' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ', + '-','D','_','T','H','R','E','A','D','_','S','A','F','E',' ','-', + 'D','_','R','E','E','N','T','R','A','N','T',' ','-','D','O','P', + 'E','N','S','S','L','_','B','U','I','L','D','I','N','G','_','O', + 'P','E','N','S','S','L',' ','-','D','N','D','E','B','U','G','\0' }; diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/progs.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl-fips.gypi index e1b0a3a63deac0..ec0cf1709481d5 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl.gypi b/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl.gypi index 96279816dc5e21..78e45978d08f6d 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -926,12 +927,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/VC-WIN32/asm/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN32/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm index b92aa4141c87cb..66b738f67a2763 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm @@ -165,7 +165,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -216,10 +216,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x562e61ff3058)", + "RANLIB" => "CODE(0x55978cc91830)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1557,6 +1557,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1685,12 +1688,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2301,6 +2299,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2556,6 +2557,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2682,6 +2686,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2967,6 +2974,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -3027,6 +3040,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3051,6 +3067,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3963,6 +3982,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4650,6 +4672,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4905,6 +4930,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -5031,6 +5059,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5316,6 +5347,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5376,6 +5413,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5400,6 +5440,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6312,6 +6355,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8058,6 +8104,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8467,6 +8517,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8498,18 +8549,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8696,15 +8743,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9190,16 +9234,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11261,6 +11300,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11516,6 +11558,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11642,6 +11687,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11927,6 +11975,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11987,6 +12041,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12011,6 +12068,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12923,6 +12983,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13610,6 +13673,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13865,6 +13931,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13991,6 +14060,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14276,6 +14348,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14336,6 +14414,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14360,6 +14441,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15272,6 +15356,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16360,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16445,6 +16533,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16487,6 +16576,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16582,6 +16672,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16602,6 +16694,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16610,6 +16703,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16918,6 +17012,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19145,6 +19240,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19324,6 +19424,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19409,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19451,6 +19553,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19546,6 +19649,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19566,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19574,6 +19680,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19882,6 +19989,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20254,6 +20362,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21047,6 +21156,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21140,24 +21252,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21428,12 +21531,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22559,18 +22656,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23716,6 +23801,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25304,6 +25390,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25536,16 +25623,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27294,6 +27371,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27531,7 +27614,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h index 3d8a3cab2021c8..4c48f570f8bd20 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:20:50 2022 UTC" +#define DATE "built on: Mon Feb 13 14:30:42 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,27 +19,27 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i', - ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.', - 'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I', - 'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D', - 'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I', - 'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I', - 'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D', - 'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2', - '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P', - 'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2', - 'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S', - 'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5', - '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M', - ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D', - '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S', - 'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D', - 'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D', - 'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_', - 'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P', - 'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L', - 'Y','1','3','0','5','_','A','S','M','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','/','Z', + 'i',' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c', + '.','p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_', + 'I','A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N', + 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P', + 'I','C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U', + 'I','D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','P','A','R','T','_','W','O','R', + 'D','S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3', + '2','_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O', + 'P','E','N','S','S','L','_','B','N','_','A','S','M','_','G','F', + '2','m',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D', + 'S','H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A', + '5','1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S', + 'M',' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M', + 'D','1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A', + 'S','M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-', + 'D','W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-', + 'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P', + '_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D', + 'P','A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O', + 'L','Y','1','3','0','5','_','A','S','M','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN32/asm/engines/e_padlock-x86.asm b/deps/openssl/config/archs/VC-WIN32/asm/engines/e_padlock-x86.asm index cb0660758157a1..a5cd06ce5c6d34 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/engines/e_padlock-x86.asm +++ b/deps/openssl/config/archs/VC-WIN32/asm/engines/e_padlock-x86.asm @@ -70,6 +70,8 @@ _padlock_key_bswap: L$_padlock_key_bswap_begin: mov edx,DWORD [4+esp] mov ecx,DWORD [240+edx] + inc ecx + shl ecx,2 L$003bswap_loop: mov eax,DWORD [edx] bswap eax diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/progs.h b/deps/openssl/config/archs/VC-WIN32/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/asm/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN32/asm/openssl-fips.gypi index eedca156043ff5..e48ebc84212af0 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN32/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/VC-WIN32/asm/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN32/asm/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN32/asm/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN32/asm/crypto/bn/bn-586.asm', - './config/archs/VC-WIN32/asm/crypto/bn/co-586.asm', - './config/archs/VC-WIN32/asm/crypto/bn/x86-gf2m.asm', - './config/archs/VC-WIN32/asm/crypto/bn/x86-mont.asm', - './config/archs/VC-WIN32/asm/crypto/des/crypt586.asm', - './config/archs/VC-WIN32/asm/crypto/des/des-586.asm', - './config/archs/VC-WIN32/asm/crypto/md5/md5-586.asm', ], 'openssl_defines_VC-WIN32': [ diff --git a/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi index 8efdb1397acf68..6df450496c2740 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/VC-WIN32/asm/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN32/asm/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN32/asm/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN32/asm/crypto/bn/bn-586.asm', - './config/archs/VC-WIN32/asm/crypto/bn/co-586.asm', - './config/archs/VC-WIN32/asm/crypto/bn/x86-gf2m.asm', - './config/archs/VC-WIN32/asm/crypto/bn/x86-mont.asm', - './config/archs/VC-WIN32/asm/crypto/des/crypt586.asm', - './config/archs/VC-WIN32/asm/crypto/des/des-586.asm', - './config/archs/VC-WIN32/asm/crypto/md5/md5-586.asm', ], 'openssl_defines_VC-WIN32': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm index 965208f4c91c43..8695ee4beef8b3 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm @@ -165,7 +165,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -216,10 +216,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x56217f599498)", + "RANLIB" => "CODE(0x556c00fe2260)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1557,6 +1557,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1685,12 +1688,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2301,6 +2299,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2556,6 +2557,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2682,6 +2686,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2967,6 +2974,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -3027,6 +3040,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3051,6 +3067,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3963,6 +3982,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4650,6 +4672,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4905,6 +4930,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -5031,6 +5059,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5316,6 +5347,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5376,6 +5413,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5400,6 +5440,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6312,6 +6355,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8058,6 +8104,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8467,6 +8517,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8498,18 +8549,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8696,15 +8743,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9190,16 +9234,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11261,6 +11300,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11516,6 +11558,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11642,6 +11687,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11927,6 +11975,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11987,6 +12041,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12011,6 +12068,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12923,6 +12983,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13610,6 +13673,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13865,6 +13931,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13991,6 +14060,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14276,6 +14348,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14336,6 +14414,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14360,6 +14441,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15272,6 +15356,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16360,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16445,6 +16533,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16487,6 +16576,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16582,6 +16672,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16602,6 +16694,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16610,6 +16703,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16918,6 +17012,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19145,6 +19240,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19324,6 +19424,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19409,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19451,6 +19553,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19546,6 +19649,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19566,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19574,6 +19680,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19882,6 +19989,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20254,6 +20362,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21047,6 +21156,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21140,24 +21252,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21428,12 +21531,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22559,18 +22656,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23716,6 +23801,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25304,6 +25390,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25536,16 +25623,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27294,6 +27371,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27531,7 +27614,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h index 8ce7cad88846a2..819c552927ba88 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:20:58 2022 UTC" +#define DATE "built on: Mon Feb 13 14:30:55 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,27 +19,27 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i', - ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.', - 'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I', - 'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D', - 'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I', - 'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I', - 'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D', - 'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2', - '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P', - 'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2', - 'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S', - 'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5', - '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M', - ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D', - '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S', - 'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D', - 'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D', - 'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_', - 'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P', - 'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L', - 'Y','1','3','0','5','_','A','S','M','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','/','Z', + 'i',' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c', + '.','p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_', + 'I','A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N', + 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P', + 'I','C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U', + 'I','D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','P','A','R','T','_','W','O','R', + 'D','S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3', + '2','_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O', + 'P','E','N','S','S','L','_','B','N','_','A','S','M','_','G','F', + '2','m',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D', + 'S','H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A', + '5','1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S', + 'M',' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M', + 'D','1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A', + 'S','M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-', + 'D','W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-', + 'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P', + '_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D', + 'P','A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O', + 'L','Y','1','3','0','5','_','A','S','M','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/engines/e_padlock-x86.asm b/deps/openssl/config/archs/VC-WIN32/asm_avx2/engines/e_padlock-x86.asm index cb0660758157a1..a5cd06ce5c6d34 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/engines/e_padlock-x86.asm +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/engines/e_padlock-x86.asm @@ -70,6 +70,8 @@ _padlock_key_bswap: L$_padlock_key_bswap_begin: mov edx,DWORD [4+esp] mov ecx,DWORD [240+edx] + inc ecx + shl ecx,2 L$003bswap_loop: mov eax,DWORD [edx] bswap eax diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/progs.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-fips.gypi index 554cffeb887d75..55c0bd7168e53d 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/bn-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/co-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/x86-gf2m.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/x86-mont.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/des/crypt586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/des/des-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/md5/md5-586.asm', ], 'openssl_defines_VC-WIN32': [ diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi index 88080eb9e795f9..90ef600abc04df 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN32/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/bn-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/co-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/x86-gf2m.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/bn/x86-mont.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/des/crypt586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/des/des-586.asm', - './config/archs/VC-WIN32/asm_avx2/crypto/md5/md5-586.asm', ], 'openssl_defines_VC-WIN32': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm index 99a63a738811b2..4d8062221cc581 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm @@ -19,7 +19,7 @@ our %config = ( "/nologo" ], "AS" => "nasm", - "CC" => "cl", + "CC" => "gcc", "CFLAGS" => [ "/W3 /wd4090 /nologo /O2" ], @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -215,10 +215,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -234,7 +234,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55d6f8278158)", + "RANLIB" => "CODE(0x562ab05348d8)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1558,6 +1558,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2240,6 +2243,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2495,6 +2501,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2621,6 +2630,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2906,6 +2918,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2966,6 +2984,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2990,6 +3011,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3902,6 +3926,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4589,6 +4616,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4844,6 +4874,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4970,6 +5003,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5255,6 +5291,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5315,6 +5357,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5339,6 +5384,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6251,6 +6299,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7997,6 +8048,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8403,6 +8458,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8431,13 +8487,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8626,15 +8681,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9115,15 +9167,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11174,6 +11222,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11429,6 +11480,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11555,6 +11609,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11840,6 +11897,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11900,6 +11963,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11924,6 +11990,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12836,6 +12905,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13523,6 +13595,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13778,6 +13853,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13904,6 +13982,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14189,6 +14270,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14249,6 +14336,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14273,6 +14363,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15185,6 +15278,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16273,6 +16369,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16358,6 +16455,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16400,6 +16498,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16495,6 +16594,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16515,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16523,6 +16625,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16831,6 +16934,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19058,6 +19162,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19237,6 +19346,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19322,6 +19432,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19364,6 +19475,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19459,6 +19571,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19479,6 +19593,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19487,6 +19602,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19795,6 +19911,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20167,6 +20284,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20951,6 +21069,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21035,8 +21156,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21314,12 +21435,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22430,15 +22545,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23549,6 +23655,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25125,6 +25232,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25349,12 +25457,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27103,6 +27205,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27343,7 +27451,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h index 83e3a5a0f85759..f683621c3d90da 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:21:06 2022 UTC" +#define DATE "built on: Mon Feb 13 14:31:08 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,27 +19,27 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i', - ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.', - 'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I', - 'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D', - 'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I', - 'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I', - 'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D', - 'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2', - '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_', - 'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P', - 'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2', - 'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S', - 'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5', - '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M', - ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D', - '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S', - 'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D', - 'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D', - 'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_', - 'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P', - 'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L', - 'Y','1','3','0','5','_','A','S','M','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','/','Z', + 'i',' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c', + '.','p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_', + 'I','A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N', + 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P', + 'I','C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U', + 'I','D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','P','A','R','T','_','W','O','R', + 'D','S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3', + '2','_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L', + '_','B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O', + 'P','E','N','S','S','L','_','B','N','_','A','S','M','_','G','F', + '2','m',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D', + 'S','H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A', + '5','1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S', + 'M',' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M', + 'D','1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A', + 'S','M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-', + 'D','W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-', + 'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P', + '_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D', + 'P','A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O', + 'L','Y','1','3','0','5','_','A','S','M','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/progs.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN32/no-asm/openssl-fips.gypi index 603ad27f9be83d..45edb39959ab8b 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN32/no-asm/openssl.gypi index 14c4fb00950ddd..15ded008445eab 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/apps/progs.c b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm index de7d68a1827d84..1ed858272b507b 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "/nologo" ], - "CC" => "cl", + "CC" => "gcc", "CFLAGS" => [ "/W3 /wd4090 /nologo /O2" ], @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -213,10 +213,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -232,7 +232,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -266,11 +266,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64-ARM", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -283,7 +283,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5648c9dde1e8)", + "RANLIB" => "CODE(0x5653720ac978)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1550,6 +1550,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2232,6 +2235,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2487,6 +2493,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2613,6 +2622,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2898,6 +2910,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2958,6 +2976,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2982,6 +3003,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3894,6 +3918,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4581,6 +4608,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4836,6 +4866,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4962,6 +4995,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5247,6 +5283,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5307,6 +5349,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5331,6 +5376,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6243,6 +6291,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7989,6 +8040,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8395,6 +8450,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8423,13 +8479,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8618,15 +8673,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9107,15 +9159,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11166,6 +11214,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11421,6 +11472,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11547,6 +11601,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11832,6 +11889,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11892,6 +11955,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11916,6 +11982,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12828,6 +12897,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13515,6 +13587,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13770,6 +13845,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13896,6 +13974,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14181,6 +14262,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14241,6 +14328,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14265,6 +14355,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15177,6 +15270,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16265,6 +16361,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16350,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16392,6 +16490,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16487,6 +16586,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16507,6 +16608,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16515,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16823,6 +16926,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19050,6 +19154,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19229,6 +19338,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19314,6 +19424,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19356,6 +19467,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19451,6 +19563,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19471,6 +19585,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19479,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19787,6 +19903,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20159,6 +20276,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20943,6 +21061,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21027,8 +21148,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21306,12 +21427,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22422,15 +22537,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23541,6 +23647,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25117,6 +25224,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25341,12 +25449,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27095,6 +27197,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27335,7 +27443,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h index b3ef71b979edc0..adf19b9350d037 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: VC-WIN64-ARM" -#define DATE "built on: Thu Nov 3 02:21:13 2022 UTC" +#define DATE "built on: Mon Feb 13 14:31:19 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/progs.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl-fips.gypi index 58f627a062a2cd..0b84f9edac3dd5 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl.gypi index 5605465754c8e2..892ec550f05841 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN64A/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm index 00b5f1d808e301..8acd2f4519f379 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm @@ -168,7 +168,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -219,10 +219,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55d67be75598)", + "RANLIB" => "CODE(0x55fec1834d50)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1561,6 +1561,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1694,11 +1697,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2309,6 +2308,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2564,6 +2566,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2690,6 +2695,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2975,6 +2983,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -3035,6 +3049,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3059,6 +3076,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3971,6 +3991,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4658,6 +4681,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4913,6 +4939,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -5039,6 +5068,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5324,6 +5356,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5384,6 +5422,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5408,6 +5449,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6320,6 +6364,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8066,6 +8113,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8482,6 +8533,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8518,6 +8570,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8525,22 +8578,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8728,15 +8771,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9224,16 +9264,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11300,6 +11335,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11555,6 +11593,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11681,6 +11722,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11966,6 +12010,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -12026,6 +12076,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12050,6 +12103,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12962,6 +13018,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13649,6 +13708,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13904,6 +13966,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -14030,6 +14095,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14315,6 +14383,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14375,6 +14449,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14399,6 +14476,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15311,6 +15391,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16399,6 +16482,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16484,6 +16568,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16526,6 +16611,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16621,6 +16707,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16641,6 +16729,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16649,6 +16738,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16957,6 +17047,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19184,6 +19275,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19363,6 +19459,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19448,6 +19545,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19490,6 +19588,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19585,6 +19684,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19605,6 +19706,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19613,6 +19715,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19921,6 +20024,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20293,6 +20397,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21107,6 +21212,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21215,6 +21323,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21239,33 +21350,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" - ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21539,12 +21623,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22676,18 +22754,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23851,6 +23917,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25452,6 +25519,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25694,21 +25762,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27457,6 +27510,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27694,7 +27753,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h index a0095076bb7527..b6ffd0d47cca75 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:20:22 2022 UTC" +#define DATE "built on: Mon Feb 13 14:29:56 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,5 +19,5 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ',' ','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/engines/e_padlock-x86_64.asm b/deps/openssl/config/archs/VC-WIN64A/asm/engines/e_padlock-x86_64.asm index 526b56f3bd9069..bc96611e7ba4e0 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/engines/e_padlock-x86_64.asm +++ b/deps/openssl/config/archs/VC-WIN64A/asm/engines/e_padlock-x86_64.asm @@ -48,6 +48,8 @@ global padlock_key_bswap ALIGN 16 padlock_key_bswap: mov edx,DWORD[240+rcx] + inc edx + shl edx,2 $L$bswap_loop: mov eax,DWORD[rcx] bswap eax diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/progs.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN64A/asm/openssl-fips.gypi index f52086b0850da9..3ef8063ba8dae0 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/VC-WIN64A/asm/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN64A/asm/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN64A/asm/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-avx2.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-avx512.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-x86_64.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-gf2m.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-mont.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-mont5.asm', - './config/archs/VC-WIN64A/asm/crypto/md5/md5-x86_64.asm', ], 'openssl_defines_VC-WIN64A': [ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi index 43421ef262a1a5..635739dec0f07c 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/VC-WIN64A/asm/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN64A/asm/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN64A/asm/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-avx2.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-avx512.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/rsaz-x86_64.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-gf2m.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-mont.asm', - './config/archs/VC-WIN64A/asm/crypto/bn/x86_64-mont5.asm', - './config/archs/VC-WIN64A/asm/crypto/md5/md5-x86_64.asm', ], 'openssl_defines_VC-WIN64A': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm index af8cb890a0f78e..6699a37f91fc54 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm @@ -168,7 +168,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -219,10 +219,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5609c33a25a8)", + "RANLIB" => "CODE(0x5607df4b9d70)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1561,6 +1561,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1694,11 +1697,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2309,6 +2308,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2564,6 +2566,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2690,6 +2695,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2975,6 +2983,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -3035,6 +3049,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3059,6 +3076,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3971,6 +3991,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4658,6 +4681,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4913,6 +4939,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -5039,6 +5068,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5324,6 +5356,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5384,6 +5422,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5408,6 +5449,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6320,6 +6364,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8066,6 +8113,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8482,6 +8533,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8518,6 +8570,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8525,22 +8578,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8728,15 +8771,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9224,16 +9264,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11300,6 +11335,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11555,6 +11593,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11681,6 +11722,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11966,6 +12010,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -12026,6 +12076,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12050,6 +12103,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12962,6 +13018,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13649,6 +13708,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13904,6 +13966,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -14030,6 +14095,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14315,6 +14383,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14375,6 +14449,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14399,6 +14476,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15311,6 +15391,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16399,6 +16482,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16484,6 +16568,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16526,6 +16611,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16621,6 +16707,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16641,6 +16729,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16649,6 +16738,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16957,6 +17047,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19184,6 +19275,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19363,6 +19459,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19448,6 +19545,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19490,6 +19588,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19585,6 +19684,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19605,6 +19706,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19613,6 +19715,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19921,6 +20024,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20293,6 +20397,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21107,6 +21212,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21215,6 +21323,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21239,33 +21350,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" - ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21539,12 +21623,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22676,18 +22754,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23851,6 +23917,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25452,6 +25519,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25694,21 +25762,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27457,6 +27510,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27694,7 +27753,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h index 070699b3e92311..55a7366467b580 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:20:33 2022 UTC" +#define DATE "built on: Mon Feb 13 14:30:13 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,5 +19,5 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ',' ','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/engines/e_padlock-x86_64.asm b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/engines/e_padlock-x86_64.asm index 526b56f3bd9069..bc96611e7ba4e0 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/engines/e_padlock-x86_64.asm +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/engines/e_padlock-x86_64.asm @@ -48,6 +48,8 @@ global padlock_key_bswap ALIGN 16 padlock_key_bswap: mov edx,DWORD[240+rcx] + inc edx + shl edx,2 $L$bswap_loop: mov eax,DWORD[rcx] bswap eax diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/progs.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-fips.gypi index 48b97bfe3cb5e6..c8319b48ab2622 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-avx2.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-avx512.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-x86_64.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-gf2m.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-mont.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-mont5.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/md5/md5-x86_64.asm', ], 'openssl_defines_VC-WIN64A': [ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi index 08817e47e2c68a..4bd22ea44b2a2b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/VC-WIN64A/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-avx2.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-avx512.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/rsaz-x86_64.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-gf2m.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-mont.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/bn/x86_64-mont5.asm', - './config/archs/VC-WIN64A/asm_avx2/crypto/md5/md5-x86_64.asm', ], 'openssl_defines_VC-WIN64A': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm index dcc24865ed11e4..809e0f3ad674e3 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm @@ -22,7 +22,7 @@ our %config = ( "ASFLAGS" => [ "-g" ], - "CC" => "cl", + "CC" => "gcc", "CFLAGS" => [ "/W3 /wd4090 /nologo /O2" ], @@ -166,7 +166,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -218,10 +218,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -237,7 +237,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5646ba6caad8)", + "RANLIB" => "CODE(0x5572c6dc4248)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1562,6 +1562,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2244,6 +2247,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2499,6 +2505,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2625,6 +2634,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2910,6 +2922,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2970,6 +2988,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2994,6 +3015,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3906,6 +3930,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4593,6 +4620,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4848,6 +4878,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4974,6 +5007,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5259,6 +5295,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5319,6 +5361,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5343,6 +5388,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6255,6 +6303,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8001,6 +8052,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8407,6 +8462,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8435,13 +8491,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8630,15 +8685,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9119,15 +9171,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11178,6 +11226,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11433,6 +11484,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11559,6 +11613,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11844,6 +11901,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11904,6 +11967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11928,6 +11994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12840,6 +12909,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13527,6 +13599,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13782,6 +13857,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13908,6 +13986,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14193,6 +14274,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14253,6 +14340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14277,6 +14367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15189,6 +15282,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16277,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16362,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16404,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16499,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16519,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16527,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16835,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19062,6 +19166,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19241,6 +19350,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19326,6 +19436,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19368,6 +19479,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19463,6 +19575,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19483,6 +19597,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19491,6 +19606,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19799,6 +19915,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20171,6 +20288,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20955,6 +21073,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21039,8 +21160,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21318,12 +21439,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22434,15 +22549,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23553,6 +23659,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25129,6 +25236,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25353,12 +25461,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27107,6 +27209,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27347,7 +27455,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h index 64f92e4b15ffdf..1d0b7096278dd8 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu Nov 3 02:20:43 2022 UTC" +#define DATE "built on: Mon Feb 13 14:30:30 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,5 +19,5 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ',' ','\0' }; diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/cmp.h index 3c25e8bac64b4c..170a00036ce4dc 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h index 8320eb2c075ea6..a63e892265737e 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509v3.h index 4c25ddbb9aec94..ed08a546f9813d 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/progs.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/progs.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl-fips.gypi index 8da150aab54f0c..ebdda8bcd55bad 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl.gypi index a5a73592ba6c8f..d09aced640d58c 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/apps/progs.c +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm index ebe0a2d22d5467..d7cb32dbeab602 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar -X64", @@ -901,18 +901,9 @@ our %unified_info = ( "test/buildtest_c_aes" => { "noinst" => "1" }, - "test/buildtest_c_asn1" => { - "noinst" => "1" - }, - "test/buildtest_c_asn1t" => { - "noinst" => "1" - }, "test/buildtest_c_async" => { "noinst" => "1" }, - "test/buildtest_c_bio" => { - "noinst" => "1" - }, "test/buildtest_c_blowfish" => { "noinst" => "1" }, @@ -931,24 +922,12 @@ our %unified_info = ( "test/buildtest_c_cmac" => { "noinst" => "1" }, - "test/buildtest_c_cmp" => { - "noinst" => "1" - }, "test/buildtest_c_cmp_util" => { "noinst" => "1" }, - "test/buildtest_c_cms" => { - "noinst" => "1" - }, - "test/buildtest_c_conf" => { - "noinst" => "1" - }, "test/buildtest_c_conf_api" => { "noinst" => "1" }, - "test/buildtest_c_configuration" => { - "noinst" => "1" - }, "test/buildtest_c_conftypes" => { "noinst" => "1" }, @@ -964,18 +943,9 @@ our %unified_info = ( "test/buildtest_c_core_object" => { "noinst" => "1" }, - "test/buildtest_c_crmf" => { - "noinst" => "1" - }, - "test/buildtest_c_crypto" => { - "noinst" => "1" - }, "test/buildtest_c_cryptoerr_legacy" => { "noinst" => "1" }, - "test/buildtest_c_ct" => { - "noinst" => "1" - }, "test/buildtest_c_decoder" => { "noinst" => "1" }, @@ -1012,18 +982,12 @@ our %unified_info = ( "test/buildtest_c_engine" => { "noinst" => "1" }, - "test/buildtest_c_ess" => { - "noinst" => "1" - }, "test/buildtest_c_evp" => { "noinst" => "1" }, "test/buildtest_c_fips_names" => { "noinst" => "1" }, - "test/buildtest_c_fipskey" => { - "noinst" => "1" - }, "test/buildtest_c_hmac" => { "noinst" => "1" }, @@ -1036,9 +1000,6 @@ our %unified_info = ( "test/buildtest_c_kdf" => { "noinst" => "1" }, - "test/buildtest_c_lhash" => { - "noinst" => "1" - }, "test/buildtest_c_macros" => { "noinst" => "1" }, @@ -1060,12 +1021,6 @@ our %unified_info = ( "test/buildtest_c_objects" => { "noinst" => "1" }, - "test/buildtest_c_ocsp" => { - "noinst" => "1" - }, - "test/buildtest_c_opensslv" => { - "noinst" => "1" - }, "test/buildtest_c_ossl_typ" => { "noinst" => "1" }, @@ -1081,12 +1036,6 @@ our %unified_info = ( "test/buildtest_c_pem2" => { "noinst" => "1" }, - "test/buildtest_c_pkcs12" => { - "noinst" => "1" - }, - "test/buildtest_c_pkcs7" => { - "noinst" => "1" - }, "test/buildtest_c_prov_ssl" => { "noinst" => "1" }, @@ -1111,9 +1060,6 @@ our %unified_info = ( "test/buildtest_c_rsa" => { "noinst" => "1" }, - "test/buildtest_c_safestack" => { - "noinst" => "1" - }, "test/buildtest_c_seed" => { "noinst" => "1" }, @@ -1123,15 +1069,9 @@ our %unified_info = ( "test/buildtest_c_sha" => { "noinst" => "1" }, - "test/buildtest_c_srp" => { - "noinst" => "1" - }, "test/buildtest_c_srtp" => { "noinst" => "1" }, - "test/buildtest_c_ssl" => { - "noinst" => "1" - }, "test/buildtest_c_ssl2" => { "noinst" => "1" }, @@ -1159,21 +1099,9 @@ our %unified_info = ( "test/buildtest_c_types" => { "noinst" => "1" }, - "test/buildtest_c_ui" => { - "noinst" => "1" - }, "test/buildtest_c_whrlpool" => { "noinst" => "1" }, - "test/buildtest_c_x509" => { - "noinst" => "1" - }, - "test/buildtest_c_x509_vfy" => { - "noinst" => "1" - }, - "test/buildtest_c_x509v3" => { - "noinst" => "1" - }, "test/casttest" => { "noinst" => "1" }, @@ -1582,6 +1510,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1696,9 +1627,6 @@ our %unified_info = ( "VPAES_ASM", "X25519_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2308,6 +2236,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2563,6 +2494,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2689,6 +2623,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2974,6 +2911,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -3034,6 +2977,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3058,6 +3004,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3970,6 +3919,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4657,6 +4609,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4912,6 +4867,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -5038,6 +4996,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5323,6 +5284,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5383,6 +5350,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5407,6 +5377,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6319,6 +6292,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7228,22 +7204,10 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_asn1" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_asn1t" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_async" => [ "libcrypto", "libssl" ], - "test/buildtest_c_bio" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_blowfish" => [ "libcrypto", "libssl" @@ -7268,30 +7232,14 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_cmp" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_cmp_util" => [ "libcrypto", "libssl" ], - "test/buildtest_c_cms" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_conf" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_conf_api" => [ "libcrypto", "libssl" ], - "test/buildtest_c_configuration" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_conftypes" => [ "libcrypto", "libssl" @@ -7312,22 +7260,10 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_crmf" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_crypto" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_cryptoerr_legacy" => [ "libcrypto", "libssl" ], - "test/buildtest_c_ct" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_decoder" => [ "libcrypto", "libssl" @@ -7376,10 +7312,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_ess" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_evp" => [ "libcrypto", "libssl" @@ -7388,10 +7320,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_fipskey" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_hmac" => [ "libcrypto", "libssl" @@ -7408,10 +7336,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_lhash" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_macros" => [ "libcrypto", "libssl" @@ -7440,14 +7364,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_ocsp" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_opensslv" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_ossl_typ" => [ "libcrypto", "libssl" @@ -7468,14 +7384,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_pkcs12" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_pkcs7" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_prov_ssl" => [ "libcrypto", "libssl" @@ -7508,10 +7416,6 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_safestack" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_seed" => [ "libcrypto", "libssl" @@ -7524,18 +7428,10 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_srp" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_srtp" => [ "libcrypto", "libssl" ], - "test/buildtest_c_ssl" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_ssl2" => [ "libcrypto", "libssl" @@ -7572,26 +7468,10 @@ our %unified_info = ( "libcrypto", "libssl" ], - "test/buildtest_c_ui" => [ - "libcrypto", - "libssl" - ], "test/buildtest_c_whrlpool" => [ "libcrypto", "libssl" ], - "test/buildtest_c_x509" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_x509_vfy" => [ - "libcrypto", - "libssl" - ], - "test/buildtest_c_x509v3" => [ - "libcrypto", - "libssl" - ], "test/casttest" => [ "libcrypto", "test/libtestutil.a" @@ -8155,6 +8035,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8569,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-ppc.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8599,15 +8484,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8797,15 +8679,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9294,15 +9173,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11367,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11622,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11748,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -12033,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -12093,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12117,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -13029,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13716,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13971,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -14097,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14382,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14442,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14466,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15378,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16065,22 +15988,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "aes" ], - "test/buildtest_asn1.c" => [ - "test/generate_buildtest.pl", - "asn1" - ], - "test/buildtest_asn1t.c" => [ - "test/generate_buildtest.pl", - "asn1t" - ], "test/buildtest_async.c" => [ "test/generate_buildtest.pl", "async" ], - "test/buildtest_bio.c" => [ - "test/generate_buildtest.pl", - "bio" - ], "test/buildtest_blowfish.c" => [ "test/generate_buildtest.pl", "blowfish" @@ -16105,30 +16016,14 @@ our %unified_info = ( "test/generate_buildtest.pl", "cmac" ], - "test/buildtest_cmp.c" => [ - "test/generate_buildtest.pl", - "cmp" - ], "test/buildtest_cmp_util.c" => [ "test/generate_buildtest.pl", "cmp_util" ], - "test/buildtest_cms.c" => [ - "test/generate_buildtest.pl", - "cms" - ], - "test/buildtest_conf.c" => [ - "test/generate_buildtest.pl", - "conf" - ], "test/buildtest_conf_api.c" => [ "test/generate_buildtest.pl", "conf_api" ], - "test/buildtest_configuration.c" => [ - "test/generate_buildtest.pl", - "configuration" - ], "test/buildtest_conftypes.c" => [ "test/generate_buildtest.pl", "conftypes" @@ -16149,22 +16044,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "core_object" ], - "test/buildtest_crmf.c" => [ - "test/generate_buildtest.pl", - "crmf" - ], - "test/buildtest_crypto.c" => [ - "test/generate_buildtest.pl", - "crypto" - ], "test/buildtest_cryptoerr_legacy.c" => [ "test/generate_buildtest.pl", "cryptoerr_legacy" ], - "test/buildtest_ct.c" => [ - "test/generate_buildtest.pl", - "ct" - ], "test/buildtest_decoder.c" => [ "test/generate_buildtest.pl", "decoder" @@ -16213,10 +16096,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "engine" ], - "test/buildtest_ess.c" => [ - "test/generate_buildtest.pl", - "ess" - ], "test/buildtest_evp.c" => [ "test/generate_buildtest.pl", "evp" @@ -16225,10 +16104,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "fips_names" ], - "test/buildtest_fipskey.c" => [ - "test/generate_buildtest.pl", - "fipskey" - ], "test/buildtest_hmac.c" => [ "test/generate_buildtest.pl", "hmac" @@ -16245,10 +16120,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "kdf" ], - "test/buildtest_lhash.c" => [ - "test/generate_buildtest.pl", - "lhash" - ], "test/buildtest_macros.c" => [ "test/generate_buildtest.pl", "macros" @@ -16277,14 +16148,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "objects" ], - "test/buildtest_ocsp.c" => [ - "test/generate_buildtest.pl", - "ocsp" - ], - "test/buildtest_opensslv.c" => [ - "test/generate_buildtest.pl", - "opensslv" - ], "test/buildtest_ossl_typ.c" => [ "test/generate_buildtest.pl", "ossl_typ" @@ -16305,14 +16168,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "pem2" ], - "test/buildtest_pkcs12.c" => [ - "test/generate_buildtest.pl", - "pkcs12" - ], - "test/buildtest_pkcs7.c" => [ - "test/generate_buildtest.pl", - "pkcs7" - ], "test/buildtest_prov_ssl.c" => [ "test/generate_buildtest.pl", "prov_ssl" @@ -16345,10 +16200,6 @@ our %unified_info = ( "test/generate_buildtest.pl", "rsa" ], - "test/buildtest_safestack.c" => [ - "test/generate_buildtest.pl", - "safestack" - ], "test/buildtest_seed.c" => [ "test/generate_buildtest.pl", "seed" @@ -16361,18 +16212,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "sha" ], - "test/buildtest_srp.c" => [ - "test/generate_buildtest.pl", - "srp" - ], "test/buildtest_srtp.c" => [ "test/generate_buildtest.pl", "srtp" ], - "test/buildtest_ssl.c" => [ - "test/generate_buildtest.pl", - "ssl" - ], "test/buildtest_ssl2.c" => [ "test/generate_buildtest.pl", "ssl2" @@ -16409,26 +16252,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "types" ], - "test/buildtest_ui.c" => [ - "test/generate_buildtest.pl", - "ui" - ], "test/buildtest_whrlpool.c" => [ "test/generate_buildtest.pl", "whrlpool" ], - "test/buildtest_x509.c" => [ - "test/generate_buildtest.pl", - "x509" - ], - "test/buildtest_x509_vfy.c" => [ - "test/generate_buildtest.pl", - "x509_vfy" - ], - "test/buildtest_x509v3.c" => [ - "test/generate_buildtest.pl", - "x509v3" - ], "test/p_test.ld" => [ "util/providers.num" ], @@ -16546,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16631,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16673,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16768,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16788,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16796,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -17104,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18412,18 +18247,9 @@ our %unified_info = ( "test/buildtest_c_aes" => [ "include" ], - "test/buildtest_c_asn1" => [ - "include" - ], - "test/buildtest_c_asn1t" => [ - "include" - ], "test/buildtest_c_async" => [ "include" ], - "test/buildtest_c_bio" => [ - "include" - ], "test/buildtest_c_blowfish" => [ "include" ], @@ -18442,24 +18268,12 @@ our %unified_info = ( "test/buildtest_c_cmac" => [ "include" ], - "test/buildtest_c_cmp" => [ - "include" - ], "test/buildtest_c_cmp_util" => [ "include" ], - "test/buildtest_c_cms" => [ - "include" - ], - "test/buildtest_c_conf" => [ - "include" - ], "test/buildtest_c_conf_api" => [ "include" ], - "test/buildtest_c_configuration" => [ - "include" - ], "test/buildtest_c_conftypes" => [ "include" ], @@ -18475,18 +18289,9 @@ our %unified_info = ( "test/buildtest_c_core_object" => [ "include" ], - "test/buildtest_c_crmf" => [ - "include" - ], - "test/buildtest_c_crypto" => [ - "include" - ], "test/buildtest_c_cryptoerr_legacy" => [ "include" ], - "test/buildtest_c_ct" => [ - "include" - ], "test/buildtest_c_decoder" => [ "include" ], @@ -18523,18 +18328,12 @@ our %unified_info = ( "test/buildtest_c_engine" => [ "include" ], - "test/buildtest_c_ess" => [ - "include" - ], "test/buildtest_c_evp" => [ "include" ], "test/buildtest_c_fips_names" => [ "include" ], - "test/buildtest_c_fipskey" => [ - "include" - ], "test/buildtest_c_hmac" => [ "include" ], @@ -18547,9 +18346,6 @@ our %unified_info = ( "test/buildtest_c_kdf" => [ "include" ], - "test/buildtest_c_lhash" => [ - "include" - ], "test/buildtest_c_macros" => [ "include" ], @@ -18571,12 +18367,6 @@ our %unified_info = ( "test/buildtest_c_objects" => [ "include" ], - "test/buildtest_c_ocsp" => [ - "include" - ], - "test/buildtest_c_opensslv" => [ - "include" - ], "test/buildtest_c_ossl_typ" => [ "include" ], @@ -18592,12 +18382,6 @@ our %unified_info = ( "test/buildtest_c_pem2" => [ "include" ], - "test/buildtest_c_pkcs12" => [ - "include" - ], - "test/buildtest_c_pkcs7" => [ - "include" - ], "test/buildtest_c_prov_ssl" => [ "include" ], @@ -18622,9 +18406,6 @@ our %unified_info = ( "test/buildtest_c_rsa" => [ "include" ], - "test/buildtest_c_safestack" => [ - "include" - ], "test/buildtest_c_seed" => [ "include" ], @@ -18634,15 +18415,9 @@ our %unified_info = ( "test/buildtest_c_sha" => [ "include" ], - "test/buildtest_c_srp" => [ - "include" - ], "test/buildtest_c_srtp" => [ "include" ], - "test/buildtest_c_ssl" => [ - "include" - ], "test/buildtest_c_ssl2" => [ "include" ], @@ -18670,21 +18445,9 @@ our %unified_info = ( "test/buildtest_c_types" => [ "include" ], - "test/buildtest_c_ui" => [ - "include" - ], "test/buildtest_c_whrlpool" => [ "include" ], - "test/buildtest_c_x509" => [ - "include" - ], - "test/buildtest_c_x509_vfy" => [ - "include" - ], - "test/buildtest_c_x509v3" => [ - "include" - ], "test/casttest" => [ "include", "apps/include" @@ -19397,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19576,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19661,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19703,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19798,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19818,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19826,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -20134,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20303,31 +20079,21 @@ our %unified_info = ( "test/bn_internal_test", "test/bntest", "test/buildtest_c_aes", - "test/buildtest_c_asn1", - "test/buildtest_c_asn1t", "test/buildtest_c_async", - "test/buildtest_c_bio", "test/buildtest_c_blowfish", "test/buildtest_c_bn", "test/buildtest_c_buffer", "test/buildtest_c_camellia", "test/buildtest_c_cast", "test/buildtest_c_cmac", - "test/buildtest_c_cmp", "test/buildtest_c_cmp_util", - "test/buildtest_c_cms", - "test/buildtest_c_conf", "test/buildtest_c_conf_api", - "test/buildtest_c_configuration", "test/buildtest_c_conftypes", "test/buildtest_c_core", "test/buildtest_c_core_dispatch", "test/buildtest_c_core_names", "test/buildtest_c_core_object", - "test/buildtest_c_crmf", - "test/buildtest_c_crypto", "test/buildtest_c_cryptoerr_legacy", - "test/buildtest_c_ct", "test/buildtest_c_decoder", "test/buildtest_c_des", "test/buildtest_c_dh", @@ -20340,15 +20106,12 @@ our %unified_info = ( "test/buildtest_c_ecdsa", "test/buildtest_c_encoder", "test/buildtest_c_engine", - "test/buildtest_c_ess", "test/buildtest_c_evp", "test/buildtest_c_fips_names", - "test/buildtest_c_fipskey", "test/buildtest_c_hmac", "test/buildtest_c_http", "test/buildtest_c_idea", "test/buildtest_c_kdf", - "test/buildtest_c_lhash", "test/buildtest_c_macros", "test/buildtest_c_md4", "test/buildtest_c_md5", @@ -20356,15 +20119,11 @@ our %unified_info = ( "test/buildtest_c_modes", "test/buildtest_c_obj_mac", "test/buildtest_c_objects", - "test/buildtest_c_ocsp", - "test/buildtest_c_opensslv", "test/buildtest_c_ossl_typ", "test/buildtest_c_param_build", "test/buildtest_c_params", "test/buildtest_c_pem", "test/buildtest_c_pem2", - "test/buildtest_c_pkcs12", - "test/buildtest_c_pkcs7", "test/buildtest_c_prov_ssl", "test/buildtest_c_provider", "test/buildtest_c_quic", @@ -20373,13 +20132,10 @@ our %unified_info = ( "test/buildtest_c_rc4", "test/buildtest_c_ripemd", "test/buildtest_c_rsa", - "test/buildtest_c_safestack", "test/buildtest_c_seed", "test/buildtest_c_self_test", "test/buildtest_c_sha", - "test/buildtest_c_srp", "test/buildtest_c_srtp", - "test/buildtest_c_ssl", "test/buildtest_c_ssl2", "test/buildtest_c_sslerr_legacy", "test/buildtest_c_stack", @@ -20389,11 +20145,7 @@ our %unified_info = ( "test/buildtest_c_ts", "test/buildtest_c_txt_db", "test/buildtest_c_types", - "test/buildtest_c_ui", "test/buildtest_c_whrlpool", - "test/buildtest_c_x509", - "test/buildtest_c_x509_vfy", - "test/buildtest_c_x509v3", "test/casttest", "test/chacha_internal_test", "test/cipher_overhead_test", @@ -20530,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21328,6 +21081,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-ppc.o" => [ "crypto/bn/bn-ppc.s" ], @@ -21418,14 +21174,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], - "crypto/bn/liblegacy-lib-bn-ppc.o" => [ - "crypto/bn/bn-ppc.s" - ], - "crypto/bn/liblegacy-lib-bn_ppc.o" => [ - "crypto/bn/bn_ppc.c" - ], - "crypto/bn/liblegacy-lib-ppc-mont.o" => [ - "crypto/bn/ppc-mont.s" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21706,12 +21456,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22852,15 +22596,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -24027,6 +23762,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25616,6 +25352,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25852,14 +25589,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -26187,30 +25916,12 @@ our %unified_info = ( "test/buildtest_c_aes-bin-buildtest_aes.o" => [ "test/buildtest_aes.c" ], - "test/buildtest_c_asn1" => [ - "test/buildtest_c_asn1-bin-buildtest_asn1.o" - ], - "test/buildtest_c_asn1-bin-buildtest_asn1.o" => [ - "test/buildtest_asn1.c" - ], - "test/buildtest_c_asn1t" => [ - "test/buildtest_c_asn1t-bin-buildtest_asn1t.o" - ], - "test/buildtest_c_asn1t-bin-buildtest_asn1t.o" => [ - "test/buildtest_asn1t.c" - ], "test/buildtest_c_async" => [ "test/buildtest_c_async-bin-buildtest_async.o" ], "test/buildtest_c_async-bin-buildtest_async.o" => [ "test/buildtest_async.c" ], - "test/buildtest_c_bio" => [ - "test/buildtest_c_bio-bin-buildtest_bio.o" - ], - "test/buildtest_c_bio-bin-buildtest_bio.o" => [ - "test/buildtest_bio.c" - ], "test/buildtest_c_blowfish" => [ "test/buildtest_c_blowfish-bin-buildtest_blowfish.o" ], @@ -26247,42 +25958,18 @@ our %unified_info = ( "test/buildtest_c_cmac-bin-buildtest_cmac.o" => [ "test/buildtest_cmac.c" ], - "test/buildtest_c_cmp" => [ - "test/buildtest_c_cmp-bin-buildtest_cmp.o" - ], - "test/buildtest_c_cmp-bin-buildtest_cmp.o" => [ - "test/buildtest_cmp.c" - ], "test/buildtest_c_cmp_util" => [ "test/buildtest_c_cmp_util-bin-buildtest_cmp_util.o" ], "test/buildtest_c_cmp_util-bin-buildtest_cmp_util.o" => [ "test/buildtest_cmp_util.c" ], - "test/buildtest_c_cms" => [ - "test/buildtest_c_cms-bin-buildtest_cms.o" - ], - "test/buildtest_c_cms-bin-buildtest_cms.o" => [ - "test/buildtest_cms.c" - ], - "test/buildtest_c_conf" => [ - "test/buildtest_c_conf-bin-buildtest_conf.o" - ], - "test/buildtest_c_conf-bin-buildtest_conf.o" => [ - "test/buildtest_conf.c" - ], "test/buildtest_c_conf_api" => [ "test/buildtest_c_conf_api-bin-buildtest_conf_api.o" ], "test/buildtest_c_conf_api-bin-buildtest_conf_api.o" => [ "test/buildtest_conf_api.c" ], - "test/buildtest_c_configuration" => [ - "test/buildtest_c_configuration-bin-buildtest_configuration.o" - ], - "test/buildtest_c_configuration-bin-buildtest_configuration.o" => [ - "test/buildtest_configuration.c" - ], "test/buildtest_c_conftypes" => [ "test/buildtest_c_conftypes-bin-buildtest_conftypes.o" ], @@ -26313,30 +26000,12 @@ our %unified_info = ( "test/buildtest_c_core_object-bin-buildtest_core_object.o" => [ "test/buildtest_core_object.c" ], - "test/buildtest_c_crmf" => [ - "test/buildtest_c_crmf-bin-buildtest_crmf.o" - ], - "test/buildtest_c_crmf-bin-buildtest_crmf.o" => [ - "test/buildtest_crmf.c" - ], - "test/buildtest_c_crypto" => [ - "test/buildtest_c_crypto-bin-buildtest_crypto.o" - ], - "test/buildtest_c_crypto-bin-buildtest_crypto.o" => [ - "test/buildtest_crypto.c" - ], "test/buildtest_c_cryptoerr_legacy" => [ "test/buildtest_c_cryptoerr_legacy-bin-buildtest_cryptoerr_legacy.o" ], "test/buildtest_c_cryptoerr_legacy-bin-buildtest_cryptoerr_legacy.o" => [ "test/buildtest_cryptoerr_legacy.c" ], - "test/buildtest_c_ct" => [ - "test/buildtest_c_ct-bin-buildtest_ct.o" - ], - "test/buildtest_c_ct-bin-buildtest_ct.o" => [ - "test/buildtest_ct.c" - ], "test/buildtest_c_decoder" => [ "test/buildtest_c_decoder-bin-buildtest_decoder.o" ], @@ -26409,12 +26078,6 @@ our %unified_info = ( "test/buildtest_c_engine-bin-buildtest_engine.o" => [ "test/buildtest_engine.c" ], - "test/buildtest_c_ess" => [ - "test/buildtest_c_ess-bin-buildtest_ess.o" - ], - "test/buildtest_c_ess-bin-buildtest_ess.o" => [ - "test/buildtest_ess.c" - ], "test/buildtest_c_evp" => [ "test/buildtest_c_evp-bin-buildtest_evp.o" ], @@ -26427,12 +26090,6 @@ our %unified_info = ( "test/buildtest_c_fips_names-bin-buildtest_fips_names.o" => [ "test/buildtest_fips_names.c" ], - "test/buildtest_c_fipskey" => [ - "test/buildtest_c_fipskey-bin-buildtest_fipskey.o" - ], - "test/buildtest_c_fipskey-bin-buildtest_fipskey.o" => [ - "test/buildtest_fipskey.c" - ], "test/buildtest_c_hmac" => [ "test/buildtest_c_hmac-bin-buildtest_hmac.o" ], @@ -26457,12 +26114,6 @@ our %unified_info = ( "test/buildtest_c_kdf-bin-buildtest_kdf.o" => [ "test/buildtest_kdf.c" ], - "test/buildtest_c_lhash" => [ - "test/buildtest_c_lhash-bin-buildtest_lhash.o" - ], - "test/buildtest_c_lhash-bin-buildtest_lhash.o" => [ - "test/buildtest_lhash.c" - ], "test/buildtest_c_macros" => [ "test/buildtest_c_macros-bin-buildtest_macros.o" ], @@ -26505,18 +26156,6 @@ our %unified_info = ( "test/buildtest_c_objects-bin-buildtest_objects.o" => [ "test/buildtest_objects.c" ], - "test/buildtest_c_ocsp" => [ - "test/buildtest_c_ocsp-bin-buildtest_ocsp.o" - ], - "test/buildtest_c_ocsp-bin-buildtest_ocsp.o" => [ - "test/buildtest_ocsp.c" - ], - "test/buildtest_c_opensslv" => [ - "test/buildtest_c_opensslv-bin-buildtest_opensslv.o" - ], - "test/buildtest_c_opensslv-bin-buildtest_opensslv.o" => [ - "test/buildtest_opensslv.c" - ], "test/buildtest_c_ossl_typ" => [ "test/buildtest_c_ossl_typ-bin-buildtest_ossl_typ.o" ], @@ -26547,18 +26186,6 @@ our %unified_info = ( "test/buildtest_c_pem2-bin-buildtest_pem2.o" => [ "test/buildtest_pem2.c" ], - "test/buildtest_c_pkcs12" => [ - "test/buildtest_c_pkcs12-bin-buildtest_pkcs12.o" - ], - "test/buildtest_c_pkcs12-bin-buildtest_pkcs12.o" => [ - "test/buildtest_pkcs12.c" - ], - "test/buildtest_c_pkcs7" => [ - "test/buildtest_c_pkcs7-bin-buildtest_pkcs7.o" - ], - "test/buildtest_c_pkcs7-bin-buildtest_pkcs7.o" => [ - "test/buildtest_pkcs7.c" - ], "test/buildtest_c_prov_ssl" => [ "test/buildtest_c_prov_ssl-bin-buildtest_prov_ssl.o" ], @@ -26607,12 +26234,6 @@ our %unified_info = ( "test/buildtest_c_rsa-bin-buildtest_rsa.o" => [ "test/buildtest_rsa.c" ], - "test/buildtest_c_safestack" => [ - "test/buildtest_c_safestack-bin-buildtest_safestack.o" - ], - "test/buildtest_c_safestack-bin-buildtest_safestack.o" => [ - "test/buildtest_safestack.c" - ], "test/buildtest_c_seed" => [ "test/buildtest_c_seed-bin-buildtest_seed.o" ], @@ -26631,24 +26252,12 @@ our %unified_info = ( "test/buildtest_c_sha-bin-buildtest_sha.o" => [ "test/buildtest_sha.c" ], - "test/buildtest_c_srp" => [ - "test/buildtest_c_srp-bin-buildtest_srp.o" - ], - "test/buildtest_c_srp-bin-buildtest_srp.o" => [ - "test/buildtest_srp.c" - ], "test/buildtest_c_srtp" => [ "test/buildtest_c_srtp-bin-buildtest_srtp.o" ], "test/buildtest_c_srtp-bin-buildtest_srtp.o" => [ "test/buildtest_srtp.c" ], - "test/buildtest_c_ssl" => [ - "test/buildtest_c_ssl-bin-buildtest_ssl.o" - ], - "test/buildtest_c_ssl-bin-buildtest_ssl.o" => [ - "test/buildtest_ssl.c" - ], "test/buildtest_c_ssl2" => [ "test/buildtest_c_ssl2-bin-buildtest_ssl2.o" ], @@ -26703,36 +26312,12 @@ our %unified_info = ( "test/buildtest_c_types-bin-buildtest_types.o" => [ "test/buildtest_types.c" ], - "test/buildtest_c_ui" => [ - "test/buildtest_c_ui-bin-buildtest_ui.o" - ], - "test/buildtest_c_ui-bin-buildtest_ui.o" => [ - "test/buildtest_ui.c" - ], "test/buildtest_c_whrlpool" => [ "test/buildtest_c_whrlpool-bin-buildtest_whrlpool.o" ], "test/buildtest_c_whrlpool-bin-buildtest_whrlpool.o" => [ "test/buildtest_whrlpool.c" ], - "test/buildtest_c_x509" => [ - "test/buildtest_c_x509-bin-buildtest_x509.o" - ], - "test/buildtest_c_x509-bin-buildtest_x509.o" => [ - "test/buildtest_x509.c" - ], - "test/buildtest_c_x509_vfy" => [ - "test/buildtest_c_x509_vfy-bin-buildtest_x509_vfy.o" - ], - "test/buildtest_c_x509_vfy-bin-buildtest_x509_vfy.o" => [ - "test/buildtest_x509_vfy.c" - ], - "test/buildtest_c_x509v3" => [ - "test/buildtest_c_x509v3-bin-buildtest_x509v3.o" - ], - "test/buildtest_c_x509v3-bin-buildtest_x509v3.o" => [ - "test/buildtest_x509v3.c" - ], "test/casttest" => [ "test/casttest-bin-casttest.o" ], @@ -27751,6 +27336,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27991,7 +27582,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h index 3ed0b3de7dd1be..85b7c91fed6497 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu Nov 3 02:13:29 2022 UTC" +#define DATE "built on: Mon Feb 13 14:20:34 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/cmp.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/progs.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/progs.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/openssl-fips.gypi b/deps/openssl/config/archs/aix64-gcc-as/asm/openssl-fips.gypi index 5be69b0a9f33fd..9344144adf6ca0 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -299,8 +300,6 @@ './config/archs/aix64-gcc-as/asm/providers/common/der/der_ecx_gen.c', './config/archs/aix64-gcc-as/asm/providers/common/der/der_rsa_gen.c', './config/archs/aix64-gcc-as/asm/providers/common/der/der_wrap_gen.c', - './config/archs/aix64-gcc-as/asm/crypto/bn/bn-ppc.s', - './config/archs/aix64-gcc-as/asm/crypto/bn/ppc-mont.s', './config/archs/aix64-gcc-as/asm/providers/legacy.ld', './config/archs/aix64-gcc-as/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/openssl.gypi b/deps/openssl/config/archs/aix64-gcc-as/asm/openssl.gypi index 82e6279a45ca93..bb7e95846b6dc4 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/openssl.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -928,12 +929,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_ppc.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -987,8 +982,6 @@ './config/archs/aix64-gcc-as/asm/providers/common/der/der_ecx_gen.c', './config/archs/aix64-gcc-as/asm/providers/common/der/der_rsa_gen.c', './config/archs/aix64-gcc-as/asm/providers/common/der/der_wrap_gen.c', - './config/archs/aix64-gcc-as/asm/crypto/bn/bn-ppc.s', - './config/archs/aix64-gcc-as/asm/crypto/bn/ppc-mont.s', './config/archs/aix64-gcc-as/asm/providers/legacy.ld', './config/archs/aix64-gcc-as/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm index eafd9e9dacdd81..cc60b23311ac84 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar -X64", @@ -1510,6 +1510,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1624,9 +1627,6 @@ our %unified_info = ( "VPAES_ASM", "X25519_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2236,6 +2236,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2491,6 +2494,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2617,6 +2623,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2902,6 +2911,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2962,6 +2977,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2986,6 +3004,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3898,6 +3919,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4585,6 +4609,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4840,6 +4867,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4966,6 +4996,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5251,6 +5284,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5311,6 +5350,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5335,6 +5377,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6247,6 +6292,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7987,6 +8035,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8401,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-ppc.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8431,15 +8484,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8629,15 +8679,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9126,15 +9173,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11199,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11454,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11580,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11865,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11925,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11949,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12861,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13548,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13803,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13929,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14214,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14274,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14298,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15210,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16282,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16367,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16409,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16504,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16524,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16532,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16840,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19061,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19240,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19325,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19367,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19462,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19482,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19490,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19798,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20170,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20968,6 +21081,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-ppc.o" => [ "crypto/bn/bn-ppc.s" ], @@ -21058,14 +21174,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], - "crypto/bn/liblegacy-lib-bn-ppc.o" => [ - "crypto/bn/bn-ppc.s" - ], - "crypto/bn/liblegacy-lib-bn_ppc.o" => [ - "crypto/bn/bn_ppc.c" - ], - "crypto/bn/liblegacy-lib-ppc-mont.o" => [ - "crypto/bn/ppc-mont.s" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21346,12 +21456,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22492,15 +22596,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23667,6 +23762,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25256,6 +25352,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25492,14 +25589,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27247,6 +27336,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27487,7 +27582,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h index ad9b2996d96fc8..72d8109ceccd7e 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu Nov 3 02:13:38 2022 UTC" +#define DATE "built on: Mon Feb 13 14:20:45 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/progs.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl-fips.gypi index 7dd47560ece799..4144154c75cf88 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -299,8 +300,6 @@ './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/aix64-gcc-as/asm_avx2/crypto/bn/bn-ppc.s', - './config/archs/aix64-gcc-as/asm_avx2/crypto/bn/ppc-mont.s', './config/archs/aix64-gcc-as/asm_avx2/providers/legacy.ld', './config/archs/aix64-gcc-as/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl.gypi b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl.gypi index 40a7a216c2660c..6e95b79dfd8815 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -928,12 +929,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_ppc.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -987,8 +982,6 @@ './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/aix64-gcc-as/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/aix64-gcc-as/asm_avx2/crypto/bn/bn-ppc.s', - './config/archs/aix64-gcc-as/asm_avx2/crypto/bn/ppc-mont.s', './config/archs/aix64-gcc-as/asm_avx2/providers/legacy.ld', './config/archs/aix64-gcc-as/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm index fd241fb8ecaf9c..9419e8d5e0fbae 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -224,7 +224,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar -X64", @@ -1511,6 +1511,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2196,6 +2199,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2451,6 +2457,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2577,6 +2586,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2862,6 +2874,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2922,6 +2940,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2946,6 +2967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3858,6 +3882,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4545,6 +4572,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4800,6 +4830,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4926,6 +4959,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5211,6 +5247,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5271,6 +5313,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5295,6 +5340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6207,6 +6255,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7947,6 +7998,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8351,6 +8406,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8379,13 +8435,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8574,15 +8629,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9063,15 +9115,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11119,6 +11167,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11374,6 +11425,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11500,6 +11554,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11785,6 +11842,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11845,6 +11908,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11869,6 +11935,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12781,6 +12850,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13468,6 +13540,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13723,6 +13798,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13849,6 +13927,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14134,6 +14215,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14194,6 +14281,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14218,6 +14308,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15130,6 +15223,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16202,6 +16298,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16287,6 +16384,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16329,6 +16427,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16424,6 +16523,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16444,6 +16545,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16452,6 +16554,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16760,6 +16863,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18981,6 +19085,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19160,6 +19269,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19245,6 +19355,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19287,6 +19398,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19382,6 +19494,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19402,6 +19516,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19410,6 +19525,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19718,6 +19834,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20090,6 +20207,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20864,6 +20982,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20948,8 +21069,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21227,12 +21348,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22343,15 +22458,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23462,6 +23568,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25030,6 +25137,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25254,12 +25362,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27007,6 +27109,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27250,7 +27358,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h index 0af26584633c83..8e043efab2e663 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu Nov 3 02:13:46 2022 UTC" +#define DATE "built on: Mon Feb 13 14:20:56 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/progs.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/progs.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl-fips.gypi index b283040eeec87a..3b9169ed54bc7f 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl.gypi b/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl.gypi index 81f79fb0945ce9..82c5f7faa57562 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm index 93cd22287b563c..106c0c93bfbba7 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1639,12 +1642,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2255,6 +2253,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2510,6 +2511,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2636,6 +2640,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2921,6 +2928,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2981,6 +2994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3005,6 +3021,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3917,6 +3936,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4604,6 +4626,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4859,6 +4884,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4985,6 +5013,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5270,6 +5301,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5330,6 +5367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5354,6 +5394,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6266,6 +6309,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7998,6 +8044,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8405,6 +8455,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8436,18 +8487,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8681,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9128,16 +9172,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11195,6 +11234,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11450,6 +11492,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11576,6 +11621,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11861,6 +11909,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11921,6 +11975,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11945,6 +12002,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12857,6 +12917,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13544,6 +13607,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13799,6 +13865,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13925,6 +13994,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14210,6 +14282,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14270,6 +14348,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14294,6 +14375,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15206,6 +15290,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16261,6 +16348,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16346,6 +16434,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16388,6 +16477,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16483,6 +16573,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16503,6 +16595,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16511,6 +16604,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16819,6 +16913,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19032,6 +19127,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19211,6 +19311,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19296,6 +19397,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19338,6 +19440,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19433,6 +19536,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19453,6 +19558,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19461,6 +19567,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19769,6 +19876,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20141,6 +20249,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20924,6 +21033,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21017,24 +21129,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21305,12 +21408,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22436,18 +22533,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23593,6 +23678,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25171,6 +25257,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25403,16 +25490,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27159,6 +27236,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27399,7 +27482,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h index 223c1084b4d9ce..bdbfe9ffed1aea 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu Nov 3 02:15:19 2022 UTC" +#define DATE "built on: Mon Feb 13 14:22:57 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/engines/e_padlock-x86.S b/deps/openssl/config/archs/darwin-i386-cc/asm/engines/e_padlock-x86.S index 0a574f13084fd1..9b7ebf7ad1c4f9 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/engines/e_padlock-x86.S @@ -73,6 +73,8 @@ L_padlock_key_bswap_begin: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/progs.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/progs.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-fips.gypi index 8cf7356275386d..d33e8682963849 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/darwin-i386-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin-i386-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin-i386-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin-i386-cc/asm/crypto/bn/bn-586.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/co-586.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/x86-gf2m.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/x86-mont.S', - './config/archs/darwin-i386-cc/asm/crypto/des/crypt586.S', - './config/archs/darwin-i386-cc/asm/crypto/des/des-586.S', - './config/archs/darwin-i386-cc/asm/crypto/md5/md5-586.S', ], 'openssl_defines_darwin-i386-cc': [ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi index c22687e34e6436..c3b61ba96e764c 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/darwin-i386-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin-i386-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin-i386-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin-i386-cc/asm/crypto/bn/bn-586.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/co-586.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/x86-gf2m.S', - './config/archs/darwin-i386-cc/asm/crypto/bn/x86-mont.S', - './config/archs/darwin-i386-cc/asm/crypto/des/crypt586.S', - './config/archs/darwin-i386-cc/asm/crypto/des/des-586.S', - './config/archs/darwin-i386-cc/asm/crypto/md5/md5-586.S', ], 'openssl_defines_darwin-i386-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm index 0157e86669bee8..c6aa90f0ae7834 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1639,12 +1642,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2255,6 +2253,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2510,6 +2511,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2636,6 +2640,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2921,6 +2928,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2981,6 +2994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3005,6 +3021,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3917,6 +3936,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4604,6 +4626,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4859,6 +4884,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4985,6 +5013,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5270,6 +5301,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5330,6 +5367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5354,6 +5394,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6266,6 +6309,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7998,6 +8044,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8405,6 +8455,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8436,18 +8487,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8681,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9128,16 +9172,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11195,6 +11234,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11450,6 +11492,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11576,6 +11621,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11861,6 +11909,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11921,6 +11975,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11945,6 +12002,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12857,6 +12917,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13544,6 +13607,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13799,6 +13865,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13925,6 +13994,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14210,6 +14282,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14270,6 +14348,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14294,6 +14375,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15206,6 +15290,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16261,6 +16348,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16346,6 +16434,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16388,6 +16477,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16483,6 +16573,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16503,6 +16595,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16511,6 +16604,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16819,6 +16913,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19032,6 +19127,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19211,6 +19311,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19296,6 +19397,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19338,6 +19440,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19433,6 +19536,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19453,6 +19558,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19461,6 +19567,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19769,6 +19876,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20141,6 +20249,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20924,6 +21033,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21017,24 +21129,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21305,12 +21408,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22436,18 +22533,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23593,6 +23678,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25171,6 +25257,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25403,16 +25490,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27159,6 +27236,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27399,7 +27482,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h index 79d578f51c3edd..af5faab9c6fca0 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu Nov 3 02:15:28 2022 UTC" +#define DATE "built on: Mon Feb 13 14:23:08 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/engines/e_padlock-x86.S b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/engines/e_padlock-x86.S index 0a574f13084fd1..9b7ebf7ad1c4f9 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/engines/e_padlock-x86.S @@ -73,6 +73,8 @@ L_padlock_key_bswap_begin: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/progs.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-fips.gypi index 3a9e8f4776d192..6a01d68163405c 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/bn-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/co-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/des/crypt586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/des/des-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/md5/md5-586.S', ], 'openssl_defines_darwin-i386-cc': [ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi index a56a9d44a971c3..aba37551eb6868 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin-i386-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/bn-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/co-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/des/crypt586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/des/des-586.S', - './config/archs/darwin-i386-cc/asm_avx2/crypto/md5/md5-586.S', ], 'openssl_defines_darwin-i386-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm index 4858b00d0361ca..aeb9182052d18b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "qc" ], - "CC" => "cc", + "CC" => "gcc", "CFLAGS" => [ "-O3 -fomit-frame-pointer" ], @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -224,7 +224,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1509,6 +1509,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2194,6 +2197,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2449,6 +2455,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2575,6 +2584,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2860,6 +2872,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2920,6 +2938,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2944,6 +2965,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3856,6 +3880,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4543,6 +4570,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4798,6 +4828,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4924,6 +4957,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5209,6 +5245,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5269,6 +5311,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5293,6 +5338,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6205,6 +6253,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7937,6 +7988,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8341,6 +8396,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8369,13 +8425,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8564,15 +8619,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9053,15 +9105,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11108,6 +11156,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11363,6 +11414,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11489,6 +11543,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11774,6 +11831,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11834,6 +11897,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11858,6 +11924,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12770,6 +12839,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13457,6 +13529,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13712,6 +13787,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13838,6 +13916,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14123,6 +14204,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14183,6 +14270,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14207,6 +14297,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15119,6 +15212,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16174,6 +16270,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16259,6 +16356,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16301,6 +16399,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16396,6 +16495,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16416,6 +16517,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16424,6 +16526,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16732,6 +16835,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18945,6 +19049,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19124,6 +19233,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19209,6 +19319,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19251,6 +19362,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19346,6 +19458,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19366,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19374,6 +19489,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19682,6 +19798,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20054,6 +20171,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20828,6 +20946,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20912,8 +21033,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21191,12 +21312,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22307,15 +22422,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23426,6 +23532,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -24992,6 +25099,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25216,12 +25324,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -26968,6 +27070,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27211,7 +27319,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h index 2f2684e4fbe49a..5124c2e199877b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu Nov 3 02:15:37 2022 UTC" +#define DATE "built on: Mon Feb 13 14:23:20 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,12 +19,13 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P', - 'I','C',' ','-','a','r','c','h',' ','i','3','8','6',' ','-','O', - '3',' ','-','f','o','m','i','t','-','f','r','a','m','e','-','p', - 'o','i','n','t','e','r',' ','-','D','L','_','E','N','D','I','A', - 'N',' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ', - '-','D','_','R','E','E','N','T','R','A','N','T',' ','-','D','O', - 'P','E','N','S','S','L','_','B','U','I','L','D','I','N','G','_', - 'O','P','E','N','S','S','L',' ','-','D','N','D','E','B','U','G','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f', + 'P','I','C',' ','-','a','r','c','h',' ','i','3','8','6',' ','-', + 'O','3',' ','-','f','o','m','i','t','-','f','r','a','m','e','-', + 'p','o','i','n','t','e','r',' ','-','D','L','_','E','N','D','I', + 'A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I','C', + ' ','-','D','_','R','E','E','N','T','R','A','N','T',' ','-','D', + 'O','P','E','N','S','S','L','_','B','U','I','L','D','I','N','G', + '_','O','P','E','N','S','S','L',' ','-','D','N','D','E','B','U', + 'G','\0' }; diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/progs.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl-fips.gypi index 2a401f82311c62..27cb2092d4a2df 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl.gypi b/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl.gypi index 77b9ba7f5220d5..4ad4e8c3a0d7f6 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm index 803cb9f7f3b1a9..c032d5b7047da0 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1616,9 +1619,6 @@ our %unified_info = ( "SHA512_ASM", "VPAES_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2228,6 +2228,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2483,6 +2486,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2609,6 +2615,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2894,6 +2903,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2954,6 +2969,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2978,6 +2996,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3890,6 +3911,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4577,6 +4601,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4832,6 +4859,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4958,6 +4988,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5243,6 +5276,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5303,6 +5342,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5327,6 +5369,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6239,6 +6284,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7971,6 +8019,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8382,6 +8434,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv8-mont.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", @@ -8411,14 +8464,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8607,15 +8658,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9100,15 +9148,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11166,6 +11210,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11421,6 +11468,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11547,6 +11597,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11832,6 +11885,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11892,6 +11951,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11916,6 +11978,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12828,6 +12893,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13515,6 +13583,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13770,6 +13841,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13896,6 +13970,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14181,6 +14258,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14241,6 +14324,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14265,6 +14351,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15177,6 +15266,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16232,6 +16324,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16317,6 +16410,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16359,6 +16453,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16454,6 +16549,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16474,6 +16571,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16482,6 +16580,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16790,6 +16889,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17335,9 +17435,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19066,6 +19163,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19347,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19433,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19572,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19603,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19912,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20285,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20964,6 +21075,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv8-mont.o" => [ "crypto/bn/armv8-mont.S" ], @@ -21051,11 +21165,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto/bn/armv8-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21333,12 +21444,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22467,15 +22572,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23622,6 +23718,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25200,6 +25297,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25432,13 +25530,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27185,6 +27276,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27425,7 +27522,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h index ad85824f734696..c262e964cb1afb 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu Nov 3 02:15:44 2022 UTC" +#define DATE "built on: Mon Feb 13 14:23:30 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/progs.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/progs.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl-fips.gypi index c96ed27989e9d0..f023aa6c56ea4a 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -292,7 +293,6 @@ './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-arm64-cc/asm/crypto/bn/armv8-mont.S', ], 'openssl_defines_darwin64-arm64-cc': [ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl.gypi index 733d6d450871f9..a8503ec74dce20 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -924,12 +925,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -978,7 +973,6 @@ './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-arm64-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-arm64-cc/asm/crypto/bn/armv8-mont.S', ], 'openssl_defines_darwin64-arm64-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm index 6f9c6ba6a770a4..4634922f920ee9 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1616,9 +1619,6 @@ our %unified_info = ( "SHA512_ASM", "VPAES_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2228,6 +2228,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2483,6 +2486,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2609,6 +2615,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2894,6 +2903,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2954,6 +2969,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2978,6 +2996,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3890,6 +3911,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4577,6 +4601,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4832,6 +4859,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4958,6 +4988,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5243,6 +5276,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5303,6 +5342,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5327,6 +5369,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6239,6 +6284,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7971,6 +8019,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8382,6 +8434,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv8-mont.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", @@ -8411,14 +8464,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8607,15 +8658,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9100,15 +9148,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11166,6 +11210,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11421,6 +11468,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11547,6 +11597,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11832,6 +11885,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11892,6 +11951,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11916,6 +11978,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12828,6 +12893,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13515,6 +13583,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13770,6 +13841,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13896,6 +13970,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14181,6 +14258,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14241,6 +14324,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14265,6 +14351,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15177,6 +15266,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16232,6 +16324,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16317,6 +16410,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16359,6 +16453,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16454,6 +16549,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16474,6 +16571,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16482,6 +16580,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16790,6 +16889,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17335,9 +17435,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19066,6 +19163,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19347,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19433,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19572,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19603,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19912,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20285,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20964,6 +21075,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv8-mont.o" => [ "crypto/bn/armv8-mont.S" ], @@ -21051,11 +21165,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto/bn/armv8-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21333,12 +21444,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22467,15 +22572,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23622,6 +23718,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25200,6 +25297,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25432,13 +25530,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27185,6 +27276,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27425,7 +27522,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h index 2b70fb362a2f79..f41a6495874999 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu Nov 3 02:15:52 2022 UTC" +#define DATE "built on: Mon Feb 13 14:23:41 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/progs.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl-fips.gypi index 267aae7505c56a..361cd27a43f687 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -292,7 +293,6 @@ './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-arm64-cc/asm_avx2/crypto/bn/armv8-mont.S', ], 'openssl_defines_darwin64-arm64-cc': [ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl.gypi index d1793c4816931c..2f0e6a4f84794a 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -924,12 +925,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -978,7 +973,6 @@ './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-arm64-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-arm64-cc/asm_avx2/crypto/bn/armv8-mont.S', ], 'openssl_defines_darwin64-arm64-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm index 59ad75a6a5d789..a0c4ac46bf87dd 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "qc" ], - "CC" => "cc", + "CC" => "gcc", "CFLAGS" => [ "-O3 -Wall" ], @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -224,7 +224,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1509,6 +1509,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2194,6 +2197,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2449,6 +2455,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2575,6 +2584,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2860,6 +2872,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2920,6 +2938,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2944,6 +2965,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3856,6 +3880,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4543,6 +4570,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4798,6 +4828,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4924,6 +4957,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5209,6 +5245,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5269,6 +5311,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5293,6 +5338,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6205,6 +6253,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7937,6 +7988,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8341,6 +8396,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8369,13 +8425,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8564,15 +8619,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9053,15 +9105,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11108,6 +11156,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11363,6 +11414,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11489,6 +11543,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11774,6 +11831,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11834,6 +11897,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11858,6 +11924,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12770,6 +12839,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13457,6 +13529,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13712,6 +13787,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13838,6 +13916,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14123,6 +14204,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14183,6 +14270,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14207,6 +14297,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15119,6 +15212,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16174,6 +16270,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16259,6 +16356,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16301,6 +16399,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16396,6 +16495,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16416,6 +16517,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16424,6 +16526,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16732,6 +16835,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18945,6 +19049,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19124,6 +19233,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19209,6 +19319,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19251,6 +19362,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19346,6 +19458,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19366,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19374,6 +19489,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19682,6 +19798,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20054,6 +20171,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20828,6 +20946,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20912,8 +21033,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21191,12 +21312,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22307,15 +22422,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23426,6 +23532,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -24992,6 +25099,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25216,12 +25324,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -26968,6 +27070,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27211,7 +27319,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h index c511b23e8ec6fb..565a3419223fea 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu Nov 3 02:16:00 2022 UTC" +#define DATE "built on: Mon Feb 13 14:23:52 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,12 +19,12 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P', - 'I','C',' ','-','a','r','c','h',' ','a','r','m','6','4',' ','-', - 'O','3',' ','-','W','a','l','l',' ','-','D','L','_','E','N','D', - 'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I', - 'C',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ','-', - 'D','O','P','E','N','S','S','L','_','B','U','I','L','D','I','N', - 'G','_','O','P','E','N','S','S','L',' ','-','D','N','D','E','B', - 'U','G','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f', + 'P','I','C',' ','-','a','r','c','h',' ','a','r','m','6','4',' ', + '-','O','3',' ','-','W','a','l','l',' ','-','D','L','_','E','N', + 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P', + 'I','C',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ', + '-','D','O','P','E','N','S','S','L','_','B','U','I','L','D','I', + 'N','G','_','O','P','E','N','S','S','L',' ','-','D','N','D','E', + 'B','U','G','\0' }; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/progs.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl-fips.gypi index 60721e3efbc891..98583b7e8a9e88 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl.gypi b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl.gypi index 7f123176a16a10..e7a519c409ff22 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm index c9a803d799529f..a81d1c26d81779 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1644,11 +1647,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2259,6 +2258,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2514,6 +2516,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2640,6 +2645,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2925,6 +2933,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2985,6 +2999,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3009,6 +3026,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3921,6 +3941,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4608,6 +4631,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4863,6 +4889,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4989,6 +5018,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5274,6 +5306,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5334,6 +5372,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5358,6 +5399,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6270,6 +6314,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8002,6 +8049,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8415,6 +8466,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8450,6 +8502,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8457,35 +8510,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8673,15 +8715,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9169,16 +9208,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11241,6 +11275,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11496,6 +11533,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11622,6 +11662,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11907,6 +11950,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11967,6 +12016,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11991,6 +12043,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12903,6 +12958,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13590,6 +13648,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13845,6 +13906,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13971,6 +14035,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14256,6 +14323,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14316,6 +14389,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14340,6 +14416,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15252,6 +15331,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16307,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16392,6 +16475,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16434,6 +16518,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16529,6 +16614,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16549,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16557,6 +16645,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16865,6 +16954,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19078,6 +19168,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19257,6 +19352,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19342,6 +19438,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19384,6 +19481,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19479,6 +19577,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19499,6 +19599,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19507,6 +19608,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19815,6 +19917,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20187,6 +20290,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20898,9 +21002,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20997,6 +21098,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21102,6 +21206,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21126,30 +21233,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21423,12 +21506,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22560,18 +22637,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23735,6 +23800,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25326,6 +25392,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25568,21 +25635,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27329,6 +27381,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27569,7 +27627,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h index 16bfb9e577b3dc..12b0ec727f5e96 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu Nov 3 02:14:49 2022 UTC" +#define DATE "built on: Mon Feb 13 14:22:19 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/engines/e_padlock-x86_64.s index 1140e4f7e516b2..05c7a1866d6431 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ L$noluck: .p2align 4 _padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx L$bswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/progs.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/progs.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-fips.gypi index ef2fadadb4d545..49478f0e42cd45 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-avx2.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-avx512.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-mont.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-mont5.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/md5/md5-x86_64.s', ], 'openssl_defines_darwin64-x86_64-cc': [ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi index b851bd58d782d3..669be153c692c0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-x86_64-cc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-avx2.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-avx512.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-mont.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/bn/x86_64-mont5.s', - './config/archs/darwin64-x86_64-cc/asm/crypto/md5/md5-x86_64.s', ], 'openssl_defines_darwin64-x86_64-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm index bc8294971f3dd7..5c82806c2ccd04 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1644,11 +1647,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2259,6 +2258,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2514,6 +2516,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2640,6 +2645,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2925,6 +2933,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2985,6 +2999,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3009,6 +3026,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3921,6 +3941,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4608,6 +4631,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4863,6 +4889,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4989,6 +5018,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5274,6 +5306,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5334,6 +5372,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5358,6 +5399,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6270,6 +6314,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8002,6 +8049,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8415,6 +8466,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8450,6 +8502,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8457,35 +8510,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8673,15 +8715,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9169,16 +9208,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11241,6 +11275,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11496,6 +11533,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11622,6 +11662,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11907,6 +11950,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11967,6 +12016,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11991,6 +12043,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12903,6 +12958,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13590,6 +13648,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13845,6 +13906,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13971,6 +14035,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14256,6 +14323,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14316,6 +14389,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14340,6 +14416,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15252,6 +15331,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16307,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16392,6 +16475,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16434,6 +16518,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16529,6 +16614,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16549,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16557,6 +16645,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16865,6 +16954,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19078,6 +19168,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19257,6 +19352,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19342,6 +19438,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19384,6 +19481,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19479,6 +19577,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19499,6 +19599,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19507,6 +19608,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19815,6 +19917,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20187,6 +20290,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20898,9 +21002,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20997,6 +21098,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21102,6 +21206,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21126,30 +21233,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21423,12 +21506,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22560,18 +22637,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23735,6 +23800,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25326,6 +25392,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25568,21 +25635,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27329,6 +27381,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27569,7 +27627,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h index 28e5b21381fbdf..3b877909a13154 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu Nov 3 02:15:00 2022 UTC" +#define DATE "built on: Mon Feb 13 14:22:33 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/engines/e_padlock-x86_64.s index 1140e4f7e516b2..05c7a1866d6431 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ L$noluck: .p2align 4 _padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx L$bswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-fips.gypi index 82fd2481e63e39..685b23e06dbac0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/md5/md5-x86_64.s', ], 'openssl_defines_darwin64-x86_64-cc': [ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi index 23c898a47fc818..cc7cca6af8b0a5 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/darwin64-x86_64-cc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/darwin64-x86_64-cc/asm_avx2/crypto/md5/md5-x86_64.s', ], 'openssl_defines_darwin64-x86_64-cc': [ 'NDEBUG', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm index 6fe3d7e16cc06c..19e81986b4b84f 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm @@ -18,7 +18,7 @@ our %config = ( "ARFLAGS" => [ "qc" ], - "CC" => "cc", + "CC" => "gcc", "CFLAGS" => [ "-O3 -Wall" ], @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -224,7 +224,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1509,6 +1509,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2194,6 +2197,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2449,6 +2455,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2575,6 +2584,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2860,6 +2872,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2920,6 +2938,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2944,6 +2965,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3856,6 +3880,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4543,6 +4570,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4798,6 +4828,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4924,6 +4957,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5209,6 +5245,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5269,6 +5311,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5293,6 +5338,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6205,6 +6253,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7937,6 +7988,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8341,6 +8396,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8369,13 +8425,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8564,15 +8619,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9053,15 +9105,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11108,6 +11156,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11363,6 +11414,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11489,6 +11543,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11774,6 +11831,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11834,6 +11897,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11858,6 +11924,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12770,6 +12839,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13457,6 +13529,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13712,6 +13787,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13838,6 +13916,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14123,6 +14204,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14183,6 +14270,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14207,6 +14297,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15119,6 +15212,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16174,6 +16270,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16259,6 +16356,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16301,6 +16399,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16396,6 +16495,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16416,6 +16517,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16424,6 +16526,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16732,6 +16835,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18945,6 +19049,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19124,6 +19233,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19209,6 +19319,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19251,6 +19362,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19346,6 +19458,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19366,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19374,6 +19489,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19682,6 +19798,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20054,6 +20171,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20828,6 +20946,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20912,8 +21033,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21191,12 +21312,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22307,15 +22422,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23426,6 +23532,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -24992,6 +25099,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25216,12 +25324,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -26968,6 +27070,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27211,7 +27319,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h index 23a8059e5ccf8d..a41b77cbd9b8d1 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu Nov 3 02:15:11 2022 UTC" +#define DATE "built on: Mon Feb 13 14:22:46 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a @@ -19,12 +19,12 @@ * literal */ static const char compiler_flags[] = { - 'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P', - 'I','C',' ','-','a','r','c','h',' ','x','8','6','_','6','4',' ', - '-','O','3',' ','-','W','a','l','l',' ','-','D','L','_','E','N', - 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P', - 'I','C',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ', - '-','D','O','P','E','N','S','S','L','_','B','U','I','L','D','I', - 'N','G','_','O','P','E','N','S','S','L',' ','-','D','N','D','E', - 'B','U','G','\0' + 'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f', + 'P','I','C',' ','-','a','r','c','h',' ','x','8','6','_','6','4', + ' ','-','O','3',' ','-','W','a','l','l',' ','-','D','L','_','E', + 'N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_', + 'P','I','C',' ','-','D','_','R','E','E','N','T','R','A','N','T', + ' ','-','D','O','P','E','N','S','S','L','_','B','U','I','L','D', + 'I','N','G','_','O','P','E','N','S','S','L',' ','-','D','N','D', + 'E','B','U','G','\0' }; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/progs.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl-fips.gypi index 58076c5e610ec2..a46274a63b2648 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl.gypi index 55bc82802f9048..d3099c1bdaef06 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux-aarch64/asm/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-aarch64/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm index 1f64fb256c602c..eac50634c43613 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1623,9 +1626,6 @@ our %unified_info = ( "SHA512_ASM", "VPAES_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2235,6 +2235,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2490,6 +2493,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2616,6 +2622,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2901,6 +2910,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2961,6 +2976,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2985,6 +3003,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3897,6 +3918,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4584,6 +4608,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4839,6 +4866,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4965,6 +4995,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5250,6 +5283,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5310,6 +5349,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5334,6 +5376,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6246,6 +6291,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7986,6 +8034,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8397,6 +8449,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv8-mont.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", @@ -8426,14 +8479,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8622,15 +8673,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9115,15 +9163,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11182,6 +11226,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11437,6 +11484,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11563,6 +11613,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11848,6 +11901,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11908,6 +11967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11932,6 +11994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12844,6 +12909,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13531,6 +13599,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13786,6 +13857,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13912,6 +13986,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14197,6 +14274,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14257,6 +14340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14281,6 +14367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15193,6 +15282,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16265,6 +16357,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16350,6 +16443,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16392,6 +16486,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16487,6 +16582,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16507,6 +16604,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16515,6 +16613,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16823,6 +16922,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17368,9 +17468,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19107,6 +19204,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19286,6 +19388,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19371,6 +19474,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19413,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19508,6 +19613,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19528,6 +19635,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19536,6 +19644,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19844,6 +19953,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20216,6 +20326,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21005,6 +21116,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv8-mont.o" => [ "crypto/bn/armv8-mont.S" ], @@ -21092,11 +21206,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto/bn/armv8-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21374,12 +21485,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22508,15 +22613,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23663,6 +23759,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25243,6 +25340,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25475,13 +25573,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27229,6 +27320,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27469,7 +27566,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h index 364d00623160c2..86fc593bd1367c 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu Nov 3 02:16:08 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:03 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/progs.h b/deps/openssl/config/archs/linux-aarch64/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-aarch64/asm/openssl-fips.gypi index 344017993159ed..0771311cf9976e 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-aarch64/asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -292,7 +293,6 @@ './config/archs/linux-aarch64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-aarch64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-aarch64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-aarch64/asm/crypto/bn/armv8-mont.S', './config/archs/linux-aarch64/asm/providers/legacy.ld', './config/archs/linux-aarch64/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-aarch64/asm/openssl.gypi b/deps/openssl/config/archs/linux-aarch64/asm/openssl.gypi index e8267b4d46671b..05a322fa0b5a86 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-aarch64/asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -924,12 +925,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -978,7 +973,6 @@ './config/archs/linux-aarch64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-aarch64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-aarch64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-aarch64/asm/crypto/bn/armv8-mont.S', './config/archs/linux-aarch64/asm/providers/legacy.ld', './config/archs/linux-aarch64/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm index cfa0bd9470f3e6..6ccd36d9e47a3b 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1623,9 +1626,6 @@ our %unified_info = ( "SHA512_ASM", "VPAES_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2235,6 +2235,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2490,6 +2493,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2616,6 +2622,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2901,6 +2910,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2961,6 +2976,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2985,6 +3003,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3897,6 +3918,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4584,6 +4608,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4839,6 +4866,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4965,6 +4995,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5250,6 +5283,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5310,6 +5349,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5334,6 +5376,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6246,6 +6291,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7986,6 +8034,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8397,6 +8449,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv8-mont.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", @@ -8426,14 +8479,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8622,15 +8673,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9115,15 +9163,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11182,6 +11226,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11437,6 +11484,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11563,6 +11613,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11848,6 +11901,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11908,6 +11967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11932,6 +11994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12844,6 +12909,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13531,6 +13599,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13786,6 +13857,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13912,6 +13986,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14197,6 +14274,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14257,6 +14340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14281,6 +14367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15193,6 +15282,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16265,6 +16357,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16350,6 +16443,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16392,6 +16486,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16487,6 +16582,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16507,6 +16604,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16515,6 +16613,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16823,6 +16922,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17368,9 +17468,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19107,6 +19204,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19286,6 +19388,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19371,6 +19474,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19413,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19508,6 +19613,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19528,6 +19635,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19536,6 +19644,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19844,6 +19953,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20216,6 +20326,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21005,6 +21116,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv8-mont.o" => [ "crypto/bn/armv8-mont.S" ], @@ -21092,11 +21206,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv8-mont.o" => [ - "crypto/bn/armv8-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21374,12 +21485,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22508,15 +22613,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23663,6 +23759,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25243,6 +25340,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25475,13 +25573,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv8-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27229,6 +27320,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27469,7 +27566,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h index a49687eca44d5a..d5b984a286ee6e 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu Nov 3 02:16:16 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:14 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl-fips.gypi index 22670931913e9a..b25322dee227fc 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -292,7 +293,6 @@ './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-aarch64/asm_avx2/crypto/bn/armv8-mont.S', './config/archs/linux-aarch64/asm_avx2/providers/legacy.ld', './config/archs/linux-aarch64/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl.gypi index 78f30b0023fb21..47c4568a09e6e9 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -924,12 +925,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -978,7 +973,6 @@ './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-aarch64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-aarch64/asm_avx2/crypto/bn/armv8-mont.S', './config/archs/linux-aarch64/asm_avx2/providers/legacy.ld', './config/archs/linux-aarch64/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm index ba574eccc81739..767845d1ffeab8 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2201,6 +2204,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2456,6 +2462,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2582,6 +2591,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2867,6 +2879,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2927,6 +2945,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2951,6 +2972,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3863,6 +3887,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4550,6 +4577,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4805,6 +4835,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4931,6 +4964,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5216,6 +5252,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5276,6 +5318,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5300,6 +5345,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6212,6 +6260,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7952,6 +8003,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8356,6 +8411,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8384,13 +8440,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8579,15 +8634,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9068,15 +9120,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11124,6 +11172,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11379,6 +11430,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11505,6 +11559,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11790,6 +11847,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11850,6 +11913,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11874,6 +11940,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12786,6 +12855,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13473,6 +13545,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13728,6 +13803,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13854,6 +13932,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14139,6 +14220,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14199,6 +14286,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14223,6 +14313,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15135,6 +15228,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16207,6 +16303,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16292,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16334,6 +16432,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16429,6 +16528,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16449,6 +16550,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16457,6 +16559,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16765,6 +16868,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18986,6 +19090,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19165,6 +19274,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19250,6 +19360,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19292,6 +19403,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19387,6 +19499,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19407,6 +19521,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19415,6 +19530,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19723,6 +19839,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20095,6 +20212,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20869,6 +20987,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20953,8 +21074,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21232,12 +21353,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22348,15 +22463,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23467,6 +23573,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25035,6 +25142,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25259,12 +25367,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27012,6 +27114,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27255,7 +27363,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h index d6a183ae9b7943..792c5feb14be2e 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu Nov 3 02:16:25 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:26 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/progs.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-aarch64/no-asm/openssl-fips.gypi index 3f8a43dccf7f8e..f2c87f3d8a1f21 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/openssl.gypi b/deps/openssl/config/archs/linux-aarch64/no-asm/openssl.gypi index 2b318f446381aa..68295b71021b7e 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux-armv4/asm/apps/progs.c b/deps/openssl/config/archs/linux-armv4/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-armv4/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm index ac745116633fff..ca6e6c4421a97d 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1631,10 +1634,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2244,6 +2243,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2499,6 +2501,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2625,6 +2630,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2910,6 +2918,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2970,6 +2984,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2994,6 +3011,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3906,6 +3926,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4593,6 +4616,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4848,6 +4874,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4974,6 +5003,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5259,6 +5291,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5319,6 +5357,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5343,6 +5384,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6255,6 +6299,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7995,6 +8042,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8407,6 +8458,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv4-gf2m.o", "crypto/bn/libfips-lib-armv4-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8437,15 +8489,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv4-gf2m.o", - "crypto/bn/liblegacy-lib-armv4-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8683,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9127,15 +9173,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11194,6 +11236,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11449,6 +11494,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11575,6 +11623,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11860,6 +11911,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11920,6 +11977,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11944,6 +12004,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12856,6 +12919,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13543,6 +13609,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13798,6 +13867,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13924,6 +13996,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14209,6 +14284,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14269,6 +14350,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14293,6 +14377,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15205,6 +15292,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16277,6 +16367,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16362,6 +16453,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16404,6 +16496,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16499,6 +16592,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16519,6 +16614,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16527,6 +16623,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16835,6 +16932,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17398,12 +17496,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv4-gf2m.o" => [ - "crypto" - ], - "crypto/bn/liblegacy-lib-armv4-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19146,6 +19238,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19325,6 +19422,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19410,6 +19508,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19452,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19547,6 +19647,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19567,6 +19669,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19575,6 +19678,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19883,6 +19987,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20255,6 +20360,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21047,6 +21153,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv4-gf2m.o" => [ "crypto/bn/armv4-gf2m.S" ], @@ -21137,14 +21246,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv4-gf2m.o" => [ - "crypto/bn/armv4-gf2m.S" - ], - "crypto/bn/liblegacy-lib-armv4-mont.o" => [ - "crypto/bn/armv4-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21422,12 +21525,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22556,15 +22653,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23712,6 +23800,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25293,6 +25382,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25525,14 +25615,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv4-gf2m.o", - "crypto/bn/liblegacy-lib-armv4-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27280,6 +27362,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27520,7 +27608,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h index e46614a1899173..810adb5caef141 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu Nov 3 02:16:33 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:36 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/progs.h b/deps/openssl/config/archs/linux-armv4/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-armv4/asm/openssl-fips.gypi index f6a3a232dd43f9..2feafecff2620b 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-armv4/asm/openssl-fips.gypi @@ -32,6 +32,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -293,8 +294,6 @@ './config/archs/linux-armv4/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-armv4/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-armv4/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-armv4/asm/crypto/bn/armv4-gf2m.S', - './config/archs/linux-armv4/asm/crypto/bn/armv4-mont.S', './config/archs/linux-armv4/asm/providers/legacy.ld', './config/archs/linux-armv4/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-armv4/asm/openssl.gypi b/deps/openssl/config/archs/linux-armv4/asm/openssl.gypi index 83fb2c6bce8674..ce260f32abd774 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-armv4/asm/openssl.gypi @@ -191,6 +191,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -923,12 +924,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -979,8 +974,6 @@ './config/archs/linux-armv4/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-armv4/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-armv4/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-armv4/asm/crypto/bn/armv4-gf2m.S', - './config/archs/linux-armv4/asm/crypto/bn/armv4-mont.S', './config/archs/linux-armv4/asm/providers/legacy.ld', './config/archs/linux-armv4/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-armv4/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm index 45b71d35012427..b5353cd8d1bf7d 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1631,10 +1634,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2244,6 +2243,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2499,6 +2501,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2625,6 +2630,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2910,6 +2918,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2970,6 +2984,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2994,6 +3011,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3906,6 +3926,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4593,6 +4616,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4848,6 +4874,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4974,6 +5003,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5259,6 +5291,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5319,6 +5357,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5343,6 +5384,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6255,6 +6299,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7995,6 +8042,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8407,6 +8458,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-armv4-gf2m.o", "crypto/bn/libfips-lib-armv4-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8437,15 +8489,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-armv4-gf2m.o", - "crypto/bn/liblegacy-lib-armv4-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8683,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9127,15 +9173,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11194,6 +11236,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11449,6 +11494,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11575,6 +11623,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11860,6 +11911,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11920,6 +11977,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11944,6 +12004,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12856,6 +12919,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13543,6 +13609,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13798,6 +13867,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13924,6 +13996,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14209,6 +14284,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14269,6 +14350,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14293,6 +14377,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15205,6 +15292,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16277,6 +16367,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16362,6 +16453,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16404,6 +16496,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16499,6 +16592,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16519,6 +16614,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16527,6 +16623,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16835,6 +16932,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17398,12 +17496,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_exp.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-armv4-gf2m.o" => [ - "crypto" - ], - "crypto/bn/liblegacy-lib-armv4-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19146,6 +19238,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19325,6 +19422,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19410,6 +19508,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19452,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19547,6 +19647,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19567,6 +19669,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19575,6 +19678,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19883,6 +19987,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20255,6 +20360,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -21047,6 +21153,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-armv4-gf2m.o" => [ "crypto/bn/armv4-gf2m.S" ], @@ -21137,14 +21246,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-armv4-gf2m.o" => [ - "crypto/bn/armv4-gf2m.S" - ], - "crypto/bn/liblegacy-lib-armv4-mont.o" => [ - "crypto/bn/armv4-mont.S" - ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21422,12 +21525,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22556,15 +22653,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23712,6 +23800,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25293,6 +25382,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25525,14 +25615,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-armv4-gf2m.o", - "crypto/bn/liblegacy-lib-armv4-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27280,6 +27362,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27520,7 +27608,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h index 073ba841d77435..1659657780fdb2 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu Nov 3 02:16:41 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:48 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl-fips.gypi index 33e4b8064ae61f..9f1419831d5d1e 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl-fips.gypi @@ -32,6 +32,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -293,8 +294,6 @@ './config/archs/linux-armv4/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-armv4/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-armv4/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-armv4/asm_avx2/crypto/bn/armv4-gf2m.S', - './config/archs/linux-armv4/asm_avx2/crypto/bn/armv4-mont.S', './config/archs/linux-armv4/asm_avx2/providers/legacy.ld', './config/archs/linux-armv4/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl.gypi index db54eaf43bb708..bd952c84c1aaba 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/openssl.gypi @@ -191,6 +191,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -923,12 +924,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -979,8 +974,6 @@ './config/archs/linux-armv4/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-armv4/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-armv4/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-armv4/asm_avx2/crypto/bn/armv4-gf2m.S', - './config/archs/linux-armv4/asm_avx2/crypto/bn/armv4-mont.S', './config/archs/linux-armv4/asm_avx2/providers/legacy.ld', './config/archs/linux-armv4/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-armv4/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-armv4/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm index 86ce47d092e699..578cfc3cc1f0fa 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2201,6 +2204,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2456,6 +2462,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2582,6 +2591,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2867,6 +2879,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2927,6 +2945,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2951,6 +2972,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3863,6 +3887,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4550,6 +4577,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4805,6 +4835,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4931,6 +4964,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5216,6 +5252,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5276,6 +5318,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5300,6 +5345,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6212,6 +6260,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7952,6 +8003,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8356,6 +8411,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8384,13 +8440,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8579,15 +8634,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9068,15 +9120,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11124,6 +11172,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11379,6 +11430,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11505,6 +11559,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11790,6 +11847,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11850,6 +11913,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11874,6 +11940,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12786,6 +12855,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13473,6 +13545,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13728,6 +13803,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13854,6 +13932,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14139,6 +14220,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14199,6 +14286,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14223,6 +14313,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15135,6 +15228,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16207,6 +16303,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16292,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16334,6 +16432,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16429,6 +16528,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16449,6 +16550,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16457,6 +16559,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16765,6 +16868,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18986,6 +19090,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19165,6 +19274,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19250,6 +19360,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19292,6 +19403,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19387,6 +19499,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19407,6 +19521,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19415,6 +19530,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19723,6 +19839,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20095,6 +20212,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20869,6 +20987,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20953,8 +21074,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21232,12 +21353,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22348,15 +22463,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23467,6 +23573,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25035,6 +25142,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25259,12 +25367,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27012,6 +27114,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27255,7 +27363,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h index bf589a8cb17c2e..d6f445e7629ff2 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu Nov 3 02:16:49 2022 UTC" +#define DATE "built on: Mon Feb 13 14:24:59 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/progs.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-armv4/no-asm/openssl-fips.gypi index 1c35efba7565fa..cf6735c3fc871d 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-armv4/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/openssl.gypi b/deps/openssl/config/archs/linux-armv4/no-asm/openssl.gypi index 500f03e4e9a464..a4dd9a9c97cb4f 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-armv4/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux-elf/asm/apps/progs.c b/deps/openssl/config/archs/linux-elf/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-elf/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-elf/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/asm/configdata.pm b/deps/openssl/config/archs/linux-elf/asm/configdata.pm index 6117cafd9a18f5..f9e3a0d113b0d4 100644 --- a/deps/openssl/config/archs/linux-elf/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1514,6 +1514,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1645,12 +1648,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2261,6 +2259,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2516,6 +2517,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2642,6 +2646,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2927,6 +2934,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2987,6 +3000,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3011,6 +3027,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3923,6 +3942,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4610,6 +4632,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4865,6 +4890,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4991,6 +5019,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5276,6 +5307,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5336,6 +5373,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5360,6 +5400,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6272,6 +6315,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8012,6 +8058,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8419,6 +8469,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8450,18 +8501,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8648,15 +8695,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9142,16 +9186,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11210,6 +11249,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11465,6 +11507,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11591,6 +11636,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11876,6 +11924,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11936,6 +11990,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11960,6 +12017,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12872,6 +12932,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13559,6 +13622,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13814,6 +13880,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13940,6 +14009,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14225,6 +14297,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14285,6 +14363,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14309,6 +14390,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15221,6 +15305,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16293,6 +16380,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16378,6 +16466,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16420,6 +16509,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16515,6 +16605,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16535,6 +16627,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16543,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16851,6 +16945,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19072,6 +19167,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19251,6 +19351,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19336,6 +19437,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19378,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19473,6 +19576,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19493,6 +19598,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19501,6 +19607,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19809,6 +19916,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20181,6 +20289,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20964,6 +21073,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21057,24 +21169,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21345,12 +21448,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22476,18 +22573,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23633,6 +23718,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25213,6 +25299,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25445,16 +25532,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27202,6 +27279,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27442,7 +27525,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h index 544fc05b541053..18b8f0196a7dd3 100644 --- a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu Nov 3 02:16:57 2022 UTC" +#define DATE "built on: Mon Feb 13 14:25:10 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm/engines/e_padlock-x86.S b/deps/openssl/config/archs/linux-elf/asm/engines/e_padlock-x86.S index b6e5b844f7c845..81e4ec050582c4 100644 --- a/deps/openssl/config/archs/linux-elf/asm/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/linux-elf/asm/engines/e_padlock-x86.S @@ -76,6 +76,8 @@ padlock_key_bswap: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx .L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-elf/asm/include/progs.h b/deps/openssl/config/archs/linux-elf/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-elf/asm/openssl-fips.gypi index ebbe0777a174fe..4050394c4ea13b 100644 --- a/deps/openssl/config/archs/linux-elf/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-elf/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/linux-elf/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-elf/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-elf/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-elf/asm/crypto/bn/bn-586.S', - './config/archs/linux-elf/asm/crypto/bn/co-586.S', - './config/archs/linux-elf/asm/crypto/bn/x86-gf2m.S', - './config/archs/linux-elf/asm/crypto/bn/x86-mont.S', - './config/archs/linux-elf/asm/crypto/des/crypt586.S', - './config/archs/linux-elf/asm/crypto/des/des-586.S', - './config/archs/linux-elf/asm/crypto/md5/md5-586.S', './config/archs/linux-elf/asm/providers/legacy.ld', './config/archs/linux-elf/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-elf/asm/openssl.gypi b/deps/openssl/config/archs/linux-elf/asm/openssl.gypi index 5317735c822cdb..7d1253f97ee1c4 100644 --- a/deps/openssl/config/archs/linux-elf/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-elf/asm/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/linux-elf/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-elf/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-elf/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-elf/asm/crypto/bn/bn-586.S', - './config/archs/linux-elf/asm/crypto/bn/co-586.S', - './config/archs/linux-elf/asm/crypto/bn/x86-gf2m.S', - './config/archs/linux-elf/asm/crypto/bn/x86-mont.S', - './config/archs/linux-elf/asm/crypto/des/crypt586.S', - './config/archs/linux-elf/asm/crypto/des/des-586.S', - './config/archs/linux-elf/asm/crypto/md5/md5-586.S', './config/archs/linux-elf/asm/providers/legacy.ld', './config/archs/linux-elf/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-elf/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm index 8ba237c2a8f55d..03cc80d0737589 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1514,6 +1514,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1645,12 +1648,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2261,6 +2259,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2516,6 +2517,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2642,6 +2646,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2927,6 +2934,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2987,6 +3000,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3011,6 +3027,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3923,6 +3942,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4610,6 +4632,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4865,6 +4890,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4991,6 +5019,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5276,6 +5307,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5336,6 +5373,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5360,6 +5400,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6272,6 +6315,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8012,6 +8058,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8419,6 +8469,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8450,18 +8501,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8648,15 +8695,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9142,16 +9186,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11210,6 +11249,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11465,6 +11507,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11591,6 +11636,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11876,6 +11924,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11936,6 +11990,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11960,6 +12017,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12872,6 +12932,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13559,6 +13622,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13814,6 +13880,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13940,6 +14009,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14225,6 +14297,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14285,6 +14363,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14309,6 +14390,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15221,6 +15305,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16293,6 +16380,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16378,6 +16466,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16420,6 +16509,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16515,6 +16605,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16535,6 +16627,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16543,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16851,6 +16945,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19072,6 +19167,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19251,6 +19351,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19336,6 +19437,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19378,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19473,6 +19576,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19493,6 +19598,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19501,6 +19607,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19809,6 +19916,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20181,6 +20289,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20964,6 +21073,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21057,24 +21169,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21345,12 +21448,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22476,18 +22573,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23633,6 +23718,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25213,6 +25299,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25445,16 +25532,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27202,6 +27279,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27442,7 +27525,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h index 2ef2568f69c735..36e72fca4cfd1c 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu Nov 3 02:17:06 2022 UTC" +#define DATE "built on: Mon Feb 13 14:25:22 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/engines/e_padlock-x86.S b/deps/openssl/config/archs/linux-elf/asm_avx2/engines/e_padlock-x86.S index b6e5b844f7c845..81e4ec050582c4 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/engines/e_padlock-x86.S @@ -76,6 +76,8 @@ padlock_key_bswap: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx .L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-fips.gypi index 27a68a4ee2956e..f53dae5e624bc0 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/linux-elf/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-elf/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-elf/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-elf/asm_avx2/crypto/bn/bn-586.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/co-586.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/linux-elf/asm_avx2/crypto/des/crypt586.S', - './config/archs/linux-elf/asm_avx2/crypto/des/des-586.S', - './config/archs/linux-elf/asm_avx2/crypto/md5/md5-586.S', './config/archs/linux-elf/asm_avx2/providers/legacy.ld', './config/archs/linux-elf/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi index 6a6774a30a48a8..f23e5c6f5ff333 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/linux-elf/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-elf/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-elf/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-elf/asm_avx2/crypto/bn/bn-586.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/co-586.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/linux-elf/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/linux-elf/asm_avx2/crypto/des/crypt586.S', - './config/archs/linux-elf/asm_avx2/crypto/des/des-586.S', - './config/archs/linux-elf/asm_avx2/crypto/md5/md5-586.S', './config/archs/linux-elf/asm_avx2/providers/legacy.ld', './config/archs/linux-elf/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-elf/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-elf/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-elf/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm index 5f78dee52bfb9a..998091bdcdda71 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2200,6 +2203,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2455,6 +2461,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2581,6 +2590,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2866,6 +2878,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2926,6 +2944,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2950,6 +2971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3862,6 +3886,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4549,6 +4576,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4804,6 +4834,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4930,6 +4963,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5215,6 +5251,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5275,6 +5317,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5299,6 +5344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6211,6 +6259,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7951,6 +8002,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8355,6 +8410,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8383,13 +8439,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8578,15 +8633,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9067,15 +9119,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11123,6 +11171,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11378,6 +11429,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11504,6 +11558,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11789,6 +11846,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11849,6 +11912,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11873,6 +11939,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12785,6 +12854,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13472,6 +13544,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13727,6 +13802,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13853,6 +13931,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14138,6 +14219,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14198,6 +14285,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14222,6 +14312,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15134,6 +15227,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16206,6 +16302,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16291,6 +16388,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16333,6 +16431,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16428,6 +16527,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16448,6 +16549,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16456,6 +16558,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16764,6 +16867,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18985,6 +19089,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19164,6 +19273,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19249,6 +19359,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19291,6 +19402,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19386,6 +19498,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19406,6 +19520,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19414,6 +19529,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19722,6 +19838,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20094,6 +20211,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20868,6 +20986,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20952,8 +21073,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21231,12 +21352,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22347,15 +22462,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23466,6 +23572,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25034,6 +25141,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25258,12 +25366,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27011,6 +27113,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27254,7 +27362,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h index 69b2c91b093b4d..6e652edc7353ff 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu Nov 3 02:17:14 2022 UTC" +#define DATE "built on: Mon Feb 13 14:25:33 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/progs.h b/deps/openssl/config/archs/linux-elf/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-elf/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-elf/no-asm/openssl-fips.gypi index b82762a2a4e69a..752887bcd75fe9 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-elf/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi b/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi index 2c670c1afec77a..90416f7348628a 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64le/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm index bfc4e7873f458b..f0fcac5a812010 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1629,9 +1632,6 @@ our %unified_info = ( "VPAES_ASM", "X25519_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2241,6 +2241,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2496,6 +2499,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2622,6 +2628,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2907,6 +2916,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2967,6 +2982,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2991,6 +3009,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3903,6 +3924,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4590,6 +4614,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4845,6 +4872,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4971,6 +5001,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5256,6 +5289,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5316,6 +5355,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5340,6 +5382,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6252,6 +6297,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7992,6 +8040,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8406,6 +8458,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-ppc.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8436,15 +8489,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8684,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9131,15 +9178,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11204,6 +11247,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11459,6 +11505,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11585,6 +11634,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11870,6 +11922,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11930,6 +11988,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11954,6 +12015,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12866,6 +12930,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13553,6 +13620,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13808,6 +13878,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13934,6 +14007,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14219,6 +14295,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14279,6 +14361,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14303,6 +14388,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15215,6 +15303,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16287,6 +16378,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16372,6 +16464,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16414,6 +16507,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16509,6 +16603,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16529,6 +16625,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16537,6 +16634,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16845,6 +16943,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19066,6 +19165,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19349,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19435,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19478,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19574,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19596,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19605,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19914,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20287,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20973,6 +21086,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-ppc.o" => [ "crypto/bn/bn-ppc.s" ], @@ -21063,14 +21179,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], - "crypto/bn/liblegacy-lib-bn-ppc.o" => [ - "crypto/bn/bn-ppc.s" - ], - "crypto/bn/liblegacy-lib-bn_ppc.o" => [ - "crypto/bn/bn_ppc.c" - ], - "crypto/bn/liblegacy-lib-ppc-mont.o" => [ - "crypto/bn/ppc-mont.s" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21351,12 +21461,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22497,15 +22601,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23672,6 +23767,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25261,6 +25357,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25497,14 +25594,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27252,6 +27341,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27492,7 +27587,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h index 5046a14cc8234b..62c68f48c2b421 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu Nov 3 02:17:51 2022 UTC" +#define DATE "built on: Mon Feb 13 14:26:23 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-ppc64le/asm/openssl-fips.gypi index 45f9559c26c4fc..6750f0cc5d9e8d 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -299,8 +300,6 @@ './config/archs/linux-ppc64le/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-ppc64le/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-ppc64le/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s', - './config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s', './config/archs/linux-ppc64le/asm/providers/legacy.ld', './config/archs/linux-ppc64le/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/openssl.gypi b/deps/openssl/config/archs/linux-ppc64le/asm/openssl.gypi index a54e2c1080e002..9be0d3b726b8b2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -928,12 +929,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_ppc.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -987,8 +982,6 @@ './config/archs/linux-ppc64le/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-ppc64le/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-ppc64le/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s', - './config/archs/linux-ppc64le/asm/crypto/bn/ppc-mont.s', './config/archs/linux-ppc64le/asm/providers/legacy.ld', './config/archs/linux-ppc64le/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm index 6e0b04963e51bd..6c1d9bf76fa677 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1629,9 +1632,6 @@ our %unified_info = ( "VPAES_ASM", "X25519_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2241,6 +2241,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2496,6 +2499,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2622,6 +2628,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2907,6 +2916,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2967,6 +2982,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2991,6 +3009,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3903,6 +3924,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4590,6 +4614,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4845,6 +4872,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4971,6 +5001,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5256,6 +5289,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5316,6 +5355,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5340,6 +5382,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6252,6 +6297,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7992,6 +8040,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8406,6 +8458,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-ppc.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8436,15 +8489,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8634,15 +8684,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9131,15 +9178,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11204,6 +11247,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11459,6 +11505,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11585,6 +11634,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11870,6 +11922,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11930,6 +11988,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11954,6 +12015,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12866,6 +12930,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13553,6 +13620,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13808,6 +13878,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13934,6 +14007,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14219,6 +14295,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14279,6 +14361,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14303,6 +14388,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15215,6 +15303,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16287,6 +16378,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16372,6 +16464,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16414,6 +16507,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16509,6 +16603,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16529,6 +16625,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16537,6 +16634,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16845,6 +16943,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19066,6 +19165,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19349,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19435,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19478,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19574,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19596,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19605,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19914,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20287,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20973,6 +21086,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-ppc.o" => [ "crypto/bn/bn-ppc.s" ], @@ -21063,14 +21179,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-ppc-mont.o" => [ "crypto/bn/ppc-mont.s" ], - "crypto/bn/liblegacy-lib-bn-ppc.o" => [ - "crypto/bn/bn-ppc.s" - ], - "crypto/bn/liblegacy-lib-bn_ppc.o" => [ - "crypto/bn/bn_ppc.c" - ], - "crypto/bn/liblegacy-lib-ppc-mont.o" => [ - "crypto/bn/ppc-mont.s" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21351,12 +21461,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22497,15 +22601,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23672,6 +23767,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-ppc-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25261,6 +25357,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-ppc-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25497,14 +25594,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-ppc.o", - "crypto/bn/liblegacy-lib-bn_ppc.o", - "crypto/bn/liblegacy-lib-ppc-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27252,6 +27341,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27492,7 +27587,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h index 2eb255bd76280c..3b10c8dae1cc32 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu Nov 3 02:18:00 2022 UTC" +#define DATE "built on: Mon Feb 13 14:26:34 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl-fips.gypi index 9e270eb370f63d..dc35fea0d83dc8 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -299,8 +300,6 @@ './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s', - './config/archs/linux-ppc64le/asm_avx2/crypto/bn/ppc-mont.s', './config/archs/linux-ppc64le/asm_avx2/providers/legacy.ld', './config/archs/linux-ppc64le/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl.gypi index 0d3ffc6d9da847..6bf44c25d41c24 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -928,12 +929,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_ppc.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -987,8 +982,6 @@ './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-ppc64le/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s', - './config/archs/linux-ppc64le/asm_avx2/crypto/bn/ppc-mont.s', './config/archs/linux-ppc64le/asm_avx2/providers/legacy.ld', './config/archs/linux-ppc64le/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm index eaf23446dccef4..e39cc01df26fbb 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2201,6 +2204,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2456,6 +2462,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2582,6 +2591,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2867,6 +2879,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2927,6 +2945,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2951,6 +2972,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3863,6 +3887,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4550,6 +4577,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4805,6 +4835,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4931,6 +4964,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5216,6 +5252,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5276,6 +5318,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5300,6 +5345,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6212,6 +6260,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7952,6 +8003,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8356,6 +8411,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8384,13 +8440,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8579,15 +8634,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9068,15 +9120,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11124,6 +11172,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11379,6 +11430,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11505,6 +11559,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11790,6 +11847,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11850,6 +11913,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11874,6 +11940,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12786,6 +12855,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13473,6 +13545,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13728,6 +13803,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13854,6 +13932,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14139,6 +14220,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14199,6 +14286,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14223,6 +14313,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15135,6 +15228,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16207,6 +16303,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16292,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16334,6 +16432,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16429,6 +16528,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16449,6 +16550,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16457,6 +16559,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16765,6 +16868,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18986,6 +19090,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19165,6 +19274,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19250,6 +19360,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19292,6 +19403,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19387,6 +19499,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19407,6 +19521,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19415,6 +19530,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19723,6 +19839,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20095,6 +20212,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20869,6 +20987,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20953,8 +21074,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21232,12 +21353,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22348,15 +22463,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23467,6 +23573,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25035,6 +25142,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25259,12 +25367,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27012,6 +27114,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27255,7 +27363,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h index d9e2a324e5eb84..95f5dca09c4c5f 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu Nov 3 02:18:08 2022 UTC" +#define DATE "built on: Mon Feb 13 14:26:46 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl-fips.gypi index 8e3fcb8b75a483..c3880a22c4b0ae 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl.gypi b/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl.gypi index eb34309cfe4546..e00d264d0a10fb 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux-x86_64/asm/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-x86_64/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm index 5a596fdc8d5b4f..900b5731987426 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1652,11 +1655,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2267,6 +2266,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2522,6 +2524,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2648,6 +2653,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2933,6 +2941,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2993,6 +3007,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3017,6 +3034,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3929,6 +3949,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4616,6 +4639,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4871,6 +4897,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4997,6 +5026,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5282,6 +5314,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5342,6 +5380,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5366,6 +5407,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6278,6 +6322,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8018,6 +8065,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8431,6 +8482,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8466,6 +8518,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8473,35 +8526,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8689,15 +8731,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9185,16 +9224,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11258,6 +11292,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11513,6 +11550,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11639,6 +11679,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11924,6 +11967,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11984,6 +12033,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12008,6 +12060,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12920,6 +12975,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13607,6 +13665,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13862,6 +13923,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13988,6 +14052,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14273,6 +14340,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14333,6 +14406,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14357,6 +14433,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15269,6 +15348,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16341,6 +16423,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16426,6 +16509,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16468,6 +16552,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16563,6 +16648,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16583,6 +16670,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16591,6 +16679,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16899,6 +16988,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19120,6 +19210,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19299,6 +19394,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19384,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19426,6 +19523,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19521,6 +19619,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19541,6 +19641,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19549,6 +19650,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19857,6 +19959,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20229,6 +20332,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20940,9 +21044,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21039,6 +21140,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21144,6 +21248,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21168,30 +21275,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21465,12 +21548,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22602,18 +22679,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23777,6 +23842,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25370,6 +25436,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25612,21 +25679,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27374,6 +27426,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27614,7 +27672,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h index 84cabaa14531c0..90505db012576d 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu Nov 3 02:17:22 2022 UTC" +#define DATE "built on: Mon Feb 13 14:25:44 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/linux-x86_64/asm/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/linux-x86_64/asm/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/progs.h b/deps/openssl/config/archs/linux-x86_64/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-x86_64/asm/openssl-fips.gypi index 90222424c60880..92771a65dcdbad 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-x86_64/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/linux-x86_64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-x86_64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-x86_64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-avx2.s', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-avx512.s', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont5.s', - './config/archs/linux-x86_64/asm/crypto/md5/md5-x86_64.s', './config/archs/linux-x86_64/asm/providers/legacy.ld', './config/archs/linux-x86_64/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi b/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi index 3020010971abf5..bf7e514da615cd 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/linux-x86_64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux-x86_64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux-x86_64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-avx2.s', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-avx512.s', - './config/archs/linux-x86_64/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont.s', - './config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont5.s', - './config/archs/linux-x86_64/asm/crypto/md5/md5-x86_64.s', './config/archs/linux-x86_64/asm/providers/legacy.ld', './config/archs/linux-x86_64/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm index 99b1804b0567ea..d5e10dd923b04c 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1652,11 +1655,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2267,6 +2266,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2522,6 +2524,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2648,6 +2653,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2933,6 +2941,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2993,6 +3007,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3017,6 +3034,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3929,6 +3949,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4616,6 +4639,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4871,6 +4897,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4997,6 +5026,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5282,6 +5314,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5342,6 +5380,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5366,6 +5407,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6278,6 +6322,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8018,6 +8065,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8431,6 +8482,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8466,6 +8518,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8473,35 +8526,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8689,15 +8731,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9185,16 +9224,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11258,6 +11292,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11513,6 +11550,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11639,6 +11679,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11924,6 +11967,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11984,6 +12033,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12008,6 +12060,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12920,6 +12975,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13607,6 +13665,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13862,6 +13923,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13988,6 +14052,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14273,6 +14340,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14333,6 +14406,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14357,6 +14433,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15269,6 +15348,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16341,6 +16423,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16426,6 +16509,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16468,6 +16552,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16563,6 +16648,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16583,6 +16670,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16591,6 +16679,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16899,6 +16988,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19120,6 +19210,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19299,6 +19394,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19384,6 +19480,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19426,6 +19523,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19521,6 +19619,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19541,6 +19641,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19549,6 +19650,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19857,6 +19959,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20229,6 +20332,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20940,9 +21044,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21039,6 +21140,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21144,6 +21248,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21168,30 +21275,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21465,12 +21548,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22602,18 +22679,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23777,6 +23842,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25370,6 +25436,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25612,21 +25679,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27374,6 +27426,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27614,7 +27672,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h index 40d99110eff90a..f5ed0615153640 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu Nov 3 02:17:33 2022 UTC" +#define DATE "built on: Mon Feb 13 14:25:58 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/linux-x86_64/asm_avx2/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-fips.gypi index a2c4692e33afd9..db7be077be2e49 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/linux-x86_64/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/linux-x86_64/asm_avx2/providers/legacy.ld', './config/archs/linux-x86_64/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi index 46a092884d49d6..c4bd96ac6cd940 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux-x86_64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/linux-x86_64/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/linux-x86_64/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/linux-x86_64/asm_avx2/providers/legacy.ld', './config/archs/linux-x86_64/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm index 2c9816616679c2..f245b95e42cba6 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1517,6 +1517,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2202,6 +2205,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2457,6 +2463,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2583,6 +2592,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2868,6 +2880,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2928,6 +2946,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2952,6 +2973,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3864,6 +3888,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4551,6 +4578,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4806,6 +4836,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4932,6 +4965,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5217,6 +5253,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5277,6 +5319,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5301,6 +5346,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6213,6 +6261,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7953,6 +8004,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8357,6 +8412,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8385,13 +8441,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8580,15 +8635,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9069,15 +9121,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11125,6 +11173,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11380,6 +11431,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11506,6 +11560,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11791,6 +11848,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11851,6 +11914,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11875,6 +11941,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12787,6 +12856,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13474,6 +13546,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13729,6 +13804,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13855,6 +13933,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14140,6 +14221,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14200,6 +14287,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14224,6 +14314,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15136,6 +15229,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16208,6 +16304,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16293,6 +16390,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16335,6 +16433,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16430,6 +16529,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16450,6 +16551,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16458,6 +16560,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16766,6 +16869,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18987,6 +19091,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19166,6 +19275,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19251,6 +19361,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19293,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19388,6 +19500,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19408,6 +19522,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19416,6 +19531,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19724,6 +19840,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20096,6 +20213,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20870,6 +20988,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20954,8 +21075,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21233,12 +21354,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22349,15 +22464,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23468,6 +23574,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25036,6 +25143,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25260,12 +25368,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27013,6 +27115,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27256,7 +27364,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h index 028d82c4d543f8..c729dc8af184a3 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu Nov 3 02:17:44 2022 UTC" +#define DATE "built on: Mon Feb 13 14:26:12 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/progs.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux-x86_64/no-asm/openssl-fips.gypi index c7b6bbbec688d9..f0dcf27f89dacd 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/openssl.gypi b/deps/openssl/config/archs/linux-x86_64/no-asm/openssl.gypi index a2648ee02d1a23..935390342dda8e 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux32-s390x/asm/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux32-s390x/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm index be11d398ce3d55..a696f077770c4b 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1634,10 +1637,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2247,6 +2246,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2502,6 +2504,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2628,6 +2633,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2913,6 +2921,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2973,6 +2987,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2997,6 +3014,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3909,6 +3929,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4596,6 +4619,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4851,6 +4877,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4977,6 +5006,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5262,6 +5294,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5322,6 +5360,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5346,6 +5387,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6258,6 +6302,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7998,6 +8045,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8402,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8432,17 +8484,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", - "crypto/bn/libfips-lib-s390x-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o" + "crypto/bn/libfips-lib-s390x-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8631,15 +8680,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9124,15 +9170,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11188,6 +11230,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11443,6 +11488,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11569,6 +11617,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11854,6 +11905,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11914,6 +11971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11938,6 +11998,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12850,6 +12913,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13537,6 +13603,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13792,6 +13861,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13918,6 +13990,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14203,6 +14278,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14263,6 +14344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14287,6 +14371,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15199,6 +15286,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16271,6 +16361,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16356,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16398,6 +16490,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16493,6 +16586,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16513,6 +16608,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16521,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16829,6 +16926,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19104,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19283,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19368,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19410,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19505,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19525,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19533,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19841,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20213,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20981,6 +21093,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], @@ -21071,21 +21186,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], "crypto/bn/libfips-lib-s390x-mont.o" => [ "crypto/bn/s390x-mont.S" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" - ], - "crypto/bn/liblegacy-lib-s390x-gf2m.o" => [ - "crypto/bn/s390x-gf2m.s" - ], - "crypto/bn/liblegacy-lib-s390x-mont.o" => [ - "crypto/bn/s390x-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21362,12 +21471,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22496,15 +22599,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23638,6 +23732,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25214,6 +25309,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", "crypto/bn/libfips-lib-s390x-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25447,14 +25543,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27202,6 +27290,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27442,7 +27536,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h index 184486adab8348..683aa353781088 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu Nov 3 02:18:15 2022 UTC" +#define DATE "built on: Mon Feb 13 14:26:56 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/progs.h b/deps/openssl/config/archs/linux32-s390x/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/progs.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux32-s390x/asm/openssl-fips.gypi index 6ddef904eed700..30225aeda433f3 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux32-s390x/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -290,8 +291,6 @@ './config/archs/linux32-s390x/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux32-s390x/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux32-s390x/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux32-s390x/asm/crypto/bn/s390x-gf2m.s', - './config/archs/linux32-s390x/asm/crypto/bn/s390x-mont.S', './config/archs/linux32-s390x/asm/providers/legacy.ld', './config/archs/linux32-s390x/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux32-s390x/asm/openssl.gypi b/deps/openssl/config/archs/linux32-s390x/asm/openssl.gypi index 4a4c36380805c1..798bf77851587b 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux32-s390x/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -922,12 +923,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,8 +970,6 @@ './config/archs/linux32-s390x/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux32-s390x/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux32-s390x/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux32-s390x/asm/crypto/bn/s390x-gf2m.s', - './config/archs/linux32-s390x/asm/crypto/bn/s390x-mont.S', './config/archs/linux32-s390x/asm/providers/legacy.ld', './config/archs/linux32-s390x/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm index 9d1e5a26ea6f34..d0fa7395b8c772 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1634,10 +1637,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2247,6 +2246,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2502,6 +2504,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2628,6 +2633,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2913,6 +2921,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2973,6 +2987,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2997,6 +3014,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3909,6 +3929,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4596,6 +4619,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4851,6 +4877,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4977,6 +5006,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5262,6 +5294,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5322,6 +5360,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5346,6 +5387,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6258,6 +6302,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7998,6 +8045,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8402,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8432,17 +8484,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", - "crypto/bn/libfips-lib-s390x-mont.o", - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o" + "crypto/bn/libfips-lib-s390x-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8631,15 +8680,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9124,15 +9170,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11188,6 +11230,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11443,6 +11488,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11569,6 +11617,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11854,6 +11905,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11914,6 +11971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11938,6 +11998,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12850,6 +12913,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13537,6 +13603,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13792,6 +13861,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13918,6 +13990,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14203,6 +14278,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14263,6 +14344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14287,6 +14371,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15199,6 +15286,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16271,6 +16361,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16356,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16398,6 +16490,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16493,6 +16586,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16513,6 +16608,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16521,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16829,6 +16926,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19104,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19283,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19368,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19410,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19505,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19525,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19533,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19841,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20213,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20981,6 +21093,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], @@ -21071,21 +21186,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], "crypto/bn/libfips-lib-s390x-mont.o" => [ "crypto/bn/s390x-mont.S" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" - ], - "crypto/bn/liblegacy-lib-s390x-gf2m.o" => [ - "crypto/bn/s390x-gf2m.s" - ], - "crypto/bn/liblegacy-lib-s390x-mont.o" => [ - "crypto/bn/s390x-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21362,12 +21471,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22496,15 +22599,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23638,6 +23732,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25214,6 +25309,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", "crypto/bn/libfips-lib-s390x-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25447,14 +25543,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27202,6 +27290,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27442,7 +27536,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h index 40d042ff0487ea..6e3d955b7732f5 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu Nov 3 02:18:24 2022 UTC" +#define DATE "built on: Mon Feb 13 14:27:08 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl-fips.gypi index 387e02cdbf0073..b9face90d39841 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -290,8 +291,6 @@ './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux32-s390x/asm_avx2/crypto/bn/s390x-gf2m.s', - './config/archs/linux32-s390x/asm_avx2/crypto/bn/s390x-mont.S', './config/archs/linux32-s390x/asm_avx2/providers/legacy.ld', './config/archs/linux32-s390x/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl.gypi index 0bcc51b9475f1f..d72bf55441b1b2 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -922,12 +923,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,8 +970,6 @@ './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux32-s390x/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux32-s390x/asm_avx2/crypto/bn/s390x-gf2m.s', - './config/archs/linux32-s390x/asm_avx2/crypto/bn/s390x-mont.S', './config/archs/linux32-s390x/asm_avx2/providers/legacy.ld', './config/archs/linux32-s390x/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm index 637aca654918e3..e72b28358d3dc7 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2201,6 +2204,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2456,6 +2462,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2582,6 +2591,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2867,6 +2879,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2927,6 +2945,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2951,6 +2972,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3863,6 +3887,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4550,6 +4577,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4805,6 +4835,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4931,6 +4964,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5216,6 +5252,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5276,6 +5318,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5300,6 +5345,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6212,6 +6260,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7952,6 +8003,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8356,6 +8411,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8384,13 +8440,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8579,15 +8634,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9068,15 +9120,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11124,6 +11172,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11379,6 +11430,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11505,6 +11559,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11790,6 +11847,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11850,6 +11913,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11874,6 +11940,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12786,6 +12855,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13473,6 +13545,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13728,6 +13803,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13854,6 +13932,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14139,6 +14220,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14199,6 +14286,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14223,6 +14313,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15135,6 +15228,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16207,6 +16303,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16292,6 +16389,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16334,6 +16432,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16429,6 +16528,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16449,6 +16550,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16457,6 +16559,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16765,6 +16868,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18986,6 +19090,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19165,6 +19274,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19250,6 +19360,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19292,6 +19403,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19387,6 +19499,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19407,6 +19521,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19415,6 +19530,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19723,6 +19839,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20095,6 +20212,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20869,6 +20987,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20953,8 +21074,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21232,12 +21353,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22348,15 +22463,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23467,6 +23573,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25035,6 +25142,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25259,12 +25367,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27012,6 +27114,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27255,7 +27363,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h index e2ab9093f72663..f122ff25f0ba3e 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu Nov 3 02:18:32 2022 UTC" +#define DATE "built on: Mon Feb 13 14:27:19 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/progs.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux32-s390x/no-asm/openssl-fips.gypi index 63cfc208b50dc1..1676c256f22837 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/openssl.gypi b/deps/openssl/config/archs/linux32-s390x/no-asm/openssl.gypi index 4540f04ec62157..98678dbf0db300 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -926,12 +927,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux64-mips64/asm/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux64-mips64/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm index 494c5178422118..63ad4d384327ce 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1614,9 +1617,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2226,6 +2226,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2481,6 +2484,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2607,6 +2613,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2892,6 +2901,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2952,6 +2967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2976,6 +2994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3888,6 +3909,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4575,6 +4599,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4830,6 +4857,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4956,6 +4986,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5241,6 +5274,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5301,6 +5340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5325,6 +5367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6237,6 +6282,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7977,6 +8025,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8382,6 +8434,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-mips-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-mips.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8411,14 +8464,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-mips-mont.o", - "crypto/bn/liblegacy-lib-bn-mips.o", - "crypto/bn/liblegacy-lib-mips-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8607,15 +8658,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9096,15 +9144,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11159,6 +11203,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11414,6 +11461,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11540,6 +11590,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11825,6 +11878,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11885,6 +11944,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11909,6 +11971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12821,6 +12886,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13508,6 +13576,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13763,6 +13834,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13889,6 +13963,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14174,6 +14251,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14234,6 +14317,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14258,6 +14344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15170,6 +15259,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16242,6 +16334,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16327,6 +16420,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16369,6 +16463,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16464,6 +16559,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16484,6 +16581,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16492,6 +16590,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16800,6 +16899,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17351,12 +17451,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-mips-mont.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-bn-mips.o" => [ - "crypto" - ], - "crypto/bn/liblegacy-lib-mips-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19066,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20952,6 +21060,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-mips-mont.o" => [ "crypto/bn/mips-mont.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-mips.o" => [ "crypto/bn/bn-mips.S" ], @@ -21039,11 +21150,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-mips-mont.o" => [ "crypto/bn/mips-mont.S" ], - "crypto/bn/liblegacy-lib-bn-mips.o" => [ - "crypto/bn/bn-mips.S" - ], - "crypto/bn/liblegacy-lib-mips-mont.o" => [ - "crypto/bn/mips-mont.S" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21321,12 +21429,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22437,15 +22539,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23578,6 +23671,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-mips-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25151,6 +25245,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-mips-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25378,13 +25473,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-mips.o", - "crypto/bn/liblegacy-lib-mips-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27132,6 +27220,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27372,7 +27466,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h index e2fb94ec8a6018..860830954d27d3 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu Nov 3 02:19:04 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:04 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/progs.h b/deps/openssl/config/archs/linux64-mips64/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/progs.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux64-mips64/asm/openssl-fips.gypi index 541f39c03540c2..5022e423888d0a 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-mips64/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -284,8 +285,6 @@ './config/archs/linux64-mips64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux64-mips64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux64-mips64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-mips64/asm/crypto/bn/bn-mips.S', - './config/archs/linux64-mips64/asm/crypto/bn/mips-mont.S', './config/archs/linux64-mips64/asm/providers/legacy.ld', './config/archs/linux64-mips64/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux64-mips64/asm/openssl.gypi b/deps/openssl/config/archs/linux64-mips64/asm/openssl.gypi index d3b930f73f9475..b448469c3e7bbe 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux64-mips64/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -923,11 +924,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -970,8 +966,6 @@ './config/archs/linux64-mips64/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux64-mips64/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux64-mips64/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-mips64/asm/crypto/bn/bn-mips.S', - './config/archs/linux64-mips64/asm/crypto/bn/mips-mont.S', './config/archs/linux64-mips64/asm/providers/legacy.ld', './config/archs/linux64-mips64/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm index 29496d2f480915..2a3f0256786e61 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1614,9 +1617,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2226,6 +2226,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2481,6 +2484,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2607,6 +2613,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2892,6 +2901,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2952,6 +2967,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2976,6 +2994,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3888,6 +3909,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4575,6 +4599,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4830,6 +4857,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4956,6 +4986,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5241,6 +5274,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5301,6 +5340,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5325,6 +5367,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6237,6 +6282,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7977,6 +8025,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8382,6 +8434,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-mips-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn-mips.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8411,14 +8464,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-mips-mont.o", - "crypto/bn/liblegacy-lib-bn-mips.o", - "crypto/bn/liblegacy-lib-mips-mont.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8607,15 +8658,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9096,15 +9144,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11159,6 +11203,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11414,6 +11461,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11540,6 +11590,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11825,6 +11878,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11885,6 +11944,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11909,6 +11971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12821,6 +12886,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13508,6 +13576,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13763,6 +13834,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13889,6 +13963,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14174,6 +14251,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14234,6 +14317,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14258,6 +14344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15170,6 +15259,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16242,6 +16334,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16327,6 +16420,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16369,6 +16463,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16464,6 +16559,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16484,6 +16581,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16492,6 +16590,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16800,6 +16899,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -17351,12 +17451,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-mips-mont.o" => [ "crypto" ], - "crypto/bn/liblegacy-lib-bn-mips.o" => [ - "crypto" - ], - "crypto/bn/liblegacy-lib-mips-mont.o" => [ - "crypto" - ], "crypto/bn/mips-mont.o" => [ "crypto" ], @@ -19066,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19245,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19330,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19372,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19467,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19487,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19495,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19803,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20175,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20952,6 +21060,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-mips-mont.o" => [ "crypto/bn/mips-mont.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn-mips.o" => [ "crypto/bn/bn-mips.S" ], @@ -21039,11 +21150,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-mips-mont.o" => [ "crypto/bn/mips-mont.S" ], - "crypto/bn/liblegacy-lib-bn-mips.o" => [ - "crypto/bn/bn-mips.S" - ], - "crypto/bn/liblegacy-lib-mips-mont.o" => [ - "crypto/bn/mips-mont.S" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21321,12 +21429,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22437,15 +22539,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23578,6 +23671,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-mips-mont.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25151,6 +25245,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-mips-mont.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25378,13 +25473,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-mips.o", - "crypto/bn/liblegacy-lib-mips-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27132,6 +27220,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27372,7 +27466,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h index 629618d7d6ddd6..13969d90d48843 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu Nov 3 02:19:12 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:14 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl-fips.gypi index 23e497a162a5eb..c3258274c5c906 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -284,8 +285,6 @@ './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-mips64/asm_avx2/crypto/bn/bn-mips.S', - './config/archs/linux64-mips64/asm_avx2/crypto/bn/mips-mont.S', './config/archs/linux64-mips64/asm_avx2/providers/legacy.ld', './config/archs/linux64-mips64/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl.gypi index 08a2cfd40a627d..59cbb04e4ed717 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -923,11 +924,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -970,8 +966,6 @@ './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux64-mips64/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-mips64/asm_avx2/crypto/bn/bn-mips.S', - './config/archs/linux64-mips64/asm_avx2/crypto/bn/mips-mont.S', './config/archs/linux64-mips64/asm_avx2/providers/legacy.ld', './config/archs/linux64-mips64/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm index 082034ce0591f4..3159bc887ee608 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1517,6 +1517,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2202,6 +2205,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2457,6 +2463,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2583,6 +2592,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2868,6 +2880,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2928,6 +2946,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2952,6 +2973,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3864,6 +3888,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4551,6 +4578,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4806,6 +4836,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4932,6 +4965,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5217,6 +5253,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5277,6 +5319,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5301,6 +5346,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6213,6 +6261,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7953,6 +8004,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8357,6 +8412,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8385,13 +8441,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8580,15 +8635,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9069,15 +9121,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11125,6 +11173,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11380,6 +11431,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11506,6 +11560,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11791,6 +11848,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11851,6 +11914,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11875,6 +11941,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12787,6 +12856,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13474,6 +13546,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13729,6 +13804,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13855,6 +13933,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14140,6 +14221,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14200,6 +14287,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14224,6 +14314,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15136,6 +15229,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16208,6 +16304,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16293,6 +16390,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16335,6 +16433,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16430,6 +16529,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16450,6 +16551,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16458,6 +16560,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16766,6 +16869,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18987,6 +19091,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19166,6 +19275,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19251,6 +19361,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19293,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19388,6 +19500,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19408,6 +19522,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19416,6 +19531,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19724,6 +19840,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20096,6 +20213,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20870,6 +20988,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20954,8 +21075,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21233,12 +21354,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22349,15 +22464,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23468,6 +23574,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25036,6 +25143,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25260,12 +25368,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27013,6 +27115,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27256,7 +27364,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h index 484ac3790295dc..7817468380304c 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu Nov 3 02:19:19 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:25 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/progs.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux64-mips64/no-asm/openssl-fips.gypi index a6178f1c65a5e9..f2a5f5ed28c902 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/openssl.gypi b/deps/openssl/config/archs/linux64-mips64/no-asm/openssl.gypi index 96fb947c647171..7f1608d30a1b18 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/apps/progs.c b/deps/openssl/config/archs/linux64-riscv64/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm index f0d380b4ef028d..3a4b270d9249bc 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-riscv64", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1515,6 +1515,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2200,6 +2203,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2455,6 +2461,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2581,6 +2590,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2866,6 +2878,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2926,6 +2944,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2950,6 +2971,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3862,6 +3886,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4549,6 +4576,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4804,6 +4834,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4930,6 +4963,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5215,6 +5251,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5275,6 +5317,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5299,6 +5344,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6211,6 +6259,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7951,6 +8002,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8355,6 +8410,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8383,13 +8439,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8578,15 +8633,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9067,15 +9119,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11123,6 +11171,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11378,6 +11429,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11504,6 +11558,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11789,6 +11846,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11849,6 +11912,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11873,6 +11939,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12785,6 +12854,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13472,6 +13544,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13727,6 +13802,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13853,6 +13931,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14138,6 +14219,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14198,6 +14285,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14222,6 +14312,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15134,6 +15227,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16206,6 +16302,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16291,6 +16388,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16333,6 +16431,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16428,6 +16527,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16448,6 +16549,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16456,6 +16558,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16764,6 +16867,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18985,6 +19089,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19164,6 +19273,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19249,6 +19359,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19291,6 +19402,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19386,6 +19498,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19406,6 +19520,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19414,6 +19529,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19722,6 +19838,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20094,6 +20211,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20868,6 +20986,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20952,8 +21073,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21231,12 +21352,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22347,15 +22462,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23466,6 +23572,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25034,6 +25141,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25258,12 +25366,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27011,6 +27113,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27254,7 +27362,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h index 1d23a5f8610299..5c479f2af93a28 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-riscv64" -#define DATE "built on: Thu Nov 3 02:21:19 2022 UTC" +#define DATE "built on: Mon Feb 13 14:31:30 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/progs.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl-fips.gypi index 0d7994f5f4acc5..bcac25e341be09 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl.gypi b/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl.gypi index b30854c1f5125e..2d594b01ff1e7c 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/linux64-s390x/asm/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux64-s390x/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm index 7ec7f85194a3e1..6fb7092bc19e87 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1635,10 +1638,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2248,6 +2247,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2503,6 +2505,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2629,6 +2634,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2914,6 +2922,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2974,6 +2988,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2998,6 +3015,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3910,6 +3930,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4597,6 +4620,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4852,6 +4878,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4978,6 +5007,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5263,6 +5295,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5323,6 +5361,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5347,6 +5388,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6259,6 +6303,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7999,6 +8046,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8402,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8431,30 +8483,26 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", - "crypto/bn/libfips-lib-s390x-mont.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o" + "crypto/bn/libfips-lib-s390x-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-s390x.o", - "crypto/bn/asm/libfips-lib-s390x.o", - "crypto/bn/asm/liblegacy-lib-s390x.o" + "crypto/bn/asm/libfips-lib-s390x.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8643,15 +8691,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9136,15 +9181,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11200,6 +11241,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11455,6 +11499,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11581,6 +11628,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11866,6 +11916,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11926,6 +11982,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11950,6 +12009,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12862,6 +12924,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13549,6 +13614,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13804,6 +13872,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13930,6 +14001,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14215,6 +14289,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14275,6 +14355,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14299,6 +14382,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15211,6 +15297,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16283,6 +16372,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16368,6 +16458,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16410,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16505,6 +16597,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16525,6 +16619,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16533,6 +16628,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16841,6 +16937,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19116,6 +19213,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19295,6 +19397,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19380,6 +19483,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19422,6 +19526,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19517,6 +19622,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19537,6 +19644,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19545,6 +19653,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19853,6 +19962,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20225,6 +20335,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20900,9 +21011,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-s390x.o" => [ "crypto/bn/asm/s390x.S" ], - "crypto/bn/asm/liblegacy-lib-s390x.o" => [ - "crypto/bn/asm/s390x.S" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20999,6 +21107,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], @@ -21086,18 +21197,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], "crypto/bn/libfips-lib-s390x-mont.o" => [ "crypto/bn/s390x-mont.S" ], - "crypto/bn/liblegacy-lib-s390x-gf2m.o" => [ - "crypto/bn/s390x-gf2m.s" - ], - "crypto/bn/liblegacy-lib-s390x-mont.o" => [ - "crypto/bn/s390x-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21374,12 +21482,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22508,15 +22610,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23650,6 +23743,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25226,6 +25320,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", "crypto/bn/libfips-lib-s390x-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25459,14 +25554,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-s390x.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27214,6 +27301,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27454,7 +27547,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h index d369e2732d92d7..b44af3ebf393f7 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu Nov 3 02:18:40 2022 UTC" +#define DATE "built on: Mon Feb 13 14:27:30 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/progs.h b/deps/openssl/config/archs/linux64-s390x/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/progs.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/asm/openssl-fips.gypi b/deps/openssl/config/archs/linux64-s390x/asm/openssl-fips.gypi index 2b3484256866eb..00e6ffb8b4ab89 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-s390x/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -289,8 +290,6 @@ './config/archs/linux64-s390x/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux64-s390x/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux64-s390x/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-s390x/asm/crypto/bn/s390x-gf2m.s', - './config/archs/linux64-s390x/asm/crypto/bn/s390x-mont.S', './config/archs/linux64-s390x/asm/providers/legacy.ld', './config/archs/linux64-s390x/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux64-s390x/asm/openssl.gypi b/deps/openssl/config/archs/linux64-s390x/asm/openssl.gypi index 71e6c89919ed6f..aad2f33cb33dc9 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/openssl.gypi +++ b/deps/openssl/config/archs/linux64-s390x/asm/openssl.gypi @@ -189,6 +189,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -921,11 +922,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -973,8 +969,6 @@ './config/archs/linux64-s390x/asm/providers/common/der/der_ecx_gen.c', './config/archs/linux64-s390x/asm/providers/common/der/der_rsa_gen.c', './config/archs/linux64-s390x/asm/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-s390x/asm/crypto/bn/s390x-gf2m.s', - './config/archs/linux64-s390x/asm/crypto/bn/s390x-mont.S', './config/archs/linux64-s390x/asm/providers/legacy.ld', './config/archs/linux64-s390x/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm index 1dd39a995e9b7e..d9f8bb1853aa48 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1516,6 +1516,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1635,10 +1638,6 @@ our %unified_info = ( "SHA256_ASM", "SHA512_ASM" ], - "providers/liblegacy.a" => [ - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT" - ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" ], @@ -2248,6 +2247,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2503,6 +2505,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2629,6 +2634,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2914,6 +2922,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2974,6 +2988,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2998,6 +3015,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3910,6 +3930,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4597,6 +4620,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4852,6 +4878,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4978,6 +5007,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5263,6 +5295,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5323,6 +5361,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5347,6 +5388,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6259,6 +6303,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7999,6 +8046,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8402,6 +8453,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/bn/libfips-lib-bn_add.o", @@ -8431,30 +8483,26 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", - "crypto/bn/libfips-lib-s390x-mont.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o" + "crypto/bn/libfips-lib-s390x-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-s390x.o", - "crypto/bn/asm/libfips-lib-s390x.o", - "crypto/bn/asm/liblegacy-lib-s390x.o" + "crypto/bn/asm/libfips-lib-s390x.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8643,15 +8691,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9136,15 +9181,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11200,6 +11241,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11455,6 +11499,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11581,6 +11628,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11866,6 +11916,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11926,6 +11982,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11950,6 +12009,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12862,6 +12924,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13549,6 +13614,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13804,6 +13872,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13930,6 +14001,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14215,6 +14289,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14275,6 +14355,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14299,6 +14382,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15211,6 +15297,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16283,6 +16372,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16368,6 +16458,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16410,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16505,6 +16597,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16525,6 +16619,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16533,6 +16628,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16841,6 +16937,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19116,6 +19213,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19295,6 +19397,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19380,6 +19483,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19422,6 +19526,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19517,6 +19622,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19537,6 +19644,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19545,6 +19653,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19853,6 +19962,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20225,6 +20335,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20900,9 +21011,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-s390x.o" => [ "crypto/bn/asm/s390x.S" ], - "crypto/bn/asm/liblegacy-lib-s390x.o" => [ - "crypto/bn/asm/s390x.S" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20999,6 +21107,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], @@ -21086,18 +21197,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-s390x-gf2m.o" => [ "crypto/bn/s390x-gf2m.s" ], "crypto/bn/libfips-lib-s390x-mont.o" => [ "crypto/bn/s390x-mont.S" ], - "crypto/bn/liblegacy-lib-s390x-gf2m.o" => [ - "crypto/bn/s390x-gf2m.s" - ], - "crypto/bn/liblegacy-lib-s390x-mont.o" => [ - "crypto/bn/s390x-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21374,12 +21482,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22508,15 +22610,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23650,6 +23743,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-s390x-gf2m.o", "crypto/bn/libcrypto-lib-s390x-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25226,6 +25320,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-s390x-gf2m.o", "crypto/bn/libfips-lib-s390x-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25459,14 +25554,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-s390x.o", - "crypto/bn/liblegacy-lib-s390x-gf2m.o", - "crypto/bn/liblegacy-lib-s390x-mont.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27214,6 +27301,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27454,7 +27547,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h index c364103a8af108..c44cb9db9abf2e 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu Nov 3 02:18:48 2022 UTC" +#define DATE "built on: Mon Feb 13 14:27:42 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl-fips.gypi index 7277573a2500b5..307fc21d40181a 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', @@ -289,8 +290,6 @@ './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-s390x/asm_avx2/crypto/bn/s390x-gf2m.s', - './config/archs/linux64-s390x/asm_avx2/crypto/bn/s390x-mont.S', './config/archs/linux64-s390x/asm_avx2/providers/legacy.ld', './config/archs/linux64-s390x/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl.gypi index c943fdcecf6a57..4b708f51e22da2 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/openssl.gypi @@ -189,6 +189,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -921,11 +922,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -973,8 +969,6 @@ './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/linux64-s390x/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/linux64-s390x/asm_avx2/crypto/bn/s390x-gf2m.s', - './config/archs/linux64-s390x/asm_avx2/crypto/bn/s390x-mont.S', './config/archs/linux64-s390x/asm_avx2/providers/legacy.ld', './config/archs/linux64-s390x/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm index c3496daf1297d3..7b33d3503d0926 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -225,7 +225,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1517,6 +1517,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2202,6 +2205,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2457,6 +2463,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2583,6 +2592,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2868,6 +2880,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2928,6 +2946,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2952,6 +2973,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3864,6 +3888,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4551,6 +4578,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4806,6 +4836,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4932,6 +4965,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5217,6 +5253,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5277,6 +5319,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5301,6 +5346,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6213,6 +6261,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7953,6 +8004,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8357,6 +8412,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8385,13 +8441,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8580,15 +8635,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9069,15 +9121,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11125,6 +11173,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11380,6 +11431,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11506,6 +11560,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11791,6 +11848,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11851,6 +11914,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11875,6 +11941,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12787,6 +12856,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13474,6 +13546,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13729,6 +13804,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13855,6 +13933,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14140,6 +14221,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14200,6 +14287,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14224,6 +14314,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15136,6 +15229,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16208,6 +16304,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16293,6 +16390,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16335,6 +16433,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16430,6 +16529,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16450,6 +16551,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16458,6 +16560,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16766,6 +16869,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18987,6 +19091,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19166,6 +19275,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19251,6 +19361,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19293,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19388,6 +19500,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19408,6 +19522,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19416,6 +19531,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19724,6 +19840,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20096,6 +20213,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20870,6 +20988,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20954,8 +21075,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21233,12 +21354,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22349,15 +22464,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23468,6 +23574,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25036,6 +25143,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25260,12 +25368,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27013,6 +27115,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27256,7 +27364,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h index 639e0b89ebb59e..85dba8bcda032f 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu Nov 3 02:18:56 2022 UTC" +#define DATE "built on: Mon Feb 13 14:27:53 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/progs.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/linux64-s390x/no-asm/openssl-fips.gypi index 0456b3edfab136..fb8300f9ce7b18 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/openssl.gypi b/deps/openssl/config/archs/linux64-s390x/no-asm/openssl.gypi index dce25d3887d2dd..86b632b80bf320 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -926,12 +927,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/apps/progs.c +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm index 8c76ea67718175..724627a3e4d870 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1507,6 +1507,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1638,12 +1641,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2254,6 +2252,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2509,6 +2510,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2635,6 +2639,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2920,6 +2927,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2980,6 +2993,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3004,6 +3020,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3916,6 +3935,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4603,6 +4625,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4858,6 +4883,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4984,6 +5012,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5269,6 +5300,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5329,6 +5366,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5353,6 +5393,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6265,6 +6308,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8005,6 +8051,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8412,6 +8462,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8443,18 +8494,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8641,15 +8688,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9135,16 +9179,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11203,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11458,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11584,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11869,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11929,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11953,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12865,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13552,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13807,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13933,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14218,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14278,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14302,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15214,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16286,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16371,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16413,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16508,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16528,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16536,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16844,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19065,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19244,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19329,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19371,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19466,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19486,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19494,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19802,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20174,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20957,6 +21066,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21050,24 +21162,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21338,12 +21441,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22469,18 +22566,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23626,6 +23711,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25206,6 +25292,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25438,16 +25525,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27195,6 +27272,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27435,7 +27518,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h index 73552df9cba4c9..e1332fbcc32541 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu Nov 3 02:19:27 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:36 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/engines/e_padlock-x86.S b/deps/openssl/config/archs/solaris-x86-gcc/asm/engines/e_padlock-x86.S index b6e5b844f7c845..81e4ec050582c4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/engines/e_padlock-x86.S @@ -76,6 +76,8 @@ padlock_key_bswap: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx .L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/cmp.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/progs.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/progs.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-fips.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-fips.gypi index 4a81496c824a9f..a88e6da227c1a8 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/solaris-x86-gcc/asm/providers/common/der/der_ecx_gen.c', './config/archs/solaris-x86-gcc/asm/providers/common/der/der_rsa_gen.c', './config/archs/solaris-x86-gcc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/solaris-x86-gcc/asm/crypto/bn/bn-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/co-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/x86-gf2m.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/x86-mont.S', - './config/archs/solaris-x86-gcc/asm/crypto/des/crypt586.S', - './config/archs/solaris-x86-gcc/asm/crypto/des/des-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/md5/md5-586.S', './config/archs/solaris-x86-gcc/asm/providers/legacy.ld', './config/archs/solaris-x86-gcc/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi index fef4d8725b5654..4651ec209e8e5c 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/solaris-x86-gcc/asm/providers/common/der/der_ecx_gen.c', './config/archs/solaris-x86-gcc/asm/providers/common/der/der_rsa_gen.c', './config/archs/solaris-x86-gcc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/solaris-x86-gcc/asm/crypto/bn/bn-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/co-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/x86-gf2m.S', - './config/archs/solaris-x86-gcc/asm/crypto/bn/x86-mont.S', - './config/archs/solaris-x86-gcc/asm/crypto/des/crypt586.S', - './config/archs/solaris-x86-gcc/asm/crypto/des/des-586.S', - './config/archs/solaris-x86-gcc/asm/crypto/md5/md5-586.S', './config/archs/solaris-x86-gcc/asm/providers/legacy.ld', './config/archs/solaris-x86-gcc/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm index 8c5a922f357bd8..953ff8ca7bcec6 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1507,6 +1507,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1638,12 +1641,7 @@ our %unified_info = ( "VPAES_ASM" ], "providers/liblegacy.a" => [ - "DES_ASM", - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_PART_WORDS", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2254,6 +2252,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2509,6 +2510,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2635,6 +2639,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2920,6 +2927,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2980,6 +2993,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3004,6 +3020,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3916,6 +3935,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4603,6 +4625,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4858,6 +4883,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4984,6 +5012,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5269,6 +5300,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5329,6 +5366,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5353,6 +5393,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6265,6 +6308,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8005,6 +8051,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8412,6 +8462,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/bn/libfips-lib-bn-586.o", @@ -8443,18 +8494,14 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", - "crypto/bn/libfips-lib-x86-mont.o", - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o" + "crypto/bn/libfips-lib-x86-mont.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8641,15 +8688,12 @@ our %unified_info = ( "crypto/des/libfips-lib-crypt586.o", "crypto/des/libfips-lib-des-586.o", "crypto/des/libfips-lib-ecb3_enc.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9135,16 +9179,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-586.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11203,6 +11242,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11458,6 +11500,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11584,6 +11629,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11869,6 +11917,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11929,6 +11983,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11953,6 +12010,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12865,6 +12925,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13552,6 +13615,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13807,6 +13873,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13933,6 +14002,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14218,6 +14290,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14278,6 +14356,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14302,6 +14383,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15214,6 +15298,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16286,6 +16373,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16371,6 +16459,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16413,6 +16502,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16508,6 +16598,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16528,6 +16620,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16536,6 +16629,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16844,6 +16938,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19065,6 +19160,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19244,6 +19344,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19329,6 +19430,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19371,6 +19473,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19466,6 +19569,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19486,6 +19591,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19494,6 +19600,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19802,6 +19909,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20174,6 +20282,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20957,6 +21066,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], @@ -21050,24 +21162,15 @@ our %unified_info = ( "crypto/bn/libfips-lib-co-586.o" => [ "crypto/bn/co-586.S" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-x86-gf2m.o" => [ "crypto/bn/x86-gf2m.S" ], "crypto/bn/libfips-lib-x86-mont.o" => [ "crypto/bn/x86-mont.S" ], - "crypto/bn/liblegacy-lib-bn-586.o" => [ - "crypto/bn/bn-586.S" - ], - "crypto/bn/liblegacy-lib-co-586.o" => [ - "crypto/bn/co-586.S" - ], - "crypto/bn/liblegacy-lib-x86-gf2m.o" => [ - "crypto/bn/x86-gf2m.S" - ], - "crypto/bn/liblegacy-lib-x86-mont.o" => [ - "crypto/bn/x86-mont.S" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21338,12 +21441,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-crypt586.o" => [ - "crypto/des/crypt586.S" - ], - "crypto/des/liblegacy-lib-des-586.o" => [ - "crypto/des/des-586.S" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22469,18 +22566,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-586.o" => [ - "crypto/md5/md5-586.S" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23626,6 +23711,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-co-586.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-x86-gf2m.o", "crypto/bn/libcrypto-lib-x86-mont.o", "crypto/buffer/libcrypto-lib-buf_err.o", @@ -25206,6 +25292,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", "crypto/bn/libfips-lib-co-586.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-x86-gf2m.o", "crypto/bn/libfips-lib-x86-mont.o", "crypto/buffer/libfips-lib-buffer.o", @@ -25438,16 +25525,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn-586.o", - "crypto/bn/liblegacy-lib-co-586.o", - "crypto/bn/liblegacy-lib-x86-gf2m.o", - "crypto/bn/liblegacy-lib-x86-mont.o", - "crypto/des/liblegacy-lib-crypt586.o", - "crypto/des/liblegacy-lib-des-586.o", - "crypto/md5/liblegacy-lib-md5-586.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27195,6 +27272,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27435,7 +27518,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h index 6abdf90eccfb6a..699940b72176fb 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu Nov 3 02:19:36 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:48 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/engines/e_padlock-x86.S b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/engines/e_padlock-x86.S index b6e5b844f7c845..81e4ec050582c4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/engines/e_padlock-x86.S +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/engines/e_padlock-x86.S @@ -76,6 +76,8 @@ padlock_key_bswap: movl 4(%esp),%edx movl 240(%edx),%ecx + incl %ecx + shll $2,%ecx .L003bswap_loop: movl (%edx),%eax bswap %eax diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/progs.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-fips.gypi index 6e6033f802b132..97a04cd87d8b5e 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-fips.gypi @@ -30,6 +30,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/ecb3_enc.c', @@ -298,13 +299,6 @@ './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/bn-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/co-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/des/crypt586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/des/des-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/md5/md5-586.S', './config/archs/solaris-x86-gcc/asm_avx2/providers/legacy.ld', './config/archs/solaris-x86-gcc/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi index 1f8fe4e3c26cd3..6dde7d6df396c1 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi @@ -188,6 +188,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/cmll_cfb.c', @@ -913,9 +914,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -975,13 +973,6 @@ './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/solaris-x86-gcc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/bn-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/co-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/x86-gf2m.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/bn/x86-mont.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/des/crypt586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/des/des-586.S', - './config/archs/solaris-x86-gcc/asm_avx2/crypto/md5/md5-586.S', './config/archs/solaris-x86-gcc/asm_avx2/providers/legacy.ld', './config/archs/solaris-x86-gcc/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm index 5c29c1fb8e2d98..b927ec6515f860 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -222,7 +222,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2193,6 +2196,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2448,6 +2454,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2574,6 +2583,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2859,6 +2871,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2919,6 +2937,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2943,6 +2964,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3855,6 +3879,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4542,6 +4569,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4797,6 +4827,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4923,6 +4956,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5208,6 +5244,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5268,6 +5310,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5292,6 +5337,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6204,6 +6252,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7944,6 +7995,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8348,6 +8403,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8376,13 +8432,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8571,15 +8626,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9060,15 +9112,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11116,6 +11164,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11371,6 +11422,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11497,6 +11551,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11782,6 +11839,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11842,6 +11905,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11866,6 +11932,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12778,6 +12847,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13465,6 +13537,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13720,6 +13795,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13846,6 +13924,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14131,6 +14212,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14191,6 +14278,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14215,6 +14305,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15127,6 +15220,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16199,6 +16295,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16284,6 +16381,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16326,6 +16424,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16421,6 +16520,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16441,6 +16542,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16449,6 +16551,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16757,6 +16860,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18978,6 +19082,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19157,6 +19266,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19242,6 +19352,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19284,6 +19395,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19379,6 +19491,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19399,6 +19513,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19407,6 +19522,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19715,6 +19831,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20087,6 +20204,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20861,6 +20979,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20945,8 +21066,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21224,12 +21345,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22340,15 +22455,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23459,6 +23565,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25027,6 +25134,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25251,12 +25359,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27004,6 +27106,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27247,7 +27355,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h index 7a785876701dca..cfb07edfb6ea42 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu Nov 3 02:19:44 2022 UTC" +#define DATE "built on: Mon Feb 13 14:28:59 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/progs.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl-fips.gypi index 2ca187efc74ce1..dd9ffe17b0dc81 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl.gypi index 35643b264eeca9..5007acc6eb7fae 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/apps/progs.c +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm index 785a4491848389..52894c352e0542 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1644,11 +1647,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2259,6 +2258,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2514,6 +2516,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2640,6 +2645,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2925,6 +2933,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2985,6 +2999,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3009,6 +3026,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3921,6 +3941,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4608,6 +4631,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4863,6 +4889,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4989,6 +5018,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5274,6 +5306,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5334,6 +5372,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5358,6 +5399,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6270,6 +6314,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8010,6 +8057,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8423,6 +8474,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8458,6 +8510,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8465,35 +8518,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8681,15 +8723,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9177,16 +9216,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11250,6 +11284,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11505,6 +11542,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11631,6 +11671,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11916,6 +11959,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11976,6 +12025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12000,6 +12052,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12912,6 +12967,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13599,6 +13657,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13854,6 +13915,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13980,6 +14044,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14265,6 +14332,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14325,6 +14398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14349,6 +14425,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15261,6 +15340,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16333,6 +16415,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16418,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16460,6 +16544,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16555,6 +16640,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16575,6 +16662,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16583,6 +16671,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16891,6 +16980,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19112,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19291,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19376,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19418,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19513,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19533,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19541,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19849,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20221,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20932,9 +21036,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21031,6 +21132,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21136,6 +21240,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21160,30 +21267,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21457,12 +21540,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22594,18 +22671,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23769,6 +23834,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25362,6 +25428,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25604,21 +25671,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27366,6 +27418,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27606,7 +27664,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h index d3605fe7ef3098..6c02ea3de798ce 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu Nov 3 02:19:52 2022 UTC" +#define DATE "built on: Mon Feb 13 14:29:10 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/cmp.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/progs.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/progs.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-fips.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-fips.gypi index e50bcb58233b16..fffcf49e1dfe11 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_ecx_gen.c', './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_rsa_gen.c', './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-avx2.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-avx512.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-mont.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-mont5.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/md5/md5-x86_64.s', './config/archs/solaris64-x86_64-gcc/asm/providers/legacy.ld', './config/archs/solaris64-x86_64-gcc/asm/providers/fips.ld', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi index 94a6ae1deda128..d954f6bcbbb212 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_ecx_gen.c', './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_rsa_gen.c', './config/archs/solaris64-x86_64-gcc/asm/providers/common/der/der_wrap_gen.c', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-avx2.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-avx512.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/rsaz-x86_64.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-gf2m.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-mont.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/bn/x86_64-mont5.s', - './config/archs/solaris64-x86_64-gcc/asm/crypto/md5/md5-x86_64.s', './config/archs/solaris64-x86_64-gcc/asm/providers/legacy.ld', './config/archs/solaris64-x86_64-gcc/asm/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm index 2e178b13d87c9e..0c3d04bc285a0e 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1508,6 +1508,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -1644,11 +1647,7 @@ our %unified_info = ( "X25519_ASM" ], "providers/liblegacy.a" => [ - "MD5_ASM", - "OPENSSL_BN_ASM_GF2m", - "OPENSSL_BN_ASM_MONT", - "OPENSSL_BN_ASM_MONT5", - "OPENSSL_IA32_SSE2" + "MD5_ASM" ], "test/provider_internal_test" => [ "PROVIDER_INIT_FUNCTION_NAME=p_test_init" @@ -2259,6 +2258,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2514,6 +2516,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2640,6 +2645,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2925,6 +2933,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2985,6 +2999,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -3009,6 +3026,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3921,6 +3941,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4608,6 +4631,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4863,6 +4889,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4989,6 +5018,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5274,6 +5306,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5334,6 +5372,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5358,6 +5399,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6270,6 +6314,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -8010,6 +8057,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8423,6 +8474,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -8458,6 +8510,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -8465,35 +8518,24 @@ our %unified_info = ( "crypto/bn/libfips-lib-rsaz_exp_x2.o", "crypto/bn/libfips-lib-x86_64-gf2m.o", "crypto/bn/libfips-lib-x86_64-mont.o", - "crypto/bn/libfips-lib-x86_64-mont5.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o" + "crypto/bn/libfips-lib-x86_64-mont5.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, "crypto/bn/asm" => { "deps" => [ "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", - "crypto/bn/asm/libfips-lib-x86_64-gcc.o", - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" + "crypto/bn/asm/libfips-lib-x86_64-gcc.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8681,15 +8723,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9177,16 +9216,11 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11250,6 +11284,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11505,6 +11542,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11631,6 +11671,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11916,6 +11959,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11976,6 +12025,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -12000,6 +12052,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12912,6 +12967,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13599,6 +13657,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13854,6 +13915,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13980,6 +14044,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14265,6 +14332,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14325,6 +14398,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14349,6 +14425,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15261,6 +15340,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16333,6 +16415,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16418,6 +16501,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16460,6 +16544,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16555,6 +16640,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16575,6 +16662,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16583,6 +16671,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16891,6 +16980,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -19112,6 +19202,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19291,6 +19386,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19376,6 +19472,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19418,6 +19515,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19513,6 +19611,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19533,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19541,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19849,6 +19951,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20221,6 +20324,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20932,9 +21036,6 @@ our %unified_info = ( "crypto/bn/asm/libfips-lib-x86_64-gcc.o" => [ "crypto/bn/asm/x86_64-gcc.c" ], - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o" => [ - "crypto/bn/asm/x86_64-gcc.c" - ], "crypto/bn/libcrypto-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -21031,6 +21132,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21136,6 +21240,9 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-rsaz-avx2.o" => [ "crypto/bn/rsaz-avx2.s" ], @@ -21160,30 +21267,6 @@ our %unified_info = ( "crypto/bn/libfips-lib-x86_64-mont5.o" => [ "crypto/bn/x86_64-mont5.s" ], - "crypto/bn/liblegacy-lib-rsaz-avx2.o" => [ - "crypto/bn/rsaz-avx2.s" - ], - "crypto/bn/liblegacy-lib-rsaz-avx512.o" => [ - "crypto/bn/rsaz-avx512.s" - ], - "crypto/bn/liblegacy-lib-rsaz-x86_64.o" => [ - "crypto/bn/rsaz-x86_64.s" - ], - "crypto/bn/liblegacy-lib-rsaz_exp.o" => [ - "crypto/bn/rsaz_exp.c" - ], - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o" => [ - "crypto/bn/rsaz_exp_x2.c" - ], - "crypto/bn/liblegacy-lib-x86_64-gf2m.o" => [ - "crypto/bn/x86_64-gf2m.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont.o" => [ - "crypto/bn/x86_64-mont.s" - ], - "crypto/bn/liblegacy-lib-x86_64-mont5.o" => [ - "crypto/bn/x86_64-mont5.s" - ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" ], @@ -21457,12 +21540,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22594,18 +22671,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5-x86_64.o" => [ - "crypto/md5/md5-x86_64.s" - ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23769,6 +23834,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-avx512.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", @@ -25362,6 +25428,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-rsaz-avx2.o", "crypto/bn/libfips-lib-rsaz-avx512.o", "crypto/bn/libfips-lib-rsaz-x86_64.o", @@ -25604,21 +25671,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/asm/liblegacy-lib-x86_64-gcc.o", - "crypto/bn/liblegacy-lib-rsaz-avx2.o", - "crypto/bn/liblegacy-lib-rsaz-avx512.o", - "crypto/bn/liblegacy-lib-rsaz-x86_64.o", - "crypto/bn/liblegacy-lib-rsaz_exp.o", - "crypto/bn/liblegacy-lib-rsaz_exp_x2.o", - "crypto/bn/liblegacy-lib-x86_64-gf2m.o", - "crypto/bn/liblegacy-lib-x86_64-mont.o", - "crypto/bn/liblegacy-lib-x86_64-mont5.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5-x86_64.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27366,6 +27418,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27606,7 +27664,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h index 9eedf729fd842a..d7a5efa1b58e42 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu Nov 3 02:20:03 2022 UTC" +#define DATE "built on: Mon Feb 13 14:29:26 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/engines/e_padlock-x86_64.s b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/engines/e_padlock-x86_64.s index 54133ac90953f1..e39f1dd8d93cec 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/engines/e_padlock-x86_64.s +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/engines/e_padlock-x86_64.s @@ -43,6 +43,8 @@ padlock_capability: .align 16 padlock_key_bswap: movl 240(%rdi),%edx + incl %edx + shll $2,%edx .Lbswap_loop: movl (%rdi),%eax bswapl %eax diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/cmp.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-fips.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-fips.gypi index ddfa3d37d8f99b..342925e41df474 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-fips.gypi @@ -31,6 +31,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buffer.c', @@ -310,13 +311,6 @@ './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/legacy.ld', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/fips.ld', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi index 558057f053ea2d..d1f5a494564d15 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi @@ -190,6 +190,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/bn/rsaz_exp.c', 'openssl/crypto/bn/rsaz_exp_x2.c', 'openssl/crypto/buffer/buf_err.c', @@ -918,14 +919,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/asm/x86_64-gcc.c', - 'openssl/crypto/bn/rsaz_exp.c', - 'openssl/crypto/bn/rsaz_exp_x2.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', @@ -993,13 +986,6 @@ './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_ecx_gen.c', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_rsa_gen.c', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/common/der/der_wrap_gen.c', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-avx2.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-avx512.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/rsaz-x86_64.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-gf2m.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-mont.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/bn/x86_64-mont5.s', - './config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/md5/md5-x86_64.s', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/legacy.ld', './config/archs/solaris64-x86_64-gcc/asm_avx2/providers/fips.ld', ], diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/apps/progs.c index f594c302c42ec6..2646a1a35bf398 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm index 210cb064743b43..1418cc033afa89 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.7+quic", + "full_version" => "3.0.8+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "7", + "patch" => "8", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.34.0", "perlargv" => [ "no-comp", "no-shared", @@ -222,7 +222,7 @@ our %config = ( "AS" => undef, "ASFLAGS" => undef, "BUILDFILE" => undef, - "CC" => undef, + "CC" => "gcc", "CFLAGS" => undef, "CPP" => undef, "CPPDEFINES" => undef, @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "1 Nov 2022", + "release_date" => "7 Feb 2023", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.7" + "version" => "3.0.8" ); our %target = ( "AR" => "ar", @@ -1509,6 +1509,9 @@ our %unified_info = ( "test/tls13encryptiontest" => { "noinst" => "1" }, + "test/trace_api_test" => { + "noinst" => "1" + }, "test/uitest" => { "noinst" => "1" }, @@ -2194,6 +2197,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -2449,6 +2455,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -2575,6 +2584,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -2860,6 +2872,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -2920,6 +2938,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -2944,6 +2965,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -3856,6 +3880,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -4543,6 +4570,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -4798,6 +4828,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -4924,6 +4957,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -5209,6 +5245,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5269,6 +5311,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -5293,6 +5338,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -6205,6 +6253,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -7945,6 +7996,10 @@ our %unified_info = ( "libssl.a", "test/libtestutil.a" ], + "test/trace_api_test" => [ + "libcrypto.a", + "test/libtestutil.a" + ], "test/uitest" => [ "libcrypto", "libssl", @@ -8349,6 +8404,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/bn/libfips-lib-bn_add.o", "crypto/bn/libfips-lib-bn_asm.o", "crypto/bn/libfips-lib-bn_blind.o", @@ -8377,13 +8433,12 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", - "crypto/bn/liblegacy-lib-bn_asm.o" + "crypto/bn/libfips-lib-rsa_sup_mul.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -8572,15 +8627,12 @@ our %unified_info = ( "crypto/des/libfips-lib-des_enc.o", "crypto/des/libfips-lib-ecb3_enc.o", "crypto/des/libfips-lib-fcrypt_b.o", - "crypto/des/libfips-lib-set_key.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o" + "crypto/des/libfips-lib-set_key.o" ], "products" => { "lib" => [ "libcrypto", - "providers/libfips.a", - "providers/liblegacy.a" + "providers/libfips.a" ] } }, @@ -9061,15 +9113,11 @@ our %unified_info = ( "deps" => [ "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", - "crypto/md5/libcrypto-lib-md5_sha1.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o" + "crypto/md5/libcrypto-lib-md5_sha1.o" ], "products" => { "lib" => [ - "libcrypto", - "providers/liblegacy.a" + "libcrypto" ] } }, @@ -11117,6 +11165,9 @@ our %unified_info = ( "doc/html/man3/BIO_s_core.html" => [ "doc/man3/BIO_s_core.pod" ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/html/man3/BIO_s_fd.html" => [ "doc/man3/BIO_s_fd.pod" ], @@ -11372,6 +11423,9 @@ our %unified_info = ( "doc/html/man3/ECDSA_SIG_new.html" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/html/man3/ECPKParameters_print.html" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -11498,6 +11552,9 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/html/man3/EVP_PKEY_CTX_new.html" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -11783,6 +11840,12 @@ our %unified_info = ( "doc/html/man3/OPENSSL_strcasecmp.html" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -11843,6 +11906,9 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_from_bio.html" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/html/man3/OSSL_ENCODER.html" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -11867,6 +11933,9 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_transfer.html" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/html/man3/OSSL_LIB_CTX.html" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -12779,6 +12848,9 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" => [ "doc/man5/x509v3_config.pod" ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -13466,6 +13538,9 @@ our %unified_info = ( "doc/man/man3/BIO_s_core.3" => [ "doc/man3/BIO_s_core.pod" ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], "doc/man/man3/BIO_s_fd.3" => [ "doc/man3/BIO_s_fd.pod" ], @@ -13721,6 +13796,9 @@ our %unified_info = ( "doc/man/man3/ECDSA_SIG_new.3" => [ "doc/man3/ECDSA_SIG_new.pod" ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], "doc/man/man3/ECPKParameters_print.3" => [ "doc/man3/ECPKParameters_print.pod" ], @@ -13847,6 +13925,9 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], "doc/man/man3/EVP_PKEY_CTX_new.3" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], @@ -14132,6 +14213,12 @@ our %unified_info = ( "doc/man/man3/OPENSSL_strcasecmp.3" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14279,9 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_from_bio.3" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], "doc/man/man3/OSSL_ENCODER.3" => [ "doc/man3/OSSL_ENCODER.pod" ], @@ -14216,6 +14306,9 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_transfer.3" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], "doc/man/man3/OSSL_LIB_CTX.3" => [ "doc/man3/OSSL_LIB_CTX.pod" ], @@ -15128,6 +15221,9 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" => [ "doc/man5/x509v3_config.pod" ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], @@ -16200,6 +16296,7 @@ our %unified_info = ( "doc/html/man3/BIO_s_bio.html", "doc/html/man3/BIO_s_connect.html", "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", "doc/html/man3/BIO_s_fd.html", "doc/html/man3/BIO_s_file.html", "doc/html/man3/BIO_s_mem.html", @@ -16285,6 +16382,7 @@ our %unified_info = ( "doc/html/man3/DTLS_set_timer_cb.html", "doc/html/man3/DTLSv1_listen.html", "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", "doc/html/man3/ECPKParameters_print.html", "doc/html/man3/EC_GFp_simple_method.html", "doc/html/man3/EC_GROUP_copy.html", @@ -16327,6 +16425,7 @@ our %unified_info = ( "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", "doc/html/man3/EVP_PKEY_CTX_ctrl.html", "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", "doc/html/man3/EVP_PKEY_CTX_new.html", "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", @@ -16422,6 +16521,8 @@ our %unified_info = ( "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -16442,6 +16543,7 @@ our %unified_info = ( "doc/html/man3/OSSL_DECODER_CTX.html", "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", "doc/html/man3/OSSL_ENCODER.html", "doc/html/man3/OSSL_ENCODER_CTX.html", "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", @@ -16450,6 +16552,7 @@ our %unified_info = ( "doc/html/man3/OSSL_HTTP_REQ_CTX.html", "doc/html/man3/OSSL_HTTP_parse_url.html", "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_ITEM.html", "doc/html/man3/OSSL_LIB_CTX.html", "doc/html/man3/OSSL_PARAM.html", "doc/html/man3/OSSL_PARAM_BLD.html", @@ -16758,6 +16861,7 @@ our %unified_info = ( "doc/html/man5/x509v3_config.html" ], "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", "doc/html/man7/EVP_CIPHER-AES.html", "doc/html/man7/EVP_CIPHER-ARIA.html", @@ -18979,6 +19083,11 @@ our %unified_info = ( "include", "apps/include" ], + "test/trace_api_test" => [ + ".", + "include", + "apps/include" + ], "test/uitest" => [ ".", "include", @@ -19158,6 +19267,7 @@ our %unified_info = ( "doc/man/man3/BIO_s_bio.3", "doc/man/man3/BIO_s_connect.3", "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", "doc/man/man3/BIO_s_fd.3", "doc/man/man3/BIO_s_file.3", "doc/man/man3/BIO_s_mem.3", @@ -19243,6 +19353,7 @@ our %unified_info = ( "doc/man/man3/DTLS_set_timer_cb.3", "doc/man/man3/DTLSv1_listen.3", "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", "doc/man/man3/ECPKParameters_print.3", "doc/man/man3/EC_GFp_simple_method.3", "doc/man/man3/EC_GROUP_copy.3", @@ -19285,6 +19396,7 @@ our %unified_info = ( "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", "doc/man/man3/EVP_PKEY_CTX_ctrl.3", "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", "doc/man/man3/EVP_PKEY_CTX_new.3", "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", @@ -19380,6 +19492,8 @@ our %unified_info = ( "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19400,6 +19514,7 @@ our %unified_info = ( "doc/man/man3/OSSL_DECODER_CTX.3", "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", "doc/man/man3/OSSL_ENCODER.3", "doc/man/man3/OSSL_ENCODER_CTX.3", "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", @@ -19408,6 +19523,7 @@ our %unified_info = ( "doc/man/man3/OSSL_HTTP_REQ_CTX.3", "doc/man/man3/OSSL_HTTP_parse_url.3", "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_ITEM.3", "doc/man/man3/OSSL_LIB_CTX.3", "doc/man/man3/OSSL_PARAM.3", "doc/man/man3/OSSL_PARAM_BLD.3", @@ -19716,6 +19832,7 @@ our %unified_info = ( "doc/man/man5/x509v3_config.5" ], "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", "doc/man/man7/EVP_CIPHER-AES.7", "doc/man/man7/EVP_CIPHER-ARIA.7", @@ -20088,6 +20205,7 @@ our %unified_info = ( "test/time_offset_test", "test/tls13ccstest", "test/tls13encryptiontest", + "test/trace_api_test", "test/uitest", "test/upcallstest", "test/user_property_test", @@ -20862,6 +20980,9 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_x931p.o" => [ "crypto/bn/bn_x931p.c" ], + "crypto/bn/libcrypto-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" + ], "crypto/bn/libfips-lib-bn_add.o" => [ "crypto/bn/bn_add.c" ], @@ -20946,8 +21067,8 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_word.o" => [ "crypto/bn/bn_word.c" ], - "crypto/bn/liblegacy-lib-bn_asm.o" => [ - "crypto/bn/bn_asm.c" + "crypto/bn/libfips-lib-rsa_sup_mul.o" => [ + "crypto/bn/rsa_sup_mul.c" ], "crypto/buffer/libcrypto-lib-buf_err.o" => [ "crypto/buffer/buf_err.c" @@ -21225,12 +21346,6 @@ our %unified_info = ( "crypto/des/libfips-lib-set_key.o" => [ "crypto/des/set_key.c" ], - "crypto/des/liblegacy-lib-des_enc.o" => [ - "crypto/des/des_enc.c" - ], - "crypto/des/liblegacy-lib-fcrypt_b.o" => [ - "crypto/des/fcrypt_b.c" - ], "crypto/dh/libcrypto-lib-dh_ameth.o" => [ "crypto/dh/dh_ameth.c" ], @@ -22341,15 +22456,6 @@ our %unified_info = ( "crypto/md5/libcrypto-lib-md5_sha1.o" => [ "crypto/md5/md5_sha1.c" ], - "crypto/md5/liblegacy-lib-md5_dgst.o" => [ - "crypto/md5/md5_dgst.c" - ], - "crypto/md5/liblegacy-lib-md5_one.o" => [ - "crypto/md5/md5_one.c" - ], - "crypto/md5/liblegacy-lib-md5_sha1.o" => [ - "crypto/md5/md5_sha1.c" - ], "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ "crypto/mdc2/mdc2_one.c" ], @@ -23460,6 +23566,7 @@ our %unified_info = ( "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsa_sup_mul.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/camellia/libcrypto-lib-camellia.o", @@ -25028,6 +25135,7 @@ our %unified_info = ( "crypto/bn/libfips-lib-bn_sqr.o", "crypto/bn/libfips-lib-bn_sqrt.o", "crypto/bn/libfips-lib-bn_word.o", + "crypto/bn/libfips-lib-rsa_sup_mul.o", "crypto/buffer/libfips-lib-buffer.o", "crypto/cmac/libfips-lib-cmac.o", "crypto/des/libfips-lib-des_enc.o", @@ -25252,12 +25360,6 @@ our %unified_info = ( "providers/prov_running.c" ], "providers/liblegacy.a" => [ - "crypto/bn/liblegacy-lib-bn_asm.o", - "crypto/des/liblegacy-lib-des_enc.o", - "crypto/des/liblegacy-lib-fcrypt_b.o", - "crypto/md5/liblegacy-lib-md5_dgst.o", - "crypto/md5/liblegacy-lib-md5_one.o", - "crypto/md5/liblegacy-lib-md5_sha1.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", @@ -27005,6 +27107,12 @@ our %unified_info = ( "test/tls13encryptiontest-bin-tls13encryptiontest.o" => [ "test/tls13encryptiontest.c" ], + "test/trace_api_test" => [ + "test/trace_api_test-bin-trace_api_test.o" + ], + "test/trace_api_test-bin-trace_api_test.o" => [ + "test/trace_api_test.c" + ], "test/uitest" => [ "apps/lib/uitest-bin-apps_ui.o", "test/uitest-bin-uitest.o" @@ -27248,7 +27356,7 @@ unless (caller) { # We do that in two steps, where the first step emits perl # snipets. - my $buildfile = $target{build_file}; + my $buildfile = $config{build_file}; my $buildfile_template = "$buildfile.in"; my @autowarntext = ( 'WARNING: do not edit!', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h index ea9da6152e76a6..058f9054b9a982 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu Nov 3 02:20:14 2022 UTC" +#define DATE "built on: Mon Feb 13 14:29:44 2023 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/cmp.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/cmp.h index 0d184394c88086..cfb269257a5bf2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/cmp.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/cmp.h @@ -193,13 +193,16 @@ typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; * -- CertReqMsg * } */ -# define OSSL_CMP_PKISTATUS_accepted 0 -# define OSSL_CMP_PKISTATUS_grantedWithMods 1 -# define OSSL_CMP_PKISTATUS_rejection 2 -# define OSSL_CMP_PKISTATUS_waiting 3 -# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 # define OSSL_CMP_PKISTATUS_revocationNotification 5 -# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) @@ -444,6 +447,7 @@ int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, const unsigned char *sec, /* CMP message header and extra certificates: */ int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, STACK_OF(X509) *extraCertsOut); /* certificate template: */ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h index 2089e479290add..086d6f011ed1a7 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 7 +# define OPENSSL_VERSION_PATCH 8 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.7" -# define OPENSSL_FULL_VERSION_STR "3.0.7+quic" +# define OPENSSL_VERSION_STR "3.0.8" +# define OPENSSL_FULL_VERSION_STR "3.0.8+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "1 Nov 2022" +# define OPENSSL_RELEASE_DATE "7 Feb 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.7+quic 1 Nov 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8+quic 7 Feb 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509v3.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509v3.h index 7ec8702675724b..20b67455f2061d 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509v3.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509v3.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509v3.h.in * - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -177,7 +177,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/progs.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/progs.h index 07bb763afb1766..83c829a721bf0b 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl-fips.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl-fips.gypi index fc662ceeab7d97..acb0c11e3d782c 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl-fips.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl-fips.gypi @@ -33,6 +33,7 @@ 'openssl/crypto/bn/bn_sqr.c', 'openssl/crypto/bn/bn_sqrt.c', 'openssl/crypto/bn/bn_word.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/cmac/cmac.c', 'openssl/crypto/des/des_enc.c', diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl.gypi index 4db3eb098e016b..f37ed40f79241d 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl.gypi +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/openssl.gypi @@ -192,6 +192,7 @@ 'openssl/crypto/bn/bn_srp.c', 'openssl/crypto/bn/bn_word.c', 'openssl/crypto/bn/bn_x931p.c', + 'openssl/crypto/bn/rsa_sup_mul.c', 'openssl/crypto/buffer/buf_err.c', 'openssl/crypto/buffer/buffer.c', 'openssl/crypto/camellia/camellia.c', @@ -925,12 +926,6 @@ 'openssl/providers/implementations/ciphers/ciphercommon_hw.c', 'openssl/providers/implementations/digests/digestcommon.c', 'openssl/ssl/record/tls_pad.c', - 'openssl/crypto/bn/bn_asm.c', - 'openssl/crypto/des/des_enc.c', - 'openssl/crypto/des/fcrypt_b.c', - 'openssl/crypto/md5/md5_dgst.c', - 'openssl/crypto/md5/md5_one.c', - 'openssl/crypto/md5/md5_sha1.c', 'openssl/providers/implementations/ciphers/cipher_blowfish.c', 'openssl/providers/implementations/ciphers/cipher_blowfish_hw.c', 'openssl/providers/implementations/ciphers/cipher_cast5.c', diff --git a/deps/openssl/openssl/crypto/perlasm/x86asm.pl b/deps/openssl/openssl/crypto/perlasm/x86asm.pl index 8dcde9eacaa3d1..98a7159a5f131c 100644 --- a/deps/openssl/openssl/crypto/perlasm/x86asm.pl +++ b/deps/openssl/openssl/crypto/perlasm/x86asm.pl @@ -174,9 +174,9 @@ sub ::vprotd sub ::endbranch { - &::generic("#ifdef __CET__\n"); + &::generic("%ifdef __CET__\n"); &::data_byte(0xf3,0x0f,0x1e,0xfb); - &::generic("#endif\n"); + &::generic("%endif\n"); } # label management diff --git a/deps/openssl/openssl/include/crypto/bn_conf.h b/deps/openssl/openssl/include/crypto/bn_conf.h new file mode 100644 index 00000000000000..79400c6472a49c --- /dev/null +++ b/deps/openssl/openssl/include/crypto/bn_conf.h @@ -0,0 +1 @@ +#include "../../../config/bn_conf.h" diff --git a/deps/openssl/openssl/include/crypto/dso_conf.h b/deps/openssl/openssl/include/crypto/dso_conf.h new file mode 100644 index 00000000000000..e7f2afa9872320 --- /dev/null +++ b/deps/openssl/openssl/include/crypto/dso_conf.h @@ -0,0 +1 @@ +#include "../../../config/dso_conf.h" diff --git a/deps/openssl/openssl/include/openssl/asn1.h b/deps/openssl/openssl/include/openssl/asn1.h new file mode 100644 index 00000000000000..cd9fc7cc706c37 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/asn1.h @@ -0,0 +1 @@ +#include "../../../config/asn1.h" diff --git a/deps/openssl/openssl/include/openssl/asn1t.h b/deps/openssl/openssl/include/openssl/asn1t.h new file mode 100644 index 00000000000000..6ff4f574949bbd --- /dev/null +++ b/deps/openssl/openssl/include/openssl/asn1t.h @@ -0,0 +1 @@ +#include "../../../config/asn1t.h" diff --git a/deps/openssl/openssl/include/openssl/bio.h b/deps/openssl/openssl/include/openssl/bio.h new file mode 100644 index 00000000000000..dcece3cb4d6ebf --- /dev/null +++ b/deps/openssl/openssl/include/openssl/bio.h @@ -0,0 +1 @@ +#include "../../../config/bio.h" diff --git a/deps/openssl/openssl/include/openssl/cmp.h b/deps/openssl/openssl/include/openssl/cmp.h new file mode 100644 index 00000000000000..7c8a6dc96fc360 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/cmp.h @@ -0,0 +1 @@ +#include "../../../config/cmp.h" diff --git a/deps/openssl/openssl/include/openssl/cms.h b/deps/openssl/openssl/include/openssl/cms.h new file mode 100644 index 00000000000000..33a00775c9fa76 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/cms.h @@ -0,0 +1 @@ +#include "../../../config/cms.h" diff --git a/deps/openssl/openssl/include/openssl/conf.h b/deps/openssl/openssl/include/openssl/conf.h new file mode 100644 index 00000000000000..2712886cafcd78 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/conf.h @@ -0,0 +1 @@ +#include "../../../config/conf.h" diff --git a/deps/openssl/openssl/include/openssl/configuration.h b/deps/openssl/openssl/include/openssl/configuration.h new file mode 100644 index 00000000000000..8ffad996047c5e --- /dev/null +++ b/deps/openssl/openssl/include/openssl/configuration.h @@ -0,0 +1 @@ +#include "../../../config/configuration.h" diff --git a/deps/openssl/openssl/include/openssl/crmf.h b/deps/openssl/openssl/include/openssl/crmf.h new file mode 100644 index 00000000000000..4103852ecb21c2 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/crmf.h @@ -0,0 +1 @@ +#include "../../../config/crmf.h" diff --git a/deps/openssl/openssl/include/openssl/crypto.h b/deps/openssl/openssl/include/openssl/crypto.h new file mode 100644 index 00000000000000..6d0e701ebd3c19 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/crypto.h @@ -0,0 +1 @@ +#include "../../../config/crypto.h" diff --git a/deps/openssl/openssl/include/openssl/ct.h b/deps/openssl/openssl/include/openssl/ct.h new file mode 100644 index 00000000000000..7ebb84387135be --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ct.h @@ -0,0 +1 @@ +#include "../../../config/ct.h" diff --git a/deps/openssl/openssl/include/openssl/err.h b/deps/openssl/openssl/include/openssl/err.h new file mode 100644 index 00000000000000..bf482070474781 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/err.h @@ -0,0 +1 @@ +#include "../../../config/err.h" diff --git a/deps/openssl/openssl/include/openssl/ess.h b/deps/openssl/openssl/include/openssl/ess.h new file mode 100644 index 00000000000000..64cc016225119f --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ess.h @@ -0,0 +1 @@ +#include "../../../config/ess.h" diff --git a/deps/openssl/openssl/include/openssl/fipskey.h b/deps/openssl/openssl/include/openssl/fipskey.h new file mode 100644 index 00000000000000..c012013d98d4e8 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/fipskey.h @@ -0,0 +1 @@ +#include "../../../config/fipskey.h" diff --git a/deps/openssl/openssl/include/openssl/lhash.h b/deps/openssl/openssl/include/openssl/lhash.h new file mode 100644 index 00000000000000..8d824f5cfe6274 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/lhash.h @@ -0,0 +1 @@ +#include "../../../config/lhash.h" diff --git a/deps/openssl/openssl/include/openssl/ocsp.h b/deps/openssl/openssl/include/openssl/ocsp.h new file mode 100644 index 00000000000000..5b13afedf36bb6 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ocsp.h @@ -0,0 +1 @@ +#include "../../../config/ocsp.h" diff --git a/deps/openssl/openssl/include/openssl/opensslv.h b/deps/openssl/openssl/include/openssl/opensslv.h new file mode 100644 index 00000000000000..078cfba40fbe73 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/opensslv.h @@ -0,0 +1 @@ +#include "../../../config/opensslv.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs12.h b/deps/openssl/openssl/include/openssl/pkcs12.h new file mode 100644 index 00000000000000..2d7e2c08e99175 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/pkcs12.h @@ -0,0 +1 @@ +#include "../../../config/pkcs12.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs7.h b/deps/openssl/openssl/include/openssl/pkcs7.h new file mode 100644 index 00000000000000..b553f9d0f053b0 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/pkcs7.h @@ -0,0 +1 @@ +#include "../../../config/pkcs7.h" diff --git a/deps/openssl/openssl/include/openssl/safestack.h b/deps/openssl/openssl/include/openssl/safestack.h new file mode 100644 index 00000000000000..989eafb33023b9 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/safestack.h @@ -0,0 +1 @@ +#include "../../../config/safestack.h" diff --git a/deps/openssl/openssl/include/openssl/srp.h b/deps/openssl/openssl/include/openssl/srp.h new file mode 100644 index 00000000000000..9df42dad4c3127 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/srp.h @@ -0,0 +1 @@ +#include "../../../config/srp.h" diff --git a/deps/openssl/openssl/include/openssl/ssl.h b/deps/openssl/openssl/include/openssl/ssl.h new file mode 100644 index 00000000000000..eb74ca98a9759a --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ssl.h @@ -0,0 +1 @@ +#include "../../../config/ssl.h" diff --git a/deps/openssl/openssl/include/openssl/ui.h b/deps/openssl/openssl/include/openssl/ui.h new file mode 100644 index 00000000000000..f5edb766b4fc6c --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ui.h @@ -0,0 +1 @@ +#include "../../../config/ui.h" diff --git a/deps/openssl/openssl/include/openssl/x509.h b/deps/openssl/openssl/include/openssl/x509.h new file mode 100644 index 00000000000000..ed28bd68cb2474 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509.h @@ -0,0 +1 @@ +#include "../../../config/x509.h" diff --git a/deps/openssl/openssl/include/openssl/x509_vfy.h b/deps/openssl/openssl/include/openssl/x509_vfy.h new file mode 100644 index 00000000000000..9270a3ee09750a --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509_vfy.h @@ -0,0 +1 @@ +#include "../../../config/x509_vfy.h" diff --git a/deps/openssl/openssl/include/openssl/x509v3.h b/deps/openssl/openssl/include/openssl/x509v3.h new file mode 100644 index 00000000000000..5629ae9a3a90af --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509v3.h @@ -0,0 +1 @@ +#include "../../../config/x509v3.h"