From 07ee7966ff2fa753a81e34354e96fcd7fe0f40b1 Mon Sep 17 00:00:00 2001 From: Hassaan Pasha Date: Wed, 16 Mar 2022 05:05:03 +0000 Subject: [PATCH] deps: update archs files for quictls/openssl-3.0.2+quic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After an OpenSSL source update, all the config files need to be regenerated and committed by: $ make -C deps/openssl/config $ git add deps/openssl/config/archs $ git add deps/openssl/openssl $ git commit PR-URL: https://github.com/nodejs/node/pull/42356 Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-March/000217.html Reviewed-By: Richard Lau Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen Reviewed-By: Tobias Nießen Reviewed-By: Michael Dawson --- .../config/archs/BSD-x86/asm/apps/progs.c | 2 +- .../config/archs/BSD-x86/asm/configdata.pm | 52 ++++++++++++---- .../archs/BSD-x86/asm/crypto/buildinf.h | 2 +- .../archs/BSD-x86/asm/include/openssl/bio.h | 4 +- .../BSD-x86/asm/include/openssl/crypto.h | 4 +- .../BSD-x86/asm/include/openssl/opensslv.h | 10 +-- .../archs/BSD-x86/asm/include/openssl/ssl.h | 5 +- .../config/archs/BSD-x86/asm/include/progs.h | 2 +- .../archs/BSD-x86/asm_avx2/apps/progs.c | 2 +- .../archs/BSD-x86/asm_avx2/configdata.pm | 60 +++++++++++++----- .../archs/BSD-x86/asm_avx2/crypto/buildinf.h | 2 +- .../BSD-x86/asm_avx2/include/openssl/bio.h | 4 +- .../BSD-x86/asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../BSD-x86/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/BSD-x86/asm_avx2/include/progs.h | 2 +- .../config/archs/BSD-x86/no-asm/apps/progs.c | 2 +- .../config/archs/BSD-x86/no-asm/configdata.pm | 52 ++++++++++++---- .../archs/BSD-x86/no-asm/crypto/buildinf.h | 2 +- .../BSD-x86/no-asm/include/openssl/bio.h | 4 +- .../BSD-x86/no-asm/include/openssl/crypto.h | 4 +- .../BSD-x86/no-asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86/no-asm/include/openssl/ssl.h | 5 +- .../archs/BSD-x86/no-asm/include/progs.h | 2 +- .../config/archs/BSD-x86_64/asm/apps/progs.c | 2 +- .../config/archs/BSD-x86_64/asm/configdata.pm | 60 +++++++++++++----- .../archs/BSD-x86_64/asm/crypto/buildinf.h | 2 +- .../BSD-x86_64/asm/include/openssl/bio.h | 4 +- .../BSD-x86_64/asm/include/openssl/crypto.h | 4 +- .../BSD-x86_64/asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/asm/include/openssl/ssl.h | 5 +- .../archs/BSD-x86_64/asm/include/progs.h | 2 +- .../archs/BSD-x86_64/asm_avx2/apps/progs.c | 2 +- .../archs/BSD-x86_64/asm_avx2/configdata.pm | 48 +++++++++++--- .../BSD-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../BSD-x86_64/asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/BSD-x86_64/asm_avx2/include/progs.h | 2 +- .../archs/BSD-x86_64/no-asm/apps/progs.c | 2 +- .../archs/BSD-x86_64/no-asm/configdata.pm | 52 ++++++++++++---- .../archs/BSD-x86_64/no-asm/crypto/buildinf.h | 2 +- .../BSD-x86_64/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/no-asm/include/openssl/ssl.h | 5 +- .../archs/BSD-x86_64/no-asm/include/progs.h | 2 +- .../config/archs/VC-WIN32/asm/apps/progs.c | 2 +- .../config/archs/VC-WIN32/asm/configdata.pm | 50 +++++++++++---- .../archs/VC-WIN32/asm/crypto/buildinf.h | 2 +- .../archs/VC-WIN32/asm/include/openssl/bio.h | 4 +- .../VC-WIN32/asm/include/openssl/crypto.h | 4 +- .../VC-WIN32/asm/include/openssl/opensslv.h | 10 +-- .../archs/VC-WIN32/asm/include/openssl/ssl.h | 5 +- .../config/archs/VC-WIN32/asm/include/progs.h | 2 +- .../archs/VC-WIN32/asm_avx2/apps/progs.c | 2 +- .../archs/VC-WIN32/asm_avx2/configdata.pm | 62 ++++++++++++++----- .../archs/VC-WIN32/asm_avx2/crypto/buildinf.h | 2 +- .../VC-WIN32/asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../VC-WIN32/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/VC-WIN32/asm_avx2/include/progs.h | 2 +- .../config/archs/VC-WIN32/no-asm/apps/progs.c | 2 +- .../archs/VC-WIN32/no-asm/configdata.pm | 54 ++++++++++++---- .../archs/VC-WIN32/no-asm/crypto/buildinf.h | 2 +- .../VC-WIN32/no-asm/include/openssl/bio.h | 4 +- .../VC-WIN32/no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN32/no-asm/include/openssl/ssl.h | 5 +- .../archs/VC-WIN32/no-asm/include/progs.h | 2 +- .../archs/VC-WIN64-ARM/no-asm/apps/progs.c | 2 +- .../archs/VC-WIN64-ARM/no-asm/configdata.pm | 50 +++++++++++---- .../VC-WIN64-ARM/no-asm/crypto/buildinf.h | 2 +- .../VC-WIN64-ARM/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN64-ARM/no-asm/include/openssl/ssl.h | 5 +- .../archs/VC-WIN64-ARM/no-asm/include/progs.h | 2 +- .../config/archs/VC-WIN64A/asm/apps/progs.c | 2 +- .../config/archs/VC-WIN64A/asm/configdata.pm | 54 ++++++++++++---- .../archs/VC-WIN64A/asm/crypto/buildinf.h | 2 +- .../archs/VC-WIN64A/asm/include/openssl/bio.h | 4 +- .../VC-WIN64A/asm/include/openssl/crypto.h | 4 +- .../VC-WIN64A/asm/include/openssl/opensslv.h | 10 +-- .../archs/VC-WIN64A/asm/include/openssl/ssl.h | 5 +- .../archs/VC-WIN64A/asm/include/progs.h | 2 +- .../archs/VC-WIN64A/asm_avx2/apps/progs.c | 2 +- .../archs/VC-WIN64A/asm_avx2/configdata.pm | 50 +++++++++++---- .../VC-WIN64A/asm_avx2/crypto/buildinf.h | 2 +- .../VC-WIN64A/asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../VC-WIN64A/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/VC-WIN64A/asm_avx2/include/progs.h | 2 +- .../archs/VC-WIN64A/no-asm/apps/progs.c | 2 +- .../archs/VC-WIN64A/no-asm/configdata.pm | 54 ++++++++++++---- .../archs/VC-WIN64A/no-asm/crypto/buildinf.h | 2 +- .../VC-WIN64A/no-asm/include/openssl/bio.h | 4 +- .../VC-WIN64A/no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN64A/no-asm/include/openssl/ssl.h | 5 +- .../archs/VC-WIN64A/no-asm/include/progs.h | 2 +- .../config/archs/aix-gcc/asm/apps/progs.c | 2 +- .../config/archs/aix-gcc/asm/configdata.pm | 56 ++++++++++++----- .../archs/aix-gcc/asm/crypto/buildinf.h | 2 +- .../archs/aix-gcc/asm/include/openssl/bio.h | 4 +- .../aix-gcc/asm/include/openssl/crypto.h | 4 +- .../aix-gcc/asm/include/openssl/opensslv.h | 10 +-- .../archs/aix-gcc/asm/include/openssl/ssl.h | 5 +- .../config/archs/aix-gcc/asm/include/progs.h | 2 +- .../archs/aix-gcc/asm_avx2/apps/progs.c | 2 +- .../archs/aix-gcc/asm_avx2/configdata.pm | 60 +++++++++++++----- .../archs/aix-gcc/asm_avx2/crypto/buildinf.h | 2 +- .../aix-gcc/asm_avx2/include/openssl/bio.h | 4 +- .../aix-gcc/asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../aix-gcc/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/aix-gcc/asm_avx2/include/progs.h | 2 +- .../config/archs/aix-gcc/no-asm/apps/progs.c | 2 +- .../config/archs/aix-gcc/no-asm/configdata.pm | 52 ++++++++++++---- .../archs/aix-gcc/no-asm/crypto/buildinf.h | 2 +- .../aix-gcc/no-asm/include/openssl/bio.h | 4 +- .../aix-gcc/no-asm/include/openssl/crypto.h | 4 +- .../aix-gcc/no-asm/include/openssl/opensslv.h | 10 +-- .../aix-gcc/no-asm/include/openssl/ssl.h | 5 +- .../archs/aix-gcc/no-asm/include/progs.h | 2 +- .../archs/aix64-gcc-as/asm/apps/progs.c | 2 +- .../archs/aix64-gcc-as/asm/configdata.pm | 56 ++++++++++++----- .../archs/aix64-gcc-as/asm/crypto/buildinf.h | 2 +- .../aix64-gcc-as/asm/include/openssl/bio.h | 4 +- .../aix64-gcc-as/asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../aix64-gcc-as/asm/include/openssl/ssl.h | 5 +- .../archs/aix64-gcc-as/asm/include/progs.h | 2 +- .../archs/aix64-gcc-as/asm_avx2/apps/progs.c | 2 +- .../archs/aix64-gcc-as/asm_avx2/configdata.pm | 60 +++++++++++++----- .../aix64-gcc-as/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../aix64-gcc-as/asm_avx2/include/progs.h | 2 +- .../archs/aix64-gcc-as/no-asm/apps/progs.c | 2 +- .../archs/aix64-gcc-as/no-asm/configdata.pm | 52 ++++++++++++---- .../aix64-gcc-as/no-asm/crypto/buildinf.h | 2 +- .../aix64-gcc-as/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../aix64-gcc-as/no-asm/include/openssl/ssl.h | 5 +- .../archs/aix64-gcc-as/no-asm/include/progs.h | 2 +- .../archs/darwin-i386-cc/asm/apps/progs.c | 2 +- .../archs/darwin-i386-cc/asm/configdata.pm | 56 ++++++++++++----- .../darwin-i386-cc/asm/crypto/buildinf.h | 2 +- .../darwin-i386-cc/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../darwin-i386-cc/asm/include/openssl/ssl.h | 5 +- .../archs/darwin-i386-cc/asm/include/progs.h | 2 +- .../darwin-i386-cc/asm_avx2/apps/progs.c | 2 +- .../darwin-i386-cc/asm_avx2/configdata.pm | 52 ++++++++++++---- .../darwin-i386-cc/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../darwin-i386-cc/asm_avx2/include/progs.h | 2 +- .../archs/darwin-i386-cc/no-asm/apps/progs.c | 2 +- .../archs/darwin-i386-cc/no-asm/configdata.pm | 48 +++++++++++--- .../darwin-i386-cc/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../darwin-i386-cc/no-asm/include/progs.h | 2 +- .../archs/darwin64-arm64-cc/asm/apps/progs.c | 2 +- .../archs/darwin64-arm64-cc/asm/configdata.pm | 56 ++++++++++++----- .../darwin64-arm64-cc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 5 +- .../darwin64-arm64-cc/asm/include/progs.h | 2 +- .../darwin64-arm64-cc/asm_avx2/apps/progs.c | 2 +- .../darwin64-arm64-cc/asm_avx2/configdata.pm | 48 +++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../asm_avx2/include/progs.h | 2 +- .../darwin64-arm64-cc/no-asm/apps/progs.c | 2 +- .../darwin64-arm64-cc/no-asm/configdata.pm | 52 ++++++++++++---- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../darwin64-arm64-cc/no-asm/include/progs.h | 2 +- .../archs/darwin64-x86_64-cc/asm/apps/progs.c | 2 +- .../darwin64-x86_64-cc/asm/configdata.pm | 52 ++++++++++++---- .../darwin64-x86_64-cc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 5 +- .../darwin64-x86_64-cc/asm/include/progs.h | 2 +- .../darwin64-x86_64-cc/asm_avx2/apps/progs.c | 2 +- .../darwin64-x86_64-cc/asm_avx2/configdata.pm | 48 +++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../asm_avx2/include/progs.h | 2 +- .../darwin64-x86_64-cc/no-asm/apps/progs.c | 2 +- .../darwin64-x86_64-cc/no-asm/configdata.pm | 52 ++++++++++++---- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../darwin64-x86_64-cc/no-asm/include/progs.h | 2 +- .../archs/linux-aarch64/asm/apps/progs.c | 2 +- .../archs/linux-aarch64/asm/configdata.pm | 60 +++++++++++++----- .../archs/linux-aarch64/asm/crypto/buildinf.h | 2 +- .../linux-aarch64/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux-aarch64/asm/include/openssl/ssl.h | 5 +- .../archs/linux-aarch64/asm/include/progs.h | 2 +- .../archs/linux-aarch64/asm_avx2/apps/progs.c | 2 +- .../linux-aarch64/asm_avx2/configdata.pm | 52 ++++++++++++---- .../linux-aarch64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux-aarch64/asm_avx2/include/progs.h | 2 +- .../archs/linux-aarch64/no-asm/apps/progs.c | 2 +- .../archs/linux-aarch64/no-asm/configdata.pm | 56 ++++++++++++----- .../linux-aarch64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux-aarch64/no-asm/include/progs.h | 2 +- .../config/archs/linux-armv4/asm/apps/progs.c | 2 +- .../archs/linux-armv4/asm/configdata.pm | 48 +++++++++++--- .../archs/linux-armv4/asm/crypto/buildinf.h | 2 +- .../linux-armv4/asm/include/openssl/bio.h | 4 +- .../linux-armv4/asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux-armv4/asm/include/openssl/ssl.h | 5 +- .../archs/linux-armv4/asm/include/progs.h | 2 +- .../archs/linux-armv4/asm_avx2/apps/progs.c | 2 +- .../archs/linux-armv4/asm_avx2/configdata.pm | 48 +++++++++++--- .../linux-armv4/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux-armv4/asm_avx2/include/progs.h | 2 +- .../archs/linux-armv4/no-asm/apps/progs.c | 2 +- .../archs/linux-armv4/no-asm/configdata.pm | 52 ++++++++++++---- .../linux-armv4/no-asm/crypto/buildinf.h | 2 +- .../linux-armv4/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-armv4/no-asm/include/openssl/ssl.h | 5 +- .../archs/linux-armv4/no-asm/include/progs.h | 2 +- .../config/archs/linux-elf/asm/apps/progs.c | 2 +- .../config/archs/linux-elf/asm/configdata.pm | 60 +++++++++++++----- .../archs/linux-elf/asm/crypto/buildinf.h | 2 +- .../archs/linux-elf/asm/include/openssl/bio.h | 4 +- .../linux-elf/asm/include/openssl/crypto.h | 4 +- .../linux-elf/asm/include/openssl/opensslv.h | 10 +-- .../archs/linux-elf/asm/include/openssl/ssl.h | 5 +- .../archs/linux-elf/asm/include/progs.h | 2 +- .../archs/linux-elf/asm_avx2/apps/progs.c | 2 +- .../archs/linux-elf/asm_avx2/configdata.pm | 56 ++++++++++++----- .../linux-elf/asm_avx2/crypto/buildinf.h | 2 +- .../linux-elf/asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../linux-elf/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/linux-elf/asm_avx2/include/progs.h | 2 +- .../archs/linux-elf/no-asm/apps/progs.c | 2 +- .../archs/linux-elf/no-asm/configdata.pm | 60 +++++++++++++----- .../archs/linux-elf/no-asm/crypto/buildinf.h | 2 +- .../linux-elf/no-asm/include/openssl/bio.h | 4 +- .../linux-elf/no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-elf/no-asm/include/openssl/ssl.h | 5 +- .../archs/linux-elf/no-asm/include/progs.h | 2 +- .../config/archs/linux-ppc/asm/apps/progs.c | 2 +- .../config/archs/linux-ppc/asm/configdata.pm | 52 ++++++++++++---- .../archs/linux-ppc/asm/crypto/buildinf.h | 2 +- .../archs/linux-ppc/asm/include/openssl/bio.h | 4 +- .../linux-ppc/asm/include/openssl/crypto.h | 4 +- .../linux-ppc/asm/include/openssl/opensslv.h | 10 +-- .../archs/linux-ppc/asm/include/openssl/ssl.h | 5 +- .../archs/linux-ppc/asm/include/progs.h | 2 +- .../archs/linux-ppc/asm_avx2/apps/progs.c | 2 +- .../archs/linux-ppc/asm_avx2/configdata.pm | 60 +++++++++++++----- .../linux-ppc/asm_avx2/crypto/buildinf.h | 2 +- .../linux-ppc/asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../linux-ppc/asm_avx2/include/openssl/ssl.h | 5 +- .../archs/linux-ppc/asm_avx2/include/progs.h | 2 +- .../archs/linux-ppc/no-asm/apps/progs.c | 2 +- .../archs/linux-ppc/no-asm/configdata.pm | 48 +++++++++++--- .../archs/linux-ppc/no-asm/crypto/buildinf.h | 2 +- .../linux-ppc/no-asm/include/openssl/bio.h | 4 +- .../linux-ppc/no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-ppc/no-asm/include/openssl/ssl.h | 5 +- .../archs/linux-ppc/no-asm/include/progs.h | 2 +- .../config/archs/linux-ppc64/asm/apps/progs.c | 2 +- .../archs/linux-ppc64/asm/configdata.pm | 60 +++++++++++++----- .../archs/linux-ppc64/asm/crypto/buildinf.h | 2 +- .../linux-ppc64/asm/include/openssl/bio.h | 4 +- .../linux-ppc64/asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux-ppc64/asm/include/openssl/ssl.h | 5 +- .../archs/linux-ppc64/asm/include/progs.h | 2 +- .../archs/linux-ppc64/asm_avx2/apps/progs.c | 2 +- .../archs/linux-ppc64/asm_avx2/configdata.pm | 52 ++++++++++++---- .../linux-ppc64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux-ppc64/asm_avx2/include/progs.h | 2 +- .../archs/linux-ppc64/no-asm/apps/progs.c | 2 +- .../archs/linux-ppc64/no-asm/configdata.pm | 52 ++++++++++++---- .../linux-ppc64/no-asm/crypto/buildinf.h | 2 +- .../linux-ppc64/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-ppc64/no-asm/include/openssl/ssl.h | 5 +- .../archs/linux-ppc64/no-asm/include/progs.h | 2 +- .../archs/linux-ppc64le/asm/apps/progs.c | 2 +- .../archs/linux-ppc64le/asm/configdata.pm | 56 ++++++++++++----- .../archs/linux-ppc64le/asm/crypto/buildinf.h | 2 +- .../linux-ppc64le/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux-ppc64le/asm/include/openssl/ssl.h | 5 +- .../archs/linux-ppc64le/asm/include/progs.h | 2 +- .../archs/linux-ppc64le/asm_avx2/apps/progs.c | 2 +- .../linux-ppc64le/asm_avx2/configdata.pm | 52 ++++++++++++---- .../linux-ppc64le/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux-ppc64le/asm_avx2/include/progs.h | 2 +- .../archs/linux-ppc64le/no-asm/apps/progs.c | 2 +- .../archs/linux-ppc64le/no-asm/configdata.pm | 52 ++++++++++++---- .../linux-ppc64le/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux-ppc64le/no-asm/include/progs.h | 2 +- .../archs/linux-x86_64/asm/apps/progs.c | 2 +- .../archs/linux-x86_64/asm/configdata.pm | 60 +++++++++++++----- .../archs/linux-x86_64/asm/crypto/buildinf.h | 2 +- .../linux-x86_64/asm/include/openssl/bio.h | 4 +- .../linux-x86_64/asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux-x86_64/asm/include/openssl/ssl.h | 5 +- .../archs/linux-x86_64/asm/include/progs.h | 2 +- .../archs/linux-x86_64/asm_avx2/apps/progs.c | 2 +- .../archs/linux-x86_64/asm_avx2/configdata.pm | 56 ++++++++++++----- .../linux-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux-x86_64/asm_avx2/include/progs.h | 2 +- .../archs/linux-x86_64/no-asm/apps/progs.c | 2 +- .../archs/linux-x86_64/no-asm/configdata.pm | 52 ++++++++++++---- .../linux-x86_64/no-asm/crypto/buildinf.h | 2 +- .../linux-x86_64/no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-x86_64/no-asm/include/openssl/ssl.h | 5 +- .../archs/linux-x86_64/no-asm/include/progs.h | 2 +- .../archs/linux32-s390x/asm/apps/progs.c | 2 +- .../archs/linux32-s390x/asm/configdata.pm | 48 +++++++++++--- .../archs/linux32-s390x/asm/crypto/buildinf.h | 2 +- .../linux32-s390x/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux32-s390x/asm/include/openssl/ssl.h | 5 +- .../archs/linux32-s390x/asm/include/progs.h | 2 +- .../archs/linux32-s390x/asm_avx2/apps/progs.c | 2 +- .../linux32-s390x/asm_avx2/configdata.pm | 56 ++++++++++++----- .../linux32-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux32-s390x/asm_avx2/include/progs.h | 2 +- .../archs/linux32-s390x/no-asm/apps/progs.c | 2 +- .../archs/linux32-s390x/no-asm/configdata.pm | 52 ++++++++++++---- .../linux32-s390x/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux32-s390x/no-asm/include/progs.h | 2 +- .../archs/linux64-mips64/asm/apps/progs.c | 2 +- .../archs/linux64-mips64/asm/configdata.pm | 48 +++++++++++--- .../linux64-mips64/asm/crypto/buildinf.h | 2 +- .../linux64-mips64/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux64-mips64/asm/include/openssl/ssl.h | 5 +- .../archs/linux64-mips64/asm/include/progs.h | 2 +- .../linux64-mips64/asm_avx2/apps/progs.c | 2 +- .../linux64-mips64/asm_avx2/configdata.pm | 56 ++++++++++++----- .../linux64-mips64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux64-mips64/asm_avx2/include/progs.h | 2 +- .../archs/linux64-mips64/no-asm/apps/progs.c | 2 +- .../archs/linux64-mips64/no-asm/configdata.pm | 60 +++++++++++++----- .../linux64-mips64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux64-mips64/no-asm/include/progs.h | 2 +- .../archs/linux64-riscv64/no-asm/apps/progs.c | 2 +- .../linux64-riscv64/no-asm/configdata.pm | 48 +++++++++++--- .../linux64-riscv64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux64-riscv64/no-asm/include/progs.h | 2 +- .../archs/linux64-s390x/asm/apps/progs.c | 2 +- .../archs/linux64-s390x/asm/configdata.pm | 48 +++++++++++--- .../archs/linux64-s390x/asm/crypto/buildinf.h | 2 +- .../linux64-s390x/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../linux64-s390x/asm/include/openssl/ssl.h | 5 +- .../archs/linux64-s390x/asm/include/progs.h | 2 +- .../archs/linux64-s390x/asm_avx2/apps/progs.c | 2 +- .../linux64-s390x/asm_avx2/configdata.pm | 52 ++++++++++++---- .../linux64-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../linux64-s390x/asm_avx2/include/progs.h | 2 +- .../archs/linux64-s390x/no-asm/apps/progs.c | 2 +- .../archs/linux64-s390x/no-asm/configdata.pm | 60 +++++++++++++----- .../linux64-s390x/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../linux64-s390x/no-asm/include/progs.h | 2 +- .../archs/solaris-x86-gcc/asm/apps/progs.c | 2 +- .../archs/solaris-x86-gcc/asm/configdata.pm | 48 +++++++++++--- .../solaris-x86-gcc/asm/crypto/buildinf.h | 2 +- .../solaris-x86-gcc/asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../solaris-x86-gcc/asm/include/openssl/ssl.h | 5 +- .../archs/solaris-x86-gcc/asm/include/progs.h | 2 +- .../solaris-x86-gcc/asm_avx2/apps/progs.c | 2 +- .../solaris-x86-gcc/asm_avx2/configdata.pm | 48 +++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../solaris-x86-gcc/asm_avx2/include/progs.h | 2 +- .../archs/solaris-x86-gcc/no-asm/apps/progs.c | 2 +- .../solaris-x86-gcc/no-asm/configdata.pm | 48 +++++++++++--- .../solaris-x86-gcc/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../solaris-x86-gcc/no-asm/include/progs.h | 2 +- .../solaris64-x86_64-gcc/asm/apps/progs.c | 2 +- .../solaris64-x86_64-gcc/asm/configdata.pm | 56 ++++++++++++----- .../asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/bio.h | 4 +- .../asm/include/openssl/crypto.h | 4 +- .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 5 +- .../solaris64-x86_64-gcc/asm/include/progs.h | 2 +- .../asm_avx2/apps/progs.c | 2 +- .../asm_avx2/configdata.pm | 56 ++++++++++++----- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/bio.h | 4 +- .../asm_avx2/include/openssl/crypto.h | 4 +- .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 5 +- .../asm_avx2/include/progs.h | 2 +- .../solaris64-x86_64-gcc/no-asm/apps/progs.c | 2 +- .../solaris64-x86_64-gcc/no-asm/configdata.pm | 48 +++++++++++--- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/bio.h | 4 +- .../no-asm/include/openssl/crypto.h | 4 +- .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 5 +- .../no-asm/include/progs.h | 2 +- deps/openssl/config/asn1_asm.h | 2 + deps/openssl/config/asn1_no-asm.h | 2 + deps/openssl/config/asn1t_asm.h | 2 + deps/openssl/config/asn1t_no-asm.h | 2 + deps/openssl/config/bio_asm.h | 2 + deps/openssl/config/bio_no-asm.h | 2 + deps/openssl/config/bn_conf_asm.h | 2 + deps/openssl/config/bn_conf_no-asm.h | 2 + deps/openssl/config/cmp_asm.h | 2 + deps/openssl/config/cmp_no-asm.h | 2 + deps/openssl/config/cms_asm.h | 2 + deps/openssl/config/cms_no-asm.h | 2 + deps/openssl/config/conf_asm.h | 2 + deps/openssl/config/conf_no-asm.h | 2 + deps/openssl/config/configuration_asm.h | 2 + deps/openssl/config/configuration_no-asm.h | 2 + deps/openssl/config/crmf_asm.h | 2 + deps/openssl/config/crmf_no-asm.h | 2 + deps/openssl/config/crypto_asm.h | 2 + deps/openssl/config/crypto_no-asm.h | 2 + deps/openssl/config/ct_asm.h | 2 + deps/openssl/config/ct_no-asm.h | 2 + deps/openssl/config/dso_conf_asm.h | 2 + deps/openssl/config/dso_conf_no-asm.h | 2 + deps/openssl/config/err_asm.h | 2 + deps/openssl/config/err_no-asm.h | 2 + deps/openssl/config/ess_asm.h | 2 + deps/openssl/config/ess_no-asm.h | 2 + deps/openssl/config/fipskey_asm.h | 2 + deps/openssl/config/fipskey_no-asm.h | 2 + deps/openssl/config/lhash_asm.h | 2 + deps/openssl/config/lhash_no-asm.h | 2 + deps/openssl/config/ocsp_asm.h | 2 + deps/openssl/config/ocsp_no-asm.h | 2 + deps/openssl/config/opensslv_asm.h | 2 + deps/openssl/config/opensslv_no-asm.h | 2 + deps/openssl/config/pkcs12_asm.h | 2 + deps/openssl/config/pkcs12_no-asm.h | 2 + deps/openssl/config/pkcs7_asm.h | 2 + deps/openssl/config/pkcs7_no-asm.h | 2 + deps/openssl/config/safestack_asm.h | 2 + deps/openssl/config/safestack_no-asm.h | 2 + deps/openssl/config/srp_asm.h | 2 + deps/openssl/config/srp_no-asm.h | 2 + deps/openssl/config/ssl_asm.h | 2 + deps/openssl/config/ssl_no-asm.h | 2 + deps/openssl/config/ui_asm.h | 2 + deps/openssl/config/ui_no-asm.h | 2 + deps/openssl/config/x509_asm.h | 2 + deps/openssl/config/x509_no-asm.h | 2 + deps/openssl/config/x509_vfy_asm.h | 2 + deps/openssl/config/x509_vfy_no-asm.h | 2 + deps/openssl/config/x509v3_asm.h | 2 + deps/openssl/config/x509v3_no-asm.h | 2 + deps/openssl/openssl/include/crypto/bn_conf.h | 1 + .../openssl/openssl/include/crypto/dso_conf.h | 1 + deps/openssl/openssl/include/openssl/asn1.h | 1 + deps/openssl/openssl/include/openssl/asn1t.h | 1 + deps/openssl/openssl/include/openssl/bio.h | 1 + deps/openssl/openssl/include/openssl/cmp.h | 1 + deps/openssl/openssl/include/openssl/cms.h | 1 + deps/openssl/openssl/include/openssl/conf.h | 1 + .../openssl/include/openssl/configuration.h | 1 + deps/openssl/openssl/include/openssl/crmf.h | 1 + deps/openssl/openssl/include/openssl/crypto.h | 1 + deps/openssl/openssl/include/openssl/ct.h | 1 + deps/openssl/openssl/include/openssl/err.h | 1 + deps/openssl/openssl/include/openssl/ess.h | 1 + .../openssl/openssl/include/openssl/fipskey.h | 1 + deps/openssl/openssl/include/openssl/lhash.h | 1 + deps/openssl/openssl/include/openssl/ocsp.h | 1 + .../openssl/include/openssl/opensslv.h | 1 + deps/openssl/openssl/include/openssl/pkcs12.h | 1 + deps/openssl/openssl/include/openssl/pkcs7.h | 1 + .../openssl/include/openssl/safestack.h | 1 + deps/openssl/openssl/include/openssl/srp.h | 1 + deps/openssl/openssl/include/openssl/ssl.h | 1 + deps/openssl/openssl/include/openssl/ui.h | 1 + deps/openssl/openssl/include/openssl/x509.h | 1 + .../openssl/include/openssl/x509_vfy.h | 1 + deps/openssl/openssl/include/openssl/x509v3.h | 1 + 601 files changed, 3887 insertions(+), 1607 deletions(-) create mode 100644 deps/openssl/openssl/include/crypto/bn_conf.h create mode 100644 deps/openssl/openssl/include/crypto/dso_conf.h create mode 100644 deps/openssl/openssl/include/openssl/asn1.h create mode 100644 deps/openssl/openssl/include/openssl/asn1t.h create mode 100644 deps/openssl/openssl/include/openssl/bio.h create mode 100644 deps/openssl/openssl/include/openssl/cmp.h create mode 100644 deps/openssl/openssl/include/openssl/cms.h create mode 100644 deps/openssl/openssl/include/openssl/conf.h create mode 100644 deps/openssl/openssl/include/openssl/configuration.h create mode 100644 deps/openssl/openssl/include/openssl/crmf.h create mode 100644 deps/openssl/openssl/include/openssl/crypto.h create mode 100644 deps/openssl/openssl/include/openssl/ct.h create mode 100644 deps/openssl/openssl/include/openssl/err.h create mode 100644 deps/openssl/openssl/include/openssl/ess.h create mode 100644 deps/openssl/openssl/include/openssl/fipskey.h create mode 100644 deps/openssl/openssl/include/openssl/lhash.h create mode 100644 deps/openssl/openssl/include/openssl/ocsp.h create mode 100644 deps/openssl/openssl/include/openssl/opensslv.h create mode 100644 deps/openssl/openssl/include/openssl/pkcs12.h create mode 100644 deps/openssl/openssl/include/openssl/pkcs7.h create mode 100644 deps/openssl/openssl/include/openssl/safestack.h create mode 100644 deps/openssl/openssl/include/openssl/srp.h create mode 100644 deps/openssl/openssl/include/openssl/ssl.h create mode 100644 deps/openssl/openssl/include/openssl/ui.h create mode 100644 deps/openssl/openssl/include/openssl/x509.h create mode 100644 deps/openssl/openssl/include/openssl/x509_vfy.h create mode 100644 deps/openssl/openssl/include/openssl/x509v3.h 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 a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 a641047e0a6eb4..28e6c0549b259e 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3556,6 +3556,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3655,6 +3658,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5893,6 +5899,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5992,6 +6001,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9729,10 +9741,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12458,6 +12470,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12557,6 +12572,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14795,6 +14813,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14894,6 +14915,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16633,6 +16657,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16666,6 +16691,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27262,8 +27290,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27290,7 +27318,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27307,8 +27335,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 2e712738376878..9cdc86eca8728e 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: Tue Dec 14 22:49:16 2021 UTC" +#define DATE "built on: Wed Mar 16 04:51:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/BSD-x86/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 154622700cea26..3ead4d7f9b6432 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3556,6 +3556,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3655,6 +3658,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5893,6 +5899,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5992,6 +6001,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8008,9 +8020,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8028,7 +8037,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9729,10 +9741,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12458,6 +12470,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12557,6 +12572,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14795,6 +14813,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14894,6 +14915,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16633,6 +16657,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16666,6 +16691,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27262,8 +27290,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27290,7 +27318,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27307,8 +27335,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 f7c161b8577d71..dffe36cdccc3c2 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: Tue Dec 14 22:49:37 2021 UTC" +#define DATE "built on: Wed Mar 16 04:51:50 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/BSD-x86/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 6a60a5302dd0ed..487299b334e074 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3499,6 +3499,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3598,6 +3601,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5836,6 +5842,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5935,6 +5944,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9646,10 +9658,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12375,6 +12387,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12474,6 +12489,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14712,6 +14730,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14811,6 +14832,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16550,6 +16574,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16583,6 +16608,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19483,6 +19509,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19516,6 +19543,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27078,8 +27106,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27106,7 +27134,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27123,8 +27151,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 c3bb81e8a4c391..25722290c6d10d 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: Tue Dec 14 22:49:57 2021 UTC" +#define DATE "built on: Wed Mar 16 04:52:04 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 0aabb457cd8547..3c30036f99a768 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3559,6 +3559,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3658,6 +3661,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5896,6 +5902,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5995,6 +6004,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8011,9 +8023,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8031,7 +8040,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9774,10 +9786,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12503,6 +12515,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12602,6 +12617,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14840,6 +14858,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14939,6 +14960,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16678,6 +16702,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16711,6 +16736,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19611,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19644,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27431,8 +27459,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27459,7 +27487,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27476,8 +27504,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 81a96f8049c35b..8c90b3247c3032 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: Tue Dec 14 22:50:15 2021 UTC" +#define DATE "built on: Wed Mar 16 04:52:16 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 4f8a94a7c937ed..7f53b2e2d4a266 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3559,6 +3559,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3658,6 +3661,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5896,6 +5902,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5995,6 +6004,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12503,6 +12515,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12602,6 +12617,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14840,6 +14858,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14939,6 +14960,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16678,6 +16702,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16711,6 +16736,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19611,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19644,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27431,8 +27459,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27459,7 +27487,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27476,8 +27504,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 3559295284921c..29225178b43ded 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: Tue Dec 14 22:50:43 2021 UTC" +#define DATE "built on: Wed Mar 16 04:52:34 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/BSD-x86_64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 3c88f1d32f738f..d63fe8ef50221e 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 @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3500,6 +3500,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3599,6 +3602,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5837,6 +5843,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5936,6 +5945,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9647,10 +9659,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12376,6 +12388,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12475,6 +12490,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14713,6 +14731,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14812,6 +14833,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16551,6 +16575,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16584,6 +16609,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19484,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19517,6 +19544,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27079,8 +27107,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27107,7 +27135,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27124,8 +27152,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 dd0a57e847aa0a..9d4aa9a694462b 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: Tue Dec 14 22:51:10 2021 UTC" +#define DATE "built on: Wed Mar 16 04:52:51 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 5816474c7a6198..952d7ae9872b05 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x559bdf5df6e0)", + "RANLIB" => "CODE(0x564903bb20a0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3604,6 +3604,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3703,6 +3706,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5941,6 +5947,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6040,6 +6049,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12516,6 +12528,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12615,6 +12630,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14853,6 +14871,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14952,6 +14973,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16699,6 +16723,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16732,6 +16757,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19638,6 +19664,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19671,6 +19698,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27341,8 +27369,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27369,7 +27397,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27386,8 +27414,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 645ecc9f2d64e7..6aa9f2de5c01f5 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: Tue Dec 14 23:08:57 2021 UTC" +#define DATE "built on: Wed Mar 16 05:03:33 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 41fa7896e89a98..d6f98464f55c5e 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55a124919710)", + "RANLIB" => "CODE(0x561566bd9380)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3604,6 +3604,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3703,6 +3706,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5941,6 +5947,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6040,6 +6049,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8062,6 +8074,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8081,10 +8096,7 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-win32_init.o" ], "products" => { "bin" => [ @@ -9784,10 +9796,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12516,6 +12528,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12615,6 +12630,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14853,6 +14871,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14952,6 +14973,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16699,6 +16723,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16732,6 +16757,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19638,6 +19664,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19671,6 +19698,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27341,8 +27369,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27369,7 +27397,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27386,8 +27414,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 894424abf64f03..cfec505bcb62a1 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: Tue Dec 14 23:09:16 2021 UTC" +#define DATE "built on: Wed Mar 16 05:03:45 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN32/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 e2588aec1f1b00..27741848ffbe4f 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55d20a1d5e40)", + "RANLIB" => "CODE(0x55f4c6692920)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3547,6 +3547,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3646,6 +3649,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5884,6 +5890,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5983,6 +5992,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9701,10 +9713,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12433,6 +12445,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12532,6 +12547,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14770,6 +14788,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14869,6 +14890,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16616,6 +16640,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16649,6 +16674,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19555,6 +19581,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19588,6 +19615,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27157,8 +27185,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27185,7 +27213,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27202,8 +27230,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 d8c351b06b74a6..3184d862959142 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: Tue Dec 14 23:09:35 2021 UTC" +#define DATE "built on: Wed Mar 16 05:03:57 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 da39c58010c077..d8090707bb6db7 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 @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -266,11 +266,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64-ARM", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -283,7 +283,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55d4902aca90)", + "RANLIB" => "CODE(0x562e2bc2c820)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3539,6 +3539,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3638,6 +3641,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5876,6 +5882,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5975,6 +5984,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12425,6 +12437,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12524,6 +12539,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14762,6 +14780,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14861,6 +14882,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16608,6 +16632,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16641,6 +16666,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19547,6 +19573,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19580,6 +19607,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27149,8 +27177,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27177,7 +27205,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27194,8 +27222,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 1612c4fc062019..9660e2b507804f 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: Tue Dec 14 23:09:51 2021 UTC" +#define DATE "built on: Wed Mar 16 05:04:07 2022 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/bio.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 1a031d3d3d1431..d2eb08f4967fb2 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55a849a36c50)", + "RANLIB" => "CODE(0x5579ca06f6e0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3610,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3709,6 +3712,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5947,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6046,6 +6055,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9821,10 +9833,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12553,6 +12565,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12652,6 +12667,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14890,6 +14908,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14989,6 +15010,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16736,6 +16760,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16769,6 +16794,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19675,6 +19701,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19708,6 +19735,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27502,8 +27530,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27530,7 +27558,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27547,8 +27575,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 1ab1493e8a6e35..bb6286128b5fc7 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: Tue Dec 14 23:07:47 2021 UTC" +#define DATE "built on: Wed Mar 16 05:02:50 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 524aa7e66bee79..674429534e35bb 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55bfc1739eb0)", + "RANLIB" => "CODE(0x5575e5b916a0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3610,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3709,6 +3712,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5947,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6046,6 +6055,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12553,6 +12565,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12652,6 +12667,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14890,6 +14908,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14989,6 +15010,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16736,6 +16760,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16769,6 +16794,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19675,6 +19701,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19708,6 +19735,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27502,8 +27530,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27530,7 +27558,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27547,8 +27575,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 dd427f23c67535..7268ba1317dbe9 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: Tue Dec 14 23:08:14 2021 UTC" +#define DATE "built on: Wed Mar 16 05:03:06 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/VC-WIN64A/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 19191893d69a62..ff2d55e1b87a97 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm @@ -166,7 +166,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55d60f0492d0)", + "RANLIB" => "CODE(0x557288449bd0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -3551,6 +3551,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3650,6 +3653,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5888,6 +5894,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5987,6 +5996,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9705,10 +9717,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12437,6 +12449,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12536,6 +12551,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14774,6 +14792,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14873,6 +14894,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16620,6 +16644,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16653,6 +16678,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19559,6 +19585,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19592,6 +19619,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27161,8 +27189,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27189,7 +27217,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27206,8 +27234,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 de49ca52d7b19f..92b9cdf819a52d 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: Tue Dec 14 23:08:41 2021 UTC" +#define DATE "built on: Wed Mar 16 05:03:22 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/bio.h index 9534d5b5546b5f..14f0ada683c157 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h index 69775c2cd0cabe..0aab81b3c437ab 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 5f572d2ef13e81..c1fac576fd3a90 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h index 9376faf6e6fa16..fb02a445b2aca5 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/asm/apps/progs.c b/deps/openssl/config/archs/aix-gcc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/apps/progs.c +++ b/deps/openssl/config/archs/aix-gcc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/asm/configdata.pm b/deps/openssl/config/archs/aix-gcc/asm/configdata.pm index 86160bdcbeae1c..0ea45c0d70b1b4 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/aix-gcc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X32", @@ -3529,6 +3529,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3628,6 +3631,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5866,6 +5872,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5965,6 +5974,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7981,6 +7993,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7998,10 +8013,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12436,6 +12448,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12535,6 +12550,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14773,6 +14791,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14872,6 +14893,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16611,6 +16635,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16644,6 +16669,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19544,6 +19570,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19577,6 +19604,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27263,8 +27291,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27291,7 +27319,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27308,8 +27336,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h index 5849f226e6d67c..2bd8c3c431ac58 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix-gcc" -#define DATE "built on: Tue Dec 14 22:47:22 2021 UTC" +#define DATE "built on: Wed Mar 16 04:50:23 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/bio.h b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix-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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/progs.h b/deps/openssl/config/archs/aix-gcc/asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/aix-gcc/asm/include/progs.h +++ b/deps/openssl/config/archs/aix-gcc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/aix-gcc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm index 24570d1bfe0145..7aab380b513801 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X32", @@ -3529,6 +3529,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3628,6 +3631,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5866,6 +5872,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5965,6 +5974,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7981,9 +7993,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8001,7 +8010,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9707,10 +9719,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12436,6 +12448,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12535,6 +12550,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14773,6 +14791,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14872,6 +14893,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16611,6 +16635,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16644,6 +16669,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19544,6 +19570,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19577,6 +19604,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27263,8 +27291,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27291,7 +27319,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27308,8 +27336,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h index e18adbeb2b4aa6..d367ed8eba892b 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix-gcc" -#define DATE "built on: Tue Dec 14 22:47:41 2021 UTC" +#define DATE "built on: Wed Mar 16 04:50:36 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix-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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/progs.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/no-asm/apps/progs.c b/deps/openssl/config/archs/aix-gcc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/aix-gcc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/aix-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm index eb19dd2f92bcf9..b986a5db0cfd27 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X32", @@ -3501,6 +3501,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3600,6 +3603,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5838,6 +5844,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5937,6 +5946,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9647,10 +9659,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12376,6 +12388,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12475,6 +12490,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14713,6 +14731,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14812,6 +14833,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16551,6 +16575,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16584,6 +16609,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19484,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19517,6 +19544,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27078,8 +27106,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27106,7 +27134,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27123,8 +27151,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h index 283988e84e40eb..70493b1eb3303a 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix-gcc" -#define DATE "built on: Tue Dec 14 22:48:00 2021 UTC" +#define DATE "built on: Wed Mar 16 04:50:48 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix-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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/progs.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/aix-gcc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/aix-gcc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 4f1e1fcc643886..23378c79facc6e 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X64", @@ -3537,6 +3537,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3636,6 +3639,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5874,6 +5880,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5973,6 +5982,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7989,9 +8001,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8009,7 +8018,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12455,6 +12467,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12554,6 +12569,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14792,6 +14810,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14891,6 +14912,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16630,6 +16654,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16663,6 +16688,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19563,6 +19589,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19596,6 +19623,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27326,8 +27354,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27354,7 +27382,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27371,8 +27399,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 e89b880b62728c..e110bc290576ad 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: Tue Dec 14 22:48:18 2021 UTC" +#define DATE "built on: Wed Mar 16 04:51:00 2022 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/bio.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 8a5bfb9002fb86..26373a93f08da9 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X64", @@ -3537,6 +3537,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3636,6 +3639,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5874,6 +5880,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5973,6 +5982,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7989,6 +8001,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8006,10 +8021,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9726,10 +9738,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12455,6 +12467,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12554,6 +12569,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14792,6 +14810,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14891,6 +14912,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16630,6 +16654,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16663,6 +16688,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19563,6 +19589,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19596,6 +19623,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27326,8 +27354,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27354,7 +27382,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27371,8 +27399,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 c9acee50358c70..e7e83ad5f79f7c 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: Tue Dec 14 22:48:38 2021 UTC" +#define DATE "built on: Wed Mar 16 04:51:12 2022 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/bio.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/aix64-gcc-as/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 d87decd504b054..b5ba0ae92deb11 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar -X64", @@ -3503,6 +3503,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3602,6 +3605,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5840,6 +5846,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5939,6 +5948,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9649,10 +9661,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12378,6 +12390,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12477,6 +12492,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14715,6 +14733,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14814,6 +14835,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16553,6 +16577,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16586,6 +16611,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19486,6 +19512,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19519,6 +19546,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27080,8 +27108,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27108,7 +27136,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27125,8 +27153,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 a0eed31c4a7f2c..291eb4728f21b2 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: Tue Dec 14 22:48:58 2021 UTC" +#define DATE "built on: Wed Mar 16 04:51:25 2022 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/bio.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 d4d10acbf01440..eca35ef678f173 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3558,6 +3558,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3657,6 +3660,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5895,6 +5901,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5994,6 +6003,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8002,9 +8014,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8022,7 +8031,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12450,6 +12462,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12549,6 +12564,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14787,6 +14805,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14886,6 +14907,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16608,6 +16632,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16641,6 +16666,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19533,6 +19559,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19566,6 +19593,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27225,8 +27253,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27253,7 +27281,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27270,8 +27298,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 98dc2b1e4c55d6..e8183e0ca06f35 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: Tue Dec 14 22:52:40 2021 UTC" +#define DATE "built on: Wed Mar 16 04:53:48 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/bio.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 c2fda9724898f8..bc45dbb69378fc 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3558,6 +3558,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3657,6 +3660,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5895,6 +5901,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5994,6 +6003,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9721,10 +9733,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12450,6 +12462,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12549,6 +12564,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14787,6 +14805,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14886,6 +14907,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16608,6 +16632,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16641,6 +16666,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19533,6 +19559,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19566,6 +19593,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27225,8 +27253,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27253,7 +27281,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27270,8 +27298,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 9d6f96d9610368..e1e9f9519ed788 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: Tue Dec 14 22:53:00 2021 UTC" +#define DATE "built on: Wed Mar 16 04:54:01 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin-i386-cc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 dbed3b2890dd42..67d08ff0d8cf3b 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 @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3501,6 +3501,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3600,6 +3603,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5838,6 +5844,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5937,6 +5946,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12367,6 +12379,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12466,6 +12481,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14704,6 +14722,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14803,6 +14824,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16525,6 +16549,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16558,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19450,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19483,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27041,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27069,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27086,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 cc4f90dcb2bd5b..f49070610f1176 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: Tue Dec 14 22:53:20 2021 UTC" +#define DATE "built on: Wed Mar 16 04:54:14 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 ce5de4cc76d6fa..6a4d43ea078f6d 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3530,6 +3530,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3629,6 +3632,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5867,6 +5873,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5966,6 +5975,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7974,6 +7986,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7991,10 +8006,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12420,6 +12432,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12519,6 +12534,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14757,6 +14775,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14856,6 +14877,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16578,6 +16602,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16611,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27250,8 +27278,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27278,7 +27306,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27295,8 +27323,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 d744f9bc72e0a3..212130b01d2c4f 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: Tue Dec 14 22:53:37 2021 UTC" +#define DATE "built on: Wed Mar 16 04:54:26 2022 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/bio.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 5b3e6fb58605bb..94230e43af5cde 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3530,6 +3530,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3629,6 +3632,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5867,6 +5873,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5966,6 +5975,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12420,6 +12432,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12519,6 +12534,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14757,6 +14775,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14856,6 +14877,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16578,6 +16602,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16611,6 +16636,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27250,8 +27278,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27278,7 +27306,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27295,8 +27323,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 b4d0d6c5329d9a..65747e9b81711c 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: Tue Dec 14 22:53:57 2021 UTC" +#define DATE "built on: Wed Mar 16 04:54:38 2022 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/bio.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 eebfcf3c34a4af..786a6f813b452a 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 @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3501,6 +3501,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3600,6 +3603,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5838,6 +5844,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5937,6 +5946,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9638,10 +9650,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12367,6 +12379,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12466,6 +12481,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14704,6 +14722,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14803,6 +14824,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16525,6 +16549,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16558,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19450,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19483,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27041,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27069,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27086,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 6aa5ff9b70e127..9bc4019bdce743 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: Tue Dec 14 22:54:16 2021 UTC" +#define DATE "built on: Wed Mar 16 04:54:51 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 f4e7fbcfb6ff4e..d295cb943f2e14 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3560,6 +3560,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3659,6 +3662,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5897,6 +5903,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5996,6 +6005,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9765,10 +9777,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12494,6 +12506,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12593,6 +12608,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14831,6 +14849,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14930,6 +14951,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16652,6 +16676,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16685,6 +16710,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19577,6 +19603,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19610,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27393,8 +27421,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27421,7 +27449,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27438,8 +27466,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 b736b7815e0dbc..15b375f5905474 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: Tue Dec 14 22:51:28 2021 UTC" +#define DATE "built on: Wed Mar 16 04:53:03 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 8d80e2c4587dd9..883f9def3040f0 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3560,6 +3560,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3659,6 +3662,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5897,6 +5903,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5996,6 +6005,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12494,6 +12506,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12593,6 +12608,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14831,6 +14849,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14930,6 +14951,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16652,6 +16676,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16685,6 +16710,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19577,6 +19603,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19610,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27393,8 +27421,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27421,7 +27449,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27438,8 +27466,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 3ad2583c66dc50..f3a69ba20bcf7f 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: Tue Dec 14 22:51:55 2021 UTC" +#define DATE "built on: Wed Mar 16 04:53:20 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 2002ef5b7cf1f7..5da755d1112644 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 @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3501,6 +3501,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3600,6 +3603,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5838,6 +5844,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5937,6 +5946,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9638,10 +9650,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12367,6 +12379,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12466,6 +12481,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14704,6 +14722,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14803,6 +14824,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16525,6 +16549,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16558,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19450,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19483,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27041,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27069,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27086,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 6d1cf3f755d9cf..4d6ed145b93e14 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: Tue Dec 14 22:52:22 2021 UTC" +#define DATE "built on: Wed Mar 16 04:53:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 7276e96a072dd2..e8ce9e0223793f 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3537,6 +3537,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3636,6 +3639,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5874,6 +5880,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5973,6 +5982,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7989,9 +8001,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8009,7 +8018,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9707,10 +9719,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12436,6 +12448,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12535,6 +12550,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14773,6 +14791,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14872,6 +14893,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16611,6 +16635,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16644,6 +16669,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19607,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19640,6 +19667,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27294,8 +27322,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27322,7 +27350,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27339,8 +27367,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 60835a694f1a2c..ca7a6d0f3fbdb7 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: Tue Dec 14 22:54:34 2021 UTC" +#define DATE "built on: Wed Mar 16 04:55:02 2022 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/bio.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 e8b4803c758996..9e61388a62eb9a 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3537,6 +3537,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3636,6 +3639,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5874,6 +5880,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5973,6 +5982,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9707,10 +9719,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12436,6 +12448,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12535,6 +12550,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14773,6 +14791,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14872,6 +14893,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16611,6 +16635,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16644,6 +16669,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19607,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19640,6 +19667,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27294,8 +27322,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27322,7 +27350,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27339,8 +27367,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 d54450225c1b1e..c89830e00655a5 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: Tue Dec 14 22:54:54 2021 UTC" +#define DATE "built on: Wed Mar 16 04:55:15 2022 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/bio.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-aarch64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 72044eb9c89018..7bc4d111b6d7e7 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3508,6 +3508,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3607,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5845,6 +5851,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5944,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7960,9 +7972,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7980,7 +7989,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12383,6 +12395,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12482,6 +12497,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14720,6 +14738,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14819,6 +14840,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16558,6 +16582,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16591,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19491,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19524,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27085,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27113,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27130,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 ead39fc50faf28..8ae5b98082a957 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: Tue Dec 14 22:55:13 2021 UTC" +#define DATE "built on: Wed Mar 16 04:55:27 2022 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/bio.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-armv4/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 16128bebb9f3af..9d660aba7ead27 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3546,6 +3546,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3645,6 +3648,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5883,6 +5889,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5982,6 +5991,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12448,6 +12460,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12547,6 +12562,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14785,6 +14803,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14884,6 +14905,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16623,6 +16647,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16656,6 +16681,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19646,6 +19672,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19679,6 +19706,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27345,8 +27373,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27373,7 +27401,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27390,8 +27418,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 e163e1d9c9717f..b8614f3f292559 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: Tue Dec 14 22:55:31 2021 UTC" +#define DATE "built on: Wed Mar 16 04:55:39 2022 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/bio.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-armv4/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 0c843ffcef02c2..04256389787335 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3546,6 +3546,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3645,6 +3648,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5883,6 +5889,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5982,6 +5991,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12448,6 +12460,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12547,6 +12562,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14785,6 +14803,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14884,6 +14905,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16623,6 +16647,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16656,6 +16681,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19646,6 +19672,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19679,6 +19706,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27345,8 +27373,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27373,7 +27401,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27390,8 +27418,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 21963089a52262..851bd2eac08626 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: Tue Dec 14 22:55:51 2021 UTC" +#define DATE "built on: Wed Mar 16 04:55:52 2022 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/bio.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-armv4/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 06556bf41d21f6..7de53f5df7cff3 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3508,6 +3508,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3607,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5845,6 +5851,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5944,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9654,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12383,6 +12395,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12482,6 +12497,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14720,6 +14738,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14819,6 +14840,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16558,6 +16582,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16591,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19491,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19524,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27085,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27113,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27130,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 07835a23ff426c..30115d52b7d215 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: Tue Dec 14 22:56:11 2021 UTC" +#define DATE "built on: Wed Mar 16 04:56:05 2022 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/bio.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-elf/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 ab1d9f7cfa1acc..070fcd7dd6a25d 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3564,6 +3564,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3663,6 +3666,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5901,6 +5907,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6000,6 +6009,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8016,9 +8028,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8036,7 +8045,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9736,10 +9748,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12465,6 +12477,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12564,6 +12579,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14802,6 +14820,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14901,6 +14922,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16640,6 +16664,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16673,6 +16698,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19573,6 +19599,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19606,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27268,8 +27296,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27296,7 +27324,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27313,8 +27341,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 f88f9606d4cd94..149a2ca65a43f5 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: Tue Dec 14 22:56:29 2021 UTC" +#define DATE "built on: Wed Mar 16 04:56:16 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-elf/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 f3738dc873eab8..0a88f730ec7cdf 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3564,6 +3564,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3663,6 +3666,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5901,6 +5907,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6000,6 +6009,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8016,9 +8028,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8036,7 +8045,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12465,6 +12477,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12564,6 +12579,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14802,6 +14820,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14901,6 +14922,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16640,6 +16664,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16673,6 +16698,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19573,6 +19599,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19606,6 +19633,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27268,8 +27296,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27296,7 +27324,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27313,8 +27341,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 800a90735e7113..2323a5f85602a9 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: Tue Dec 14 22:56:49 2021 UTC" +#define DATE "built on: Wed Mar 16 04:56:30 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-elf/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 ee55653d3728b5..2133bdf1db9cb3 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3507,6 +3507,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3606,6 +3609,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5844,6 +5850,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5943,6 +5952,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7959,9 +7971,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7979,7 +7988,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9653,10 +9665,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12382,6 +12394,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12481,6 +12496,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14719,6 +14737,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14818,6 +14839,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16557,6 +16581,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16590,6 +16615,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19490,6 +19516,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19523,6 +19550,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27084,8 +27112,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27112,7 +27140,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27129,8 +27157,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 9073acf4de1ded..511578f6773257 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: Tue Dec 14 22:57:10 2021 UTC" +#define DATE "built on: Wed Mar 16 04:56:43 2022 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/bio.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc/asm/configdata.pm index 3066ca4afb339d..8bf0ffd9fd859e 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3536,6 +3536,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3635,6 +3638,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5873,6 +5879,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5972,6 +5981,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9714,10 +9726,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12443,6 +12455,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12542,6 +12557,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14780,6 +14798,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14879,6 +14900,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16618,6 +16642,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16651,6 +16676,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19551,6 +19577,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19584,6 +19611,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27270,8 +27298,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27298,7 +27326,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27315,8 +27343,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h index c8de39e03966b2..6e88159ddcd241 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc" -#define DATE "built on: Tue Dec 14 22:59:54 2021 UTC" +#define DATE "built on: Wed Mar 16 04:57:41 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/progs.h b/deps/openssl/config/archs/linux-ppc/asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-ppc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm index 2e221b458bf44b..637e6f5956ac35 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3536,6 +3536,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3635,6 +3638,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5873,6 +5879,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5972,6 +5981,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7988,6 +8000,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8005,10 +8020,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9714,10 +9726,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12443,6 +12455,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12542,6 +12557,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14780,6 +14798,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14879,6 +14900,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16618,6 +16642,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16651,6 +16676,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19551,6 +19577,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19584,6 +19611,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27270,8 +27298,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27298,7 +27326,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27315,8 +27343,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h index 6778eaba93deb2..b3d9a45781b1b4 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc" -#define DATE "built on: Tue Dec 14 23:00:13 2021 UTC" +#define DATE "built on: Wed Mar 16 04:57:54 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm index fbb699e78b1029..365db061e04a3b 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3508,6 +3508,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3607,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5845,6 +5851,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5944,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12383,6 +12395,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12482,6 +12497,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14720,6 +14738,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14819,6 +14840,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16558,6 +16582,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16591,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19491,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19524,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27085,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27113,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27130,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h index 24d53b153e2f5b..f8ef695d2361b3 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc" -#define DATE "built on: Tue Dec 14 23:00:32 2021 UTC" +#define DATE "built on: Wed Mar 16 04:58:07 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/progs.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc64/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64/asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm index 56ca04469341c4..fe52d34c32d38d 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3543,6 +3543,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3642,6 +3645,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5880,6 +5886,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5979,6 +5988,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7995,9 +8007,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8015,7 +8024,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9732,10 +9744,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12461,6 +12473,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12560,6 +12575,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14798,6 +14816,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14897,6 +14918,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16636,6 +16660,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16669,6 +16694,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19569,6 +19595,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19602,6 +19629,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27332,8 +27360,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27360,7 +27388,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27377,8 +27405,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h index d18b9357f7cf9d..7ce40af96018a2 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64" -#define DATE "built on: Tue Dec 14 23:00:50 2021 UTC" +#define DATE "built on: Wed Mar 16 04:58:18 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/asm_avx2/apps/progs.c b/deps/openssl/config/archs/linux-ppc64/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm index f76e725e7b9c74..9fce6bb1b54075 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3543,6 +3543,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3642,6 +3645,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5880,6 +5886,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5979,6 +5988,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9732,10 +9744,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12461,6 +12473,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12560,6 +12575,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14798,6 +14816,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14897,6 +14918,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16636,6 +16660,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16669,6 +16694,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19569,6 +19595,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19602,6 +19629,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27332,8 +27360,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27360,7 +27388,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27377,8 +27405,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h index 6b1d5c738010f2..7a6e11f192a8d5 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64" -#define DATE "built on: Tue Dec 14 23:01:11 2021 UTC" +#define DATE "built on: Wed Mar 16 04:58:31 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/no-asm/apps/progs.c b/deps/openssl/config/archs/linux-ppc64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/apps/progs.c +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/apps/progs.c @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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-ppc64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm index e23a8e6abb4029..a3aef089fdeff0 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3509,6 +3509,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3608,6 +3611,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5846,6 +5852,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5945,6 +5954,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9655,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12384,6 +12396,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12483,6 +12498,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14721,6 +14739,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14820,6 +14841,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16559,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16592,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19492,6 +19518,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19525,6 +19552,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27086,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27114,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27131,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h index 5a859519f0ea87..7dab9ba4129f54 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64" -#define DATE "built on: Tue Dec 14 23:01:30 2021 UTC" +#define DATE "built on: Wed Mar 16 04:58:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslv.h index 46afce5296fea6..ee2b0c90bf6199 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64/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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h index 4e2d5cc35eaba6..07bb763afb1766 100644 --- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by apps/progs.pl * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 f5278a47c89778..193f2339c59b8e 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3542,6 +3542,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3641,6 +3644,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5879,6 +5885,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5978,6 +5987,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7994,6 +8006,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8011,10 +8026,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12460,6 +12472,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12559,6 +12574,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14797,6 +14815,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14896,6 +14917,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16635,6 +16659,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16668,6 +16693,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19568,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19601,6 +19628,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27331,8 +27359,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27359,7 +27387,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27376,8 +27404,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 409a0616a436e4..d059b3619a42d7 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: Tue Dec 14 23:01:48 2021 UTC" +#define DATE "built on: Wed Mar 16 04:58:56 2022 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/bio.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 aa62bb3f298a31..e4dea7b62debe0 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3542,6 +3542,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3641,6 +3644,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5879,6 +5885,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5978,6 +5987,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9731,10 +9743,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12460,6 +12472,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12559,6 +12574,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14797,6 +14815,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14896,6 +14917,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16635,6 +16659,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16668,6 +16693,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19568,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19601,6 +19628,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27331,8 +27359,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27359,7 +27387,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27376,8 +27404,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 f493e7d28bce7b..a28e1a3cf2d469 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: Tue Dec 14 23:02:08 2021 UTC" +#define DATE "built on: Wed Mar 16 04:59:09 2022 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/bio.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-ppc64le/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 8c040c4abf1130..550387361dade3 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3508,6 +3508,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3607,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5845,6 +5851,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5944,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9654,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12383,6 +12395,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12482,6 +12497,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14720,6 +14738,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14819,6 +14840,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16558,6 +16582,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16591,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19491,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19524,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27085,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27113,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27130,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 752b17e9c255e7..41d4942550473f 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: Tue Dec 14 23:02:28 2021 UTC" +#define DATE "built on: Wed Mar 16 04:59:22 2022 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/bio.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 f2ac3836f23a2d..f481973fa3e631 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3568,6 +3568,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3667,6 +3670,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5905,6 +5911,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6004,6 +6013,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8020,9 +8032,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8040,7 +8049,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9782,10 +9794,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12511,6 +12523,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12610,6 +12625,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14848,6 +14866,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14947,6 +14968,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16686,6 +16710,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16719,6 +16744,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19619,6 +19645,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19652,6 +19679,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27438,8 +27466,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27466,7 +27494,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27483,8 +27511,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 3ecd3f1107a5c5..26f0e294c81d20 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: Tue Dec 14 22:58:41 2021 UTC" +#define DATE "built on: Wed Mar 16 04:56:55 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/bio.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 880e11637ccbb5..a02a9b61e140e8 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3568,6 +3568,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3667,6 +3670,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5905,6 +5911,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -6004,6 +6013,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8020,6 +8032,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8037,10 +8052,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12511,6 +12523,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12610,6 +12625,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14848,6 +14866,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14947,6 +14968,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16686,6 +16710,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16719,6 +16744,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19619,6 +19645,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19652,6 +19679,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27438,8 +27466,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27466,7 +27494,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27483,8 +27511,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 6a1ecafeabef62..c9f660b8af31e7 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: Tue Dec 14 22:59:08 2021 UTC" +#define DATE "built on: Wed Mar 16 04:57:13 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux-x86_64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 ea3962eb5b5c4c..0a546d5c0d4b2f 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3509,6 +3509,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3608,6 +3611,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5846,6 +5852,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5945,6 +5954,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9655,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12384,6 +12396,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12483,6 +12498,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14721,6 +14739,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14820,6 +14841,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16559,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16592,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19492,6 +19518,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19525,6 +19552,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27086,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27114,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27131,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 b0f788150adec8..e39a2a508376f0 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: Tue Dec 14 22:59:36 2021 UTC" +#define DATE "built on: Wed Mar 16 04:57:30 2022 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/bio.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 859dd791585d34..15a15f57141d08 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3549,6 +3549,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3648,6 +3651,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5886,6 +5892,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5985,6 +5994,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12442,6 +12454,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12541,6 +12556,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14779,6 +14797,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14878,6 +14899,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16617,6 +16641,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16650,6 +16675,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19604,6 +19630,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19637,6 +19664,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27267,8 +27295,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27295,7 +27323,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27312,8 +27340,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 be5cba632d6cfb..b6d4dceac067b6 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: Tue Dec 14 23:02:46 2021 UTC" +#define DATE "built on: Wed Mar 16 04:59:33 2022 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/bio.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 9adbb38a2fc36d..dae41542d5b29c 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3549,6 +3549,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3648,6 +3651,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5886,6 +5892,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5985,6 +5994,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8001,6 +8013,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8018,10 +8033,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12442,6 +12454,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12541,6 +12556,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14779,6 +14797,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14878,6 +14899,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16617,6 +16641,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16650,6 +16675,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19604,6 +19630,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19637,6 +19664,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27267,8 +27295,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27295,7 +27323,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27312,8 +27340,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 b4fac65d925736..f2a662185f4393 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: Tue Dec 14 23:03:06 2021 UTC" +#define DATE "built on: Wed Mar 16 04:59:46 2022 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/bio.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux32-s390x/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 75d0a625f18613..c76e01eeba4dc8 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3508,6 +3508,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3607,6 +3610,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5845,6 +5851,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5944,6 +5953,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9654,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12383,6 +12395,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12482,6 +12497,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14720,6 +14738,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14819,6 +14840,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16558,6 +16582,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16591,6 +16616,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19491,6 +19517,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19524,6 +19551,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27085,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27113,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27130,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 a3144ccfb08766..c392d8b8ea34da 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: Tue Dec 14 23:03:25 2021 UTC" +#define DATE "built on: Wed Mar 16 04:59:59 2022 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/bio.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 3a3794d80049e5..0f649d0f33f5f4 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3530,6 +3530,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3629,6 +3632,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5867,6 +5873,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5966,6 +5975,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12415,6 +12427,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12514,6 +12529,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14752,6 +14770,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14851,6 +14872,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16590,6 +16614,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16623,6 +16648,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19568,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19601,6 +19628,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27199,8 +27227,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27227,7 +27255,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27244,8 +27272,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 cdc99a9124bba1..118c8e7adc10cb 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: Tue Dec 14 23:04:41 2021 UTC" +#define DATE "built on: Wed Mar 16 05:00:48 2022 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/bio.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 0ce49dd56985c2..2f909dc21e4193 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3530,6 +3530,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3629,6 +3632,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5867,6 +5873,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5966,6 +5975,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7982,9 +7994,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8002,7 +8011,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12415,6 +12427,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12514,6 +12529,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14752,6 +14770,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14851,6 +14872,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16590,6 +16614,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16623,6 +16648,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19568,6 +19594,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19601,6 +19628,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27199,8 +27227,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27227,7 +27255,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27244,8 +27272,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 4ab5d5da597d2e..2d9d5456ad71fb 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: Tue Dec 14 23:04:59 2021 UTC" +#define DATE "built on: Wed Mar 16 05:01:00 2022 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/bio.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-mips64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 17b3316d862d30..31482741071082 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3509,6 +3509,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3608,6 +3611,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5846,6 +5852,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5945,6 +5954,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7961,9 +7973,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7981,7 +7990,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9655,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12384,6 +12396,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12483,6 +12498,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14721,6 +14739,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14820,6 +14841,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16559,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16592,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19492,6 +19518,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19525,6 +19552,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27086,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27114,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27131,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 daf88189ad50ae..ed4edf3ce12a98 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: Tue Dec 14 23:05:17 2021 UTC" +#define DATE "built on: Wed Mar 16 05:01:12 2022 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/bio.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-riscv64/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 4c0718cf01a4da..ab44c95e7bd709 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-riscv64", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3507,6 +3507,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3606,6 +3609,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5844,6 +5850,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5943,6 +5952,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12382,6 +12394,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12481,6 +12496,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14719,6 +14737,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14818,6 +14839,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16557,6 +16581,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16590,6 +16615,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19490,6 +19516,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19523,6 +19550,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27084,8 +27112,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27112,7 +27140,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27129,8 +27157,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 2f6c7424fa16d7..5bb168f0e35024 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: Tue Dec 14 23:10:07 2021 UTC" +#define DATE "built on: Wed Mar 16 05:04:17 2022 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/bio.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 a866f4f1924c0d..87b704b5f9332a 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3550,6 +3550,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3649,6 +3652,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5887,6 +5893,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5986,6 +5995,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12454,6 +12466,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12553,6 +12568,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14791,6 +14809,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14890,6 +14911,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16629,6 +16653,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16662,6 +16687,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19616,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19649,6 +19676,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27279,8 +27307,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27307,7 +27335,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27324,8 +27352,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 e80bab31ac9694..b698dcd69c4076 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: Tue Dec 14 23:03:43 2021 UTC" +#define DATE "built on: Wed Mar 16 05:00:11 2022 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/bio.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 ecc92ca10254b1..78acf8a3fcae00 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3550,6 +3550,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3649,6 +3652,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5887,6 +5893,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5986,6 +5995,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -9725,10 +9737,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -12454,6 +12466,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12553,6 +12568,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14791,6 +14809,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14890,6 +14911,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16629,6 +16653,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16662,6 +16687,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19616,6 +19642,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19649,6 +19676,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27279,8 +27307,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27307,7 +27335,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27324,8 +27352,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 2d6f8e874920b3..5e7e8bcd5219a0 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: Tue Dec 14 23:04:03 2021 UTC" +#define DATE "built on: Wed Mar 16 05:00:24 2022 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/bio.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/linux64-s390x/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 d645478504132a..6a7a5cd1d333c6 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3509,6 +3509,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3608,6 +3611,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5846,6 +5852,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5945,6 +5954,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -7961,6 +7973,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7978,10 +7993,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9655,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -12384,6 +12396,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12483,6 +12498,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14721,6 +14739,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14820,6 +14841,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16559,6 +16583,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16592,6 +16617,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19492,6 +19518,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19525,6 +19552,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27086,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27114,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27131,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 2474d27098ae8d..4db684b0c5fd69 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: Tue Dec 14 23:04:23 2021 UTC" +#define DATE "built on: Wed Mar 16 05:00:36 2022 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/bio.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 9801c085eb3bf4..b228be716374dd 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3557,6 +3557,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3656,6 +3659,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5894,6 +5900,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5993,6 +6002,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12458,6 +12470,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12557,6 +12572,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14795,6 +14813,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14894,6 +14915,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16633,6 +16657,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16666,6 +16691,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27261,8 +27289,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27289,7 +27317,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27306,8 +27334,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 6064952d7b3dba..5a695313903fd5 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: Tue Dec 14 23:05:35 2021 UTC" +#define DATE "built on: Wed Mar 16 05:01:23 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/bio.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 4745df358efc5d..05cc7261058117 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3557,6 +3557,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3656,6 +3659,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5894,6 +5900,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5993,6 +6002,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12458,6 +12470,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12557,6 +12572,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14795,6 +14813,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14894,6 +14915,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16633,6 +16657,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16666,6 +16691,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19566,6 +19592,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19599,6 +19626,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27261,8 +27289,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27289,7 +27317,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27306,8 +27334,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 523c4e23d9e0ea..d99427b2e52c85 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: Tue Dec 14 23:05:55 2021 UTC" +#define DATE "built on: Wed Mar 16 05:01:37 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 aef644deaae70e..a819a1dc48e9ce 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3500,6 +3500,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3599,6 +3602,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5837,6 +5843,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5936,6 +5945,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12375,6 +12387,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12474,6 +12489,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14712,6 +14730,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14811,6 +14832,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16550,6 +16574,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16583,6 +16608,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19483,6 +19509,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19516,6 +19543,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27077,8 +27105,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27105,7 +27133,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27122,8 +27150,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 bcab8ebdd7c3f7..48a38aa4273431 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: Tue Dec 14 23:06:16 2021 UTC" +#define DATE "built on: Wed Mar 16 05:01:51 2022 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/bio.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 96ee1c24f81980..432cc1a8cf2345 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3560,6 +3560,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3659,6 +3662,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5897,6 +5903,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5996,6 +6005,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8012,6 +8024,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8029,10 +8044,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -12503,6 +12515,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12602,6 +12617,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14840,6 +14858,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14939,6 +14960,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16678,6 +16702,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16711,6 +16736,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19611,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19644,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27430,8 +27458,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27458,7 +27486,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27475,8 +27503,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 57dfc8f08c5573..3f1ca7d4b04a5e 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: Tue Dec 14 23:06:34 2021 UTC" +#define DATE "built on: Wed Mar 16 05:02:02 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 37692787c2e36e..bcc1c8c566a36e 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3560,6 +3560,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3659,6 +3662,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5897,6 +5903,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5996,6 +6005,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -8012,9 +8024,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8032,7 +8041,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -12503,6 +12515,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12602,6 +12617,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14840,6 +14858,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14939,6 +14960,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16678,6 +16702,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16711,6 +16736,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19611,6 +19637,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19644,6 +19671,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27430,8 +27458,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27458,7 +27486,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27475,8 +27503,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 98624292ad46c6..0defcf11a7c408 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: Tue Dec 14 23:07:01 2021 UTC" +#define DATE "built on: Wed Mar 16 05:02:20 2022 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/include/openssl/bio.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/apps/progs.c b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/apps/progs.c index a27be4f6397c93..f594c302c42ec6 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 a21dd87a084597..d22d10b7a6308f 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.1+quic", + "full_version" => "3.0.2+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" => "1", + "patch" => "2", "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.30.0", + "perl_version" => "5.28.1", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "14 Dec 2021", + "release_date" => "15 Mar 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.1" + "version" => "3.0.2" ); our %target = ( "AR" => "ar", @@ -3501,6 +3501,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -3600,6 +3603,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -5838,6 +5844,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -5937,6 +5946,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -12376,6 +12388,9 @@ our %unified_info = ( "doc/html/man3/SSL_get_all_async_fds.html" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/html/man3/SSL_get_ciphers.html" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -12475,6 +12490,9 @@ our %unified_info = ( "doc/html/man3/SSL_set_fd.html" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/html/man3/SSL_set_session.html" => [ "doc/man3/SSL_set_session.pod" ], @@ -14713,6 +14731,9 @@ our %unified_info = ( "doc/man/man3/SSL_get_all_async_fds.3" => [ "doc/man3/SSL_get_all_async_fds.pod" ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], "doc/man/man3/SSL_get_ciphers.3" => [ "doc/man3/SSL_get_ciphers.pod" ], @@ -14812,6 +14833,9 @@ our %unified_info = ( "doc/man/man3/SSL_set_fd.3" => [ "doc/man3/SSL_set_fd.pod" ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], "doc/man/man3/SSL_set_session.3" => [ "doc/man3/SSL_set_session.pod" ], @@ -16551,6 +16575,7 @@ our %unified_info = ( "doc/html/man3/SSL_get0_peer_scts.html", "doc/html/man3/SSL_get_SSL_CTX.html", "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", "doc/html/man3/SSL_get_ciphers.html", "doc/html/man3/SSL_get_client_random.html", "doc/html/man3/SSL_get_current_cipher.html", @@ -16584,6 +16609,7 @@ our %unified_info = ( "doc/html/man3/SSL_set_bio.html", "doc/html/man3/SSL_set_connect_state.html", "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_retry_verify.html", "doc/html/man3/SSL_set_session.html", "doc/html/man3/SSL_set_shutdown.html", "doc/html/man3/SSL_set_verify_result.html", @@ -19484,6 +19510,7 @@ our %unified_info = ( "doc/man/man3/SSL_get0_peer_scts.3", "doc/man/man3/SSL_get_SSL_CTX.3", "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", "doc/man/man3/SSL_get_ciphers.3", "doc/man/man3/SSL_get_client_random.3", "doc/man/man3/SSL_get_current_cipher.3", @@ -19517,6 +19544,7 @@ our %unified_info = ( "doc/man/man3/SSL_set_bio.3", "doc/man/man3/SSL_set_connect_state.3", "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_retry_verify.3", "doc/man/man3/SSL_set_session.3", "doc/man/man3/SSL_set_shutdown.3", "doc/man/man3/SSL_set_verify_result.3", @@ -27078,8 +27106,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27106,7 +27134,7 @@ unless (caller) { ); use lib '.'; - use lib '/node/deps/openssl/openssl/Configurations'; + use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27123,8 +27151,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/node/deps/openssl/openssl/util/perl'; -use lib '/node/deps/openssl/openssl/Configurations'; +use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; +use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ 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 249f0f7a3232f3..c0f36a59db7046 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: Tue Dec 14 23:07:28 2021 UTC" +#define DATE "built on: Wed Mar 16 05:02:37 2022 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/bio.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/bio.h index 29cd1512e1c60e..c348adae7a31a2 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/bio.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/bio.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/bio.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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 @@ -208,6 +208,8 @@ extern "C" { # define BIO_FLAGS_NONCLEAR_RST 0x400 # define BIO_FLAGS_IN_EOF 0x800 +/* the BIO FLAGS values 0x1000 to 0x4000 are reserved for internal KTLS flags */ + typedef union bio_addr_st BIO_ADDR; typedef struct bio_addrinfo_st BIO_ADDRINFO; diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h index baf6938c7a7a9c..00d2496c1580c0 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/crypto.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -124,7 +124,7 @@ int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); size_t OPENSSL_strnlen(const char *str, size_t maxlen); -int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlen, +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, const unsigned char *buf, size_t buflen, const char sep); char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); 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 46afce5296fea6..ee2b0c90bf6199 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 1 +# define OPENSSL_VERSION_PATCH 2 /* * 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.1" -# define OPENSSL_FULL_VERSION_STR "3.0.1+quic" +# define OPENSSL_VERSION_STR "3.0.2" +# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "14 Dec 2021" +# define OPENSSL_RELEASE_DATE "15 Mar 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.1+quic 14 Dec 2021" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" /* 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/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h index 5999436eb5cc6d..92aba6debb6b00 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/ssl.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1380,6 +1380,7 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_SET_RETRY_VERIFY 136 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -2202,6 +2203,8 @@ __owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) # define SSL_set_max_pipelines(ssl,m) \ SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); void SSL_set_default_read_buffer_len(SSL *s, size_t len); 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 4e2d5cc35eaba6..07bb763afb1766 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-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 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/asn1_asm.h b/deps/openssl/config/asn1_asm.h index 4d368244658fef..b60bb86cc9a8d6 100644 --- a/deps/openssl/config/asn1_asm.h +++ b/deps/openssl/config/asn1_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/asn1.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/asn1.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/asn1.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/asn1_no-asm.h b/deps/openssl/config/asn1_no-asm.h index 247812386278eb..7e520876f1c984 100644 --- a/deps/openssl/config/asn1_no-asm.h +++ b/deps/openssl/config/asn1_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/asn1.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/asn1.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/asn1.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/asn1t_asm.h b/deps/openssl/config/asn1t_asm.h index fbd767cb5b3c5b..0d3e3bdc8f783e 100644 --- a/deps/openssl/config/asn1t_asm.h +++ b/deps/openssl/config/asn1t_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/asn1t.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/asn1t.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/asn1t.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/asn1t_no-asm.h b/deps/openssl/config/asn1t_no-asm.h index 67c1791e3ca1b6..d471b656a6166f 100644 --- a/deps/openssl/config/asn1t_no-asm.h +++ b/deps/openssl/config/asn1t_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/asn1t.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/asn1t.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/asn1t.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/bio_asm.h b/deps/openssl/config/bio_asm.h index 202e9eb22382ac..19b4764b1b3090 100644 --- a/deps/openssl/config/bio_asm.h +++ b/deps/openssl/config/bio_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/bio.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/bio.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/bio.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/bio_no-asm.h b/deps/openssl/config/bio_no-asm.h index 9328869800fa29..7df408acc36585 100644 --- a/deps/openssl/config/bio_no-asm.h +++ b/deps/openssl/config/bio_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/bio.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/bio.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/bio.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/bn_conf_asm.h b/deps/openssl/config/bn_conf_asm.h index f7a3cda1c73cac..85ecbacf3aa47e 100644 --- a/deps/openssl/config/bn_conf_asm.h +++ b/deps/openssl/config/bn_conf_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/crypto/bn_conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/crypto/bn_conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/crypto/bn_conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/bn_conf_no-asm.h b/deps/openssl/config/bn_conf_no-asm.h index 038b8db36337c7..06ab3d268cf748 100644 --- a/deps/openssl/config/bn_conf_no-asm.h +++ b/deps/openssl/config/bn_conf_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/crypto/bn_conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/crypto/bn_conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/crypto/bn_conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/cmp_asm.h b/deps/openssl/config/cmp_asm.h index 160d3caae5de8b..e78ec14eb9306c 100644 --- a/deps/openssl/config/cmp_asm.h +++ b/deps/openssl/config/cmp_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/cmp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/cmp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/cmp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/cmp_no-asm.h b/deps/openssl/config/cmp_no-asm.h index 1221649ef2c3d1..2dd84b8deb02e3 100644 --- a/deps/openssl/config/cmp_no-asm.h +++ b/deps/openssl/config/cmp_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/cmp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/cmp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/cmp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/cms_asm.h b/deps/openssl/config/cms_asm.h index 886b77ad5b4994..8a23ad50090742 100644 --- a/deps/openssl/config/cms_asm.h +++ b/deps/openssl/config/cms_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/cms.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/cms.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/cms.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/cms_no-asm.h b/deps/openssl/config/cms_no-asm.h index ac89ec8a4af328..2507391663cfc5 100644 --- a/deps/openssl/config/cms_no-asm.h +++ b/deps/openssl/config/cms_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/cms.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/cms.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/cms.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/conf_asm.h b/deps/openssl/config/conf_asm.h index 60a4d475b5e17e..1e85a17fd48cf6 100644 --- a/deps/openssl/config/conf_asm.h +++ b/deps/openssl/config/conf_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/conf_no-asm.h b/deps/openssl/config/conf_no-asm.h index 0bf0c97e6237b4..483d49164b811d 100644 --- a/deps/openssl/config/conf_no-asm.h +++ b/deps/openssl/config/conf_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/configuration_asm.h b/deps/openssl/config/configuration_asm.h index badc4dabde8be6..dcc0a495a0a0c6 100644 --- a/deps/openssl/config/configuration_asm.h +++ b/deps/openssl/config/configuration_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/configuration.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/configuration.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/configuration.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/configuration_no-asm.h b/deps/openssl/config/configuration_no-asm.h index ab5054992475df..0dc73e9e17f8d6 100644 --- a/deps/openssl/config/configuration_no-asm.h +++ b/deps/openssl/config/configuration_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/configuration.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/configuration.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/configuration.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/crmf_asm.h b/deps/openssl/config/crmf_asm.h index 1378bd7988ee0e..d98627f9ed98bd 100644 --- a/deps/openssl/config/crmf_asm.h +++ b/deps/openssl/config/crmf_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/crmf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/crmf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/crmf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/crmf_no-asm.h b/deps/openssl/config/crmf_no-asm.h index 0a14cc86bb93a3..681a0719f42e73 100644 --- a/deps/openssl/config/crmf_no-asm.h +++ b/deps/openssl/config/crmf_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/crmf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/crmf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/crmf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/crypto_asm.h b/deps/openssl/config/crypto_asm.h index 23643c9661f289..337bd5f4ab06b0 100644 --- a/deps/openssl/config/crypto_asm.h +++ b/deps/openssl/config/crypto_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/crypto.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/crypto.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/crypto.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/crypto_no-asm.h b/deps/openssl/config/crypto_no-asm.h index 9b63cb3b0a1612..72b2463a7bcfb2 100644 --- a/deps/openssl/config/crypto_no-asm.h +++ b/deps/openssl/config/crypto_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/crypto.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/crypto.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/crypto.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ct_asm.h b/deps/openssl/config/ct_asm.h index 01484b070e6423..a5c5f33f3262e1 100644 --- a/deps/openssl/config/ct_asm.h +++ b/deps/openssl/config/ct_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/ct.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/ct.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/ct.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ct_no-asm.h b/deps/openssl/config/ct_no-asm.h index f4b0d8da49f5d7..7260a895255013 100644 --- a/deps/openssl/config/ct_no-asm.h +++ b/deps/openssl/config/ct_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/ct.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/ct.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/ct.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/dso_conf_asm.h b/deps/openssl/config/dso_conf_asm.h index 2406f4244a4348..1c28bc1a65e8dd 100644 --- a/deps/openssl/config/dso_conf_asm.h +++ b/deps/openssl/config/dso_conf_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/crypto/dso_conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/crypto/dso_conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/crypto/dso_conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/dso_conf_no-asm.h b/deps/openssl/config/dso_conf_no-asm.h index b14f3b6cf48ecb..60c20cfdd2c5d7 100644 --- a/deps/openssl/config/dso_conf_no-asm.h +++ b/deps/openssl/config/dso_conf_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/crypto/dso_conf.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/crypto/dso_conf.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/crypto/dso_conf.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/err_asm.h b/deps/openssl/config/err_asm.h index d03d4603d639f0..f5fbff643da51e 100644 --- a/deps/openssl/config/err_asm.h +++ b/deps/openssl/config/err_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/err.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/err.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/err.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/err_no-asm.h b/deps/openssl/config/err_no-asm.h index ea4ef7a0567aaa..8138911eb07250 100644 --- a/deps/openssl/config/err_no-asm.h +++ b/deps/openssl/config/err_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/err.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/err.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/err.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ess_asm.h b/deps/openssl/config/ess_asm.h index 02f973e02d00f6..87716f58e32f66 100644 --- a/deps/openssl/config/ess_asm.h +++ b/deps/openssl/config/ess_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/ess.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/ess.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/ess.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ess_no-asm.h b/deps/openssl/config/ess_no-asm.h index e906bafe8d00a4..a602e74f35fe8d 100644 --- a/deps/openssl/config/ess_no-asm.h +++ b/deps/openssl/config/ess_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/ess.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/ess.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/ess.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/fipskey_asm.h b/deps/openssl/config/fipskey_asm.h index 9e4ddbd4955f05..09a60b9fd5c544 100644 --- a/deps/openssl/config/fipskey_asm.h +++ b/deps/openssl/config/fipskey_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/fipskey.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/fipskey.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/fipskey.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/fipskey_no-asm.h b/deps/openssl/config/fipskey_no-asm.h index a760a02ba35e1f..90abf594ccbe94 100644 --- a/deps/openssl/config/fipskey_no-asm.h +++ b/deps/openssl/config/fipskey_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/fipskey.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/fipskey.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/fipskey.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/lhash_asm.h b/deps/openssl/config/lhash_asm.h index 13025550437148..03f9196efc3c9f 100644 --- a/deps/openssl/config/lhash_asm.h +++ b/deps/openssl/config/lhash_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/lhash.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/lhash.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/lhash.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/lhash_no-asm.h b/deps/openssl/config/lhash_no-asm.h index 62953f76298f0a..e77ddda7921b0a 100644 --- a/deps/openssl/config/lhash_no-asm.h +++ b/deps/openssl/config/lhash_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/lhash.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/lhash.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/lhash.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ocsp_asm.h b/deps/openssl/config/ocsp_asm.h index 4483fff2a42e72..1792d165b2493f 100644 --- a/deps/openssl/config/ocsp_asm.h +++ b/deps/openssl/config/ocsp_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/ocsp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/ocsp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/ocsp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ocsp_no-asm.h b/deps/openssl/config/ocsp_no-asm.h index 0bf55945219b3f..c58549acf6c221 100644 --- a/deps/openssl/config/ocsp_no-asm.h +++ b/deps/openssl/config/ocsp_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/ocsp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/ocsp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/ocsp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/opensslv_asm.h b/deps/openssl/config/opensslv_asm.h index 29879561cb9b6d..399352386df28e 100644 --- a/deps/openssl/config/opensslv_asm.h +++ b/deps/openssl/config/opensslv_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/opensslv.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/opensslv.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/opensslv.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/opensslv_no-asm.h b/deps/openssl/config/opensslv_no-asm.h index dee43fec483276..3b8947a20da7a1 100644 --- a/deps/openssl/config/opensslv_no-asm.h +++ b/deps/openssl/config/opensslv_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/opensslv.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/opensslv.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/opensslv.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/pkcs12_asm.h b/deps/openssl/config/pkcs12_asm.h index 54ad973bc2fa1c..cdc424fc9892ca 100644 --- a/deps/openssl/config/pkcs12_asm.h +++ b/deps/openssl/config/pkcs12_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/pkcs12.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/pkcs12.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/pkcs12.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/pkcs12_no-asm.h b/deps/openssl/config/pkcs12_no-asm.h index 359e4fb91cf6a7..de7267319aadcd 100644 --- a/deps/openssl/config/pkcs12_no-asm.h +++ b/deps/openssl/config/pkcs12_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/pkcs12.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/pkcs12.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/pkcs12.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/pkcs7_asm.h b/deps/openssl/config/pkcs7_asm.h index b31241b99cdb23..691ae4f775303c 100644 --- a/deps/openssl/config/pkcs7_asm.h +++ b/deps/openssl/config/pkcs7_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/pkcs7.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/pkcs7.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/pkcs7.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/pkcs7_no-asm.h b/deps/openssl/config/pkcs7_no-asm.h index 1f4cc511c9fa07..d86ceeecc93326 100644 --- a/deps/openssl/config/pkcs7_no-asm.h +++ b/deps/openssl/config/pkcs7_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/pkcs7.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/pkcs7.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/pkcs7.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/safestack_asm.h b/deps/openssl/config/safestack_asm.h index dea445272c011b..14567c7faaf5f9 100644 --- a/deps/openssl/config/safestack_asm.h +++ b/deps/openssl/config/safestack_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/safestack.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/safestack.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/safestack.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/safestack_no-asm.h b/deps/openssl/config/safestack_no-asm.h index eb13776bffc52a..bd6e56db5089ac 100644 --- a/deps/openssl/config/safestack_no-asm.h +++ b/deps/openssl/config/safestack_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/safestack.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/safestack.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/safestack.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/srp_asm.h b/deps/openssl/config/srp_asm.h index 2d7aa655573cce..a4f7946e0a2707 100644 --- a/deps/openssl/config/srp_asm.h +++ b/deps/openssl/config/srp_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/srp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/srp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/srp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/srp_no-asm.h b/deps/openssl/config/srp_no-asm.h index ffb42b9294ffde..0b7288041d55f0 100644 --- a/deps/openssl/config/srp_no-asm.h +++ b/deps/openssl/config/srp_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/srp.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/srp.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/srp.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ssl_asm.h b/deps/openssl/config/ssl_asm.h index 2fb2e122d1818a..b634f4560cb77a 100644 --- a/deps/openssl/config/ssl_asm.h +++ b/deps/openssl/config/ssl_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/ssl.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/ssl.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/ssl.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ssl_no-asm.h b/deps/openssl/config/ssl_no-asm.h index c64d4370cb2ca8..c5919a5b202b74 100644 --- a/deps/openssl/config/ssl_no-asm.h +++ b/deps/openssl/config/ssl_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/ssl.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/ssl.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/ssl.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ui_asm.h b/deps/openssl/config/ui_asm.h index 14b609002c4828..887b308871cc47 100644 --- a/deps/openssl/config/ui_asm.h +++ b/deps/openssl/config/ui_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/ui.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/ui.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/ui.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/ui_no-asm.h b/deps/openssl/config/ui_no-asm.h index fd248b2b05ea61..8470484983fd30 100644 --- a/deps/openssl/config/ui_no-asm.h +++ b/deps/openssl/config/ui_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/ui.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/ui.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/ui.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509_asm.h b/deps/openssl/config/x509_asm.h index 2f5d611d465400..45d6659c2663e1 100644 --- a/deps/openssl/config/x509_asm.h +++ b/deps/openssl/config/x509_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/x509.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/x509.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/x509.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509_no-asm.h b/deps/openssl/config/x509_no-asm.h index 155f2993b386cd..5b8644d64666d6 100644 --- a/deps/openssl/config/x509_no-asm.h +++ b/deps/openssl/config/x509_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/x509.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/x509.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/x509.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509_vfy_asm.h b/deps/openssl/config/x509_vfy_asm.h index 7358b595023f33..34214226f0416e 100644 --- a/deps/openssl/config/x509_vfy_asm.h +++ b/deps/openssl/config/x509_vfy_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/x509_vfy.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/x509_vfy.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/x509_vfy.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509_vfy_no-asm.h b/deps/openssl/config/x509_vfy_no-asm.h index 7c742506238a6f..8ec020a7f4b99b 100644 --- a/deps/openssl/config/x509_vfy_no-asm.h +++ b/deps/openssl/config/x509_vfy_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/x509_vfy.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/x509_vfy.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/x509_vfy.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509v3_asm.h b/deps/openssl/config/x509v3_asm.h index 40102307760d66..936ab62d7b75e4 100644 --- a/deps/openssl/config/x509v3_asm.h +++ b/deps/openssl/config/x509v3_asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/asm/include/openssl/x509v3.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/asm/include/openssl/x509v3.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/asm/include/openssl/x509v3.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) diff --git a/deps/openssl/config/x509v3_no-asm.h b/deps/openssl/config/x509v3_no-asm.h index ce9001ac20399e..2941402eac4bd0 100644 --- a/deps/openssl/config/x509v3_no-asm.h +++ b/deps/openssl/config/x509v3_no-asm.h @@ -5,6 +5,8 @@ #if defined(OPENSSL_LINUX) && defined(__i386__) # include "./archs/linux-elf/no-asm/include/openssl/x509v3.h" +#elif defined(OPENSSL_LINUX) && defined(__ILP32__) +# include "./archs/linux-x32/no-asm/include/openssl/x509v3.h" #elif defined(OPENSSL_LINUX) && defined(__x86_64__) # include "./archs/linux-x86_64/no-asm/include/openssl/x509v3.h" #elif defined(OPENSSL_LINUX) && defined(__arm__) 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"