head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC5:1.1.1.1
	netbsd-11-0-RC4:1.1.1.1
	netbsd-11-0-RC3:1.1.1.1
	netbsd-11-0-RC2:1.1.1.1
	netbsd-11-0-RC1:1.1.1.1
	perseant-exfatfs-base-20250801:1.1.1.1
	netbsd-11:1.1.1.1.0.8
	netbsd-11-base:1.1.1.1
	openssl-3-0-16:1.1.1.1
	netbsd-10-1-RELEASE:1.1.1.1
	openssl-3-0-15:1.1.1.1
	perseant-exfatfs-base-20240630:1.1.1.1
	perseant-exfatfs:1.1.1.1.0.6
	perseant-exfatfs-base:1.1.1.1
	openssl-3-0-14:1.1.1.1
	netbsd-9-4-RELEASE:1.1.1.1.4.2
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	openssl-3-0-12:1.1.1.1
	openssl-3-0-9:1.1.1.1
	openssl-3-0-8:1.1.1.1
	netbsd-9:1.1.1.1.0.4
	openssl-1-1-1t:1.1.1.1
	netbsd-10:1.1.1.1.0.2
	netbsd-10-base:1.1.1.1
	openssl-1-1-1n:1.1.1.1
	openssl-1-1-1m:1.1.1.1
	OPENSSL:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2022.01.07.15.46.24;	author christos;	state Exp;
branches
	1.1.1.1;
next	;
commitid	5icSYEytmlWGwInD;

1.1.1.1
date	2022.01.07.15.46.24;	author christos;	state Exp;
branches
	1.1.1.1.4.1;
next	;
commitid	5icSYEytmlWGwInD;

1.1.1.1.4.1
date	2022.01.07.15.46.24;	author martin;	state dead;
branches;
next	1.1.1.1.4.2;
commitid	9QSdBiPGIn11IMeE;

1.1.1.1.4.2
date	2023.02.24.14.07.55;	author martin;	state Exp;
branches;
next	;
commitid	9QSdBiPGIn11IMeE;


desc
@@


1.1
log
@Initial revision
@
text
@-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSkfwkYXTJFL4I
ICRQFXji6eX9I1NI97GBu2Yk8ejwctMttcJTlBLYpYRFQnZgsLwVEhA25KKlSNPz
PPrEVipT5Ll5J6uhWEBGLHETh8Qx4sI508B2zUP+2tnDapYtk5MNSVdQZXVt6wJu
sXY8vd58nHPLo4zr61MTwrj3Ld0lU18YHtxnGSMMYPPTxecE0mjYU038ELxZMdlT
+VSC0KOBJddj64+kXRdiDtQGVWE58MtX5/18LgSY3J/hvNhmcWuY611pgXcmwDPr
Sn1fDeRqG87Qs8KniS1dtWHDCVW/5KZOQeLcK6VTaEdnwdPYQ7BiJp4+3ypKmErd
T9TYBs8XAgMBAAECggEABIxdeGpm8DjGRgSQLjLg88CNPWG89sBrQk0SbvQ1HJfq
dJXRDxgMFtBsFTfX6kla3xfyHpQ/dY4qJZvmQNBXIQ/oiqumw9Ah153qlGJJmXdG
PEQDEz7+2lExawwmjgk6Uvs58LMHmCNUibUdzHgsdZcwudq8R6FWZ8lvIIo6GOJg
1gOoPbeAQtNAx8LPr+eDvpXoWJrCKJKuZCSRLV2CDmEH/+KH123cD4Lg+MsPNBJd
DsOitnVczlqnKDf5gSUXy3cwQlKFtOBa/0pN9wZvZDEWa30RmJmXI2bLo/h6GxGB
JXK57mTJG3UboWFIgNBU9IudPOdzDfJE1ul/Jon/AQKBgQC7/mmZg31a/8zlPLji
oWoEEutyNu0O28BCbBrw9t1SqtPFLm53AzIzB4RFVjn9i5dnxljh618KQiY4FbKM
mz1Yuzf7zCV7n8c1NakGwmW9Ezl8ZoLE44Nu7Pccukorl6uEY7kZa2vGa7krmIcI
6kFbvVbl4scbXlDL88hGHezhoQKBgQDHl3O8kOvOhIwfVH6qIjIO+0oR57Tqtwaw
A3oq6Ppdp65GK9G4f+/5L0z/Ay69MyauBLRA6+9LlW6SmAACSK69juvPMK6gd5uS
yWQ8imh6l304BAryjOHiNXHtpnmiaPAGNgFZKPsPbWlOo4ZexTEBq23i4JM1TUph
xpCmGY1ltwKBgEuYyPo0iAo55zkfq/Fmm2079nYdZEKfV7beJg9UFjgR/crDGyS8
okkm8qe3PuaYZbATcNaYgcVsSFYxU3V7T7YIw0B8HW6TF9Zr16aiMatQucMurdNi
8g1/OPfSadURzqUUPPDd458M3o+LbHHHUbUEdJdJFGwLB06cn6KikglBAoGAMz8M
xV7EXOsleynbt9090yDsPLqsdhN2UR0jcf8NwZw7H+NCXsfimq1tbJCpoISQqt+k
VIL/lv2QPW1vmyaET0FyBGmwfJ0ZQdAZv32eI9Pfn9FR6kMIAGfOj8FNu8iL0Fxv
bjAafjSOdFWCO7UPxyj39ufIhEgLEB3GqA8pgfMCgYEAn/1Ov1Lu4MWq+72LygqG
78rxk6rIGGET64grG1CSjkylQ9mo14jG6O1lM4fwTjlbGQrKGtzQtL785dW+t5uH
zC2lDRDp8of+ErC31e+N4YDMdUHWeRBgHDYgsx4EgI0jNb02/UlziL1eARBpnfz6
tw1erVdMmlA3LRBR5Mj+xso=
-----END PRIVATE KEY-----
@


1.1.1.1
log
@Changes between 1.1.1l and 1.1.1m [14 Dec 2021]

*) Avoid loading of a dynamic engine twice.
[Bernd Edlinger]

*) Fixed building on Debian with kfreebsd kernels
[Mattias Ellert]

*) Prioritise DANE TLSA issuer certs over peer certs
[Viktor Dukhovni]

*) Fixed random API for MacOS prior to 10.12
These MacOS versions don't support the CommonCrypto APIs
[Lenny Primak]

Changes between 1.1.1k and 1.1.1l [24 Aug 2021]

*) Fixed an SM2 Decryption Buffer Overflow.

In order to decrypt SM2 encrypted data an application is expected
to call the API function EVP_PKEY_decrypt(). Typically an application
will call this function twice. The first time, on entry, the "out"
parameter can be NULL and, on exit, the "outlen" parameter is
populated with the buffer size required to hold the decrypted
plaintext. The application can then allocate a sufficiently sized
buffer and call EVP_PKEY_decrypt() again, but this time passing
a non-NULL value for the "out" parameter.

A bug in the implementation of the SM2 decryption code means that
the calculation of the buffer size required to hold the plaintext
returned by the first call to EVP_PKEY_decrypt() can be smaller
than the actual size required by the second call. This can lead to
a buffer overflow when EVP_PKEY_decrypt() is called by the application
a second time with a buffer that is too small.

A malicious attacker who is able present SM2 content for decryption
to an application could cause attacker chosen data to overflow the
buffer by up to a maximum of 62 bytes altering the contents of
other data held after the buffer, possibly changing application
behaviour or causing the application to crash. The location of the
buffer is application dependent but is typically heap allocated.
(CVE-2021-3711)
[Matt Caswell]

*) Fixed various read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an
ASN1_STRING structure which contains a buffer holding the string
data and a field holding the buffer length. This contrasts with
normal C strings which are repesented as a buffer for the string
data which is terminated with a NUL (0) byte.

Although not a strict requirement, ASN.1 strings that are parsed
using OpenSSL's own "d2i" functions (and other similar parsing
functions) as well as any string whose value has been set with the
ASN1_STRING_set() function will additionally NUL terminate the byte
array in the ASN1_STRING structure.

However, it is possible for applications to directly construct
valid ASN1_STRING structures which do not NUL terminate the byte
array by directly setting the "data" and "length" fields in the
ASN1_STRING array. This can also happen by using the ASN1_STRING_set0()
function.

Numerous OpenSSL functions that print ASN.1 data have been found
to assume that the ASN1_STRING byte array will be NUL terminated,
even though this is not guaranteed for strings that have been
directly constructed. Where an application requests an ASN.1
structure to be printed, and where that ASN.1 structure contains
ASN1_STRINGs that have been directly constructed by the application
without NUL terminating the "data" field, then a read buffer overrun
can occur.

The same thing can also occur during name constraints processing
of certificates (for example if a certificate has been directly
constructed by the application instead of loading it via the OpenSSL
parsing functions, and the certificate contains non NUL terminated
ASN1_STRING structures). It can also occur in the X509_get1_email(),
X509_REQ_get1_email() and X509_get1_ocsp() functions.

If a malicious actor can cause an application to directly construct
an ASN1_STRING and then process it through one of the affected
OpenSSL functions then this issue could be hit. This might result
in a crash (causing a Denial of Service attack). It could also
result in the disclosure of private memory contents (such as private
keys, or sensitive plaintext).
(CVE-2021-3712)
[Matt Caswell]
@
text
@@


1.1.1.1.4.1
log
@file cross-key.pem was added on branch netbsd-9 on 2023-02-24 14:07:55 +0000
@
text
@d1 28
@


1.1.1.1.4.2
log
@Pull up the following revisions, requested by kim in ticket #1608:

	crypto/external/bsd/openssl/dist/apps/vms_decc_argv.c up to 1.1.1.1
	crypto/external/bsd/openssl/dist/crypto/bn/rsa_sup_mul.c up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/certs/cross-key.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/certs/cross-root.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/certs/root-cross-cert.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer-key.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/smime-certs/badrsa.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf.in up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/dane-cross.in up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/data.bin  up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/testrsa_withattrs.der up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/testrsa_withattrs.pem up to 1.1.1.1
	crypto/external/bsd/openssl/dist/util/perl/OpenSSL/copyright.pm up to 1.1.1.1
	crypto/external/bsd/openssl/dist/test/ssl-tests/16-certstatus.conf delete
	crypto/external/bsd/openssl/dist/CHANGES        up to 1.30
	crypto/external/bsd/openssl/dist/Configure      up to 1.31
	crypto/external/bsd/openssl/dist/NEWS           up to 1.30
	crypto/external/bsd/openssl/dist/README         up to 1.30
	crypto/external/bsd/openssl/dist/config         up to 1.1.1.14
	crypto/external/bsd/openssl/dist/Configurations/10-main.conf up to 1.1.1.12
	crypto/external/bsd/openssl/dist/Configurations/15-android.conf up to 1.1.1.5
	crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl up to 1.1.1.8
	crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl up to 1.1.1.12
	crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl up to 1.1.1.8
	crypto/external/bsd/openssl/dist/apps/apps.c    up to 1.1.1.23
	crypto/external/bsd/openssl/dist/apps/apps.h    up to 1.1.1.16
	crypto/external/bsd/openssl/dist/apps/ca.c      up to 1.22
	crypto/external/bsd/openssl/dist/apps/ciphers.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/apps/crl2p7.c  up to 1.1.1.7
	crypto/external/bsd/openssl/dist/apps/dgst.c    up to 1.1.1.16
	crypto/external/bsd/openssl/dist/apps/enc.c     up to 1.1.1.17
	crypto/external/bsd/openssl/dist/apps/ocsp.c    up to 1.23
	crypto/external/bsd/openssl/dist/apps/openssl.c up to 1.7
	crypto/external/bsd/openssl/dist/apps/openssl.cnf up to 1.9
	crypto/external/bsd/openssl/dist/apps/passwd.c  up to 1.1.1.8
	crypto/external/bsd/openssl/dist/apps/s_cb.c    up to 1.1.1.21
	crypto/external/bsd/openssl/dist/apps/s_client.c up to 1.25
	crypto/external/bsd/openssl/dist/apps/s_server.c up to 1.25
	crypto/external/bsd/openssl/dist/apps/s_socket.c up to 1.1.1.11
	crypto/external/bsd/openssl/dist/apps/speed.c   up to 1.21
	crypto/external/bsd/openssl/dist/apps/vms_decc_init.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/apps/x509.c    up to 1.1.1.17
	crypto/external/bsd/openssl/dist/crypto/armcap.c up to 1.14
	crypto/external/bsd/openssl/dist/crypto/init.c  up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/ppccap.c up to 1.20
	crypto/external/bsd/openssl/dist/crypto/s390x_arch.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/s390xcap.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/sparcv9cap.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/uid.c   up to 1.8
	crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.pl up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/aes/asm/aesv8-armx.pl up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/asn1/a_object.c up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/asn1/a_print.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/asn1/a_strex.c up to 1.10
	crypto/external/bsd/openssl/dist/crypto/asn1/asn1_lib.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/asn1/asn_mime.c up to 1.13
	crypto/external/bsd/openssl/dist/crypto/asn1/bio_asn1.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/asn1/bio_ndef.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/asn1/charmap.h up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/asn1/charmap.pl up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pr.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/asn1/t_spki.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/bio/b_addr.c up to 1.1.1.11
	crypto/external/bsd/openssl/dist/crypto/bio/b_print.c up to 1.1.1.11
	crypto/external/bsd/openssl/dist/crypto/bio/b_sock2.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c up to 1.1.1.19
	crypto/external/bsd/openssl/dist/crypto/bio/bss_mem.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/bn/bn_blind.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c up to 1.1.1.15
	crypto/external/bsd/openssl/dist/crypto/bn/bn_err.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/bn/bn_exp.c up to 1.21
	crypto/external/bsd/openssl/dist/crypto/bn/bn_exp2.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/bn/bn_gcd.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/bn/bn_local.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/bn/bn_mont.c up to 1.13
	crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c up to 1.7
	crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.h up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.pl up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/bn/bn_print.c up to 1.4
	crypto/external/bsd/openssl/dist/crypto/bn/bn_sqrt.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/bn/build.info up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.h up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl up to 1.9
	crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl up to 1.1.1.14
	crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86_64.pl up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/cms/cms_enc.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/cms/cms_env.c up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/cms/cms_err.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/conf/conf_def.h up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/conf/keysets.pl up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/dh/dh_ameth.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/dsa/dsa_prn.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/ec/ec2_oct.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c up to 1.13
	crypto/external/bsd/openssl/dist/crypto/ec/ec_curve.c up to 1.1.1.11
	crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c up to 1.7
	crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/ec/curve448/field.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/engine/eng_all.c up to 1.14
	crypto/external/bsd/openssl/dist/crypto/engine/eng_dyn.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c up to 1.9
	crypto/external/bsd/openssl/dist/crypto/engine/eng_list.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/engine/eng_local.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/crypto/err/err.c up to 1.1.1.14
	crypto/external/bsd/openssl/dist/crypto/err/openssl.txt up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/evp/bio_enc.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/evp/digest.c up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c up to 1.25
	crypto/external/bsd/openssl/dist/crypto/evp/e_camellia.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c up to 1.15
	crypto/external/bsd/openssl/dist/crypto/evp/evp_local.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/crypto/evp/p_lib.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/hmac/hm_ameth.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/lhash/lhash.c up to 1.10
	crypto/external/bsd/openssl/dist/crypto/objects/o_names.c up to 1.10
	crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.pl up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/objects/objects.pl up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/pem/pem_lib.c up to 1.1.1.16
	crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_key.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ameth.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/rand/drbg_lib.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c up to 1.1.1.16
	crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c up to 1.18
	crypto/external/bsd/openssl/dist/crypto/rand/rand_vms.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/rand/rand_win.c up to 1.1.1.14
	crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c up to 1.1.1.16
	crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ossl.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/rsa/rsa_prn.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/siphash/siphash_ameth.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/sm2/sm2_crypt.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/sm2/sm2_pmeth.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/crypto/srp/srp_vfy.c up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/store/loader_file.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_verify.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/ts/ts_verify_ctx.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/txt_db/txt_db.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c up to 1.18
	crypto/external/bsd/openssl/dist/crypto/x509/by_dir.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/x509/t_x509.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c up to 1.1.1.17
	crypto/external/bsd/openssl/dist/crypto/x509/x509_req.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c up to 1.26
	crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/crypto/x509/x_all.c up to 1.1.1.13
	crypto/external/bsd/openssl/dist/crypto/x509/x_crl.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/x509/x_name.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_addr.c up to 1.9
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_akey.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_alt.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_asid.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_cpols.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_genn.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_lib.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ncons.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pci.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_sxnet.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3_utl.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/crypto/x509v3/v3err.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/demos/bio/client-arg.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/demos/bio/client-conf.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/fingerprints.txt up to 1.1.1.7
	crypto/external/bsd/openssl/dist/doc/man1/cms.pod up to 1.1.1.4
	crypto/external/bsd/openssl/dist/doc/man1/enc.pod up to 1.1.1.7
	crypto/external/bsd/openssl/dist/doc/man1/passwd.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man1/pkeyutl.pod up to 1.1.1.5
	crypto/external/bsd/openssl/dist/doc/man1/s_client.pod up to 1.1.1.8
	crypto/external/bsd/openssl/dist/doc/man1/s_server.pod up to 1.1.1.8
	crypto/external/bsd/openssl/dist/doc/man1/x509.pod up to 1.1.1.7
	crypto/external/bsd/openssl/dist/doc/man3/BIO_ctrl.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/BIO_f_base64.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/BIO_f_ssl.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/BIO_push.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/BN_add.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/BN_cmp.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/BN_rand.pod up to 1.1.1.4
	crypto/external/bsd/openssl/dist/doc/man3/CMS_add0_cert.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/CMS_verify.pod up to 1.1.1.4
	crypto/external/bsd/openssl/dist/doc/man3/DEFINE_STACK_OF.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_new.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/ENGINE_add.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/ERR_load_strings.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/EVP_EncryptInit.pod up to 1.1.1.7
	crypto/external/bsd/openssl/dist/doc/man3/OBJ_nid2obj.pod up to 1.1.1.4
	crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_COMPFUNC.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_crypto.pod up to 1.1.1.4
	crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign_add_signer.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/PKCS7_verify.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd.pod up to 1.1.1.5
	crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_verify_cert_store.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_num_tickets.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_timeout.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod up to 1.1.1.5
	crypto/external/bsd/openssl/dist/doc/man3/SSL_get_current_cipher.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/SSL_get_session.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/doc/man3/SSL_set_fd.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_new.pod up to 1.1.1.6
	crypto/external/bsd/openssl/dist/doc/man3/d2i_PrivateKey.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man3/d2i_X509.pod up to 1.1.1.6
	crypto/external/bsd/openssl/dist/doc/man7/ossl_store.pod up to 1.1.1.3
	crypto/external/bsd/openssl/dist/doc/man7/x509.pod up to 1.1.1.2
	crypto/external/bsd/openssl/dist/engines/e_afalg.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/engines/e_dasync.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86.pl up to 1.1.1.3
	crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86_64.pl up to 1.1.1.3
	crypto/external/bsd/openssl/dist/include/crypto/bn.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/include/crypto/rand.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/include/crypto/sm2.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/include/crypto/x509.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/include/internal/sockets.h up to 1.1.1.4
	crypto/external/bsd/openssl/dist/include/openssl/bnerr.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/include/openssl/cmserr.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/include/openssl/e_os2.h up to 1.1.1.6
	crypto/external/bsd/openssl/dist/include/openssl/ec.h up to 1.1.1.6
	crypto/external/bsd/openssl/dist/include/openssl/engine.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/include/openssl/obj_mac.h up to 1.1.1.7
	crypto/external/bsd/openssl/dist/include/openssl/opensslv.h up to 1.1.1.17
	crypto/external/bsd/openssl/dist/include/openssl/ssl.h up to 1.1.1.10
	crypto/external/bsd/openssl/dist/include/openssl/sslerr.h up to 1.1.1.6
	crypto/external/bsd/openssl/dist/include/openssl/x509v3.h up to 1.1.1.7
	crypto/external/bsd/openssl/dist/include/openssl/x509v3err.h up to 1.1.1.3
	crypto/external/bsd/openssl/dist/ssl/bio_ssl.c  up to 1.1.1.11
	crypto/external/bsd/openssl/dist/ssl/d1_lib.c   up to 1.12
	crypto/external/bsd/openssl/dist/ssl/packet.c   up to 1.1.1.3
	crypto/external/bsd/openssl/dist/ssl/packet_local.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/ssl/s3_cbc.c   up to 1.11
	crypto/external/bsd/openssl/dist/ssl/s3_enc.c   up to 1.17
	crypto/external/bsd/openssl/dist/ssl/s3_lib.c   up to 1.30
	crypto/external/bsd/openssl/dist/ssl/s3_msg.c   up to 1.1.1.5
	crypto/external/bsd/openssl/dist/ssl/ssl_asn1.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/ssl/ssl_cert.c up to 1.1.1.17
	crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c up to 1.23
	crypto/external/bsd/openssl/dist/ssl/ssl_err.c  up to 1.19
	crypto/external/bsd/openssl/dist/ssl/ssl_init.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/ssl/ssl_lib.c  up to 1.22
	crypto/external/bsd/openssl/dist/ssl/ssl_local.h up to 1.1.1.4
	crypto/external/bsd/openssl/dist/ssl/ssl_rsa.c  up to 1.1.1.11
	crypto/external/bsd/openssl/dist/ssl/ssl_txt.c  up to 1.1.1.10
	crypto/external/bsd/openssl/dist/ssl/t1_enc.c   up to 1.22
	crypto/external/bsd/openssl/dist/ssl/t1_lib.c   up to 1.35
	crypto/external/bsd/openssl/dist/ssl/tls13_enc.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/ssl/record/rec_layer_s3.c up to 1.1.1.9
	crypto/external/bsd/openssl/dist/ssl/record/ssl3_buffer.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/ssl/record/ssl3_record.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/ssl/statem/README up to 1.1.1.3
	crypto/external/bsd/openssl/dist/ssl/statem/extensions.c up to 1.1.1.10
	crypto/external/bsd/openssl/dist/ssl/statem/extensions_clnt.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/ssl/statem/extensions_cust.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/ssl/statem/extensions_srvr.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/ssl/statem/statem_clnt.c up to 1.1.1.14
	crypto/external/bsd/openssl/dist/ssl/statem/statem_dtls.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/ssl/statem/statem_lib.c up to 1.1.1.11
	crypto/external/bsd/openssl/dist/ssl/statem/statem_local.h up to 1.1.1.2
	crypto/external/bsd/openssl/dist/ssl/statem/statem_srvr.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/test/afalgtest.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/asn1_decode_test.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/asn1_internal_test.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/bio_memleak_test.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/test/bntest.c  up to 1.10
	crypto/external/bsd/openssl/dist/test/build.info up to 1.1.1.13
	crypto/external/bsd/openssl/dist/test/clienthellotest.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/test/ct_test.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/test/danetest.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/dtls_mtu_test.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/dtlstest.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/test/ec_internal_test.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/test/ectest.c  up to 1.9
	crypto/external/bsd/openssl/dist/test/evp_extra_test.c up to 1.11
	crypto/external/bsd/openssl/dist/test/evp_test.c up to 1.9
	crypto/external/bsd/openssl/dist/test/exptest.c up to 1.5
	crypto/external/bsd/openssl/dist/test/packettest.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/test/pemtest.c up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/rsa_test.c up to 1.9
	crypto/external/bsd/openssl/dist/test/sm2_internal_test.c up to 1.1.1.4
	crypto/external/bsd/openssl/dist/test/sslapitest.c up to 1.1.1.12
	crypto/external/bsd/openssl/dist/test/ssltest_old.c up to 1.1.1.7
	crypto/external/bsd/openssl/dist/test/ssltestlib.c up to 1.1.1.8
	crypto/external/bsd/openssl/dist/test/ssltestlib.h up to 1.1.1.9
	crypto/external/bsd/openssl/dist/test/test_test.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/v3ext.c   up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/v3nametest.c up to 1.1.1.5
	crypto/external/bsd/openssl/dist/test/verify_extra_test.c up to 1.1.1.6
	crypto/external/bsd/openssl/dist/test/x509_internal_test.c up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/x509_time_test.c up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/certs/ee-ed25519.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/ee-self-signed.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1-key.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.sct up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/root-ed25519.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/rootCA.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/certs/setup.sh up to 1.1.1.10
	crypto/external/bsd/openssl/dist/test/recipes/01-test_symbol_presence.t up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/recipes/15-test_genrsa.t up to 1.1.1.4
	crypto/external/bsd/openssl/dist/test/recipes/20-test_dgst.t up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/25-test_req.t up to 1.1.1.5
	crypto/external/bsd/openssl/dist/test/recipes/25-test_verify.t up to 1.1.1.8
	crypto/external/bsd/openssl/dist/test/recipes/25-test_x509.t up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13hrr.t up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13kexmodes.t up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/70-test_verify_extra.t up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/80-test_cms.t up to 1.1.1.4
	crypto/external/bsd/openssl/dist/test/recipes/80-test_dane.t up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_new.t up to 1.1.1.6
	crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old.t up to 1.1.1.5
	crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmod.txt up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph.txt up to 1.1.1.5
	crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf.txt up to 1.3
	crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey.txt up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca_data/cryptography.sh up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/smime-certs/mksmime-certs.sh up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smdh.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/smime-certs/smdsa1.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smdsa2.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smdsa3.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smec1.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/smime-certs/smec2.pem up to 1.1.1.2
	crypto/external/bsd/openssl/dist/test/smime-certs/smroot.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smrsa1.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smrsa2.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/smime-certs/smrsa3.pem up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/ssl-tests/protocol_version.pm up to 1.1.1.3
	crypto/external/bsd/openssl/dist/test/testutil/driver.c up to 1.4
	crypto/external/bsd/openssl/dist/test/testutil/format_output.c up to 1.6
	crypto/external/bsd/openssl/dist/test/testutil/tests.c up to 1.6
	crypto/external/bsd/openssl/dist/tools/c_rehash.in up to 1.1.1.7
	crypto/external/bsd/openssl/dist/util/mkdir-p.pl up to 1.1.1.3
	crypto/external/bsd/openssl/dist/util/private.num up to 1.1.1.4
	crypto/external/bsd/openssl/lib/libcrypto/shlib_version up to 1.15
	crypto/external/bsd/openssl/lib/libcrypto/bn.inc up to 1.8 (patch)
	distrib/sets/lists/base/shl.mi				1.944 (patch)
	distrib/sets/lists/debug/shl.mi				1.302 (patch)
	doc/3RDPARTY						1.1912 (manual edit)

Import OpenSSL 1.1.1t.
@
text
@a0 28
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSkfwkYXTJFL4I
ICRQFXji6eX9I1NI97GBu2Yk8ejwctMttcJTlBLYpYRFQnZgsLwVEhA25KKlSNPz
PPrEVipT5Ll5J6uhWEBGLHETh8Qx4sI508B2zUP+2tnDapYtk5MNSVdQZXVt6wJu
sXY8vd58nHPLo4zr61MTwrj3Ld0lU18YHtxnGSMMYPPTxecE0mjYU038ELxZMdlT
+VSC0KOBJddj64+kXRdiDtQGVWE58MtX5/18LgSY3J/hvNhmcWuY611pgXcmwDPr
Sn1fDeRqG87Qs8KniS1dtWHDCVW/5KZOQeLcK6VTaEdnwdPYQ7BiJp4+3ypKmErd
T9TYBs8XAgMBAAECggEABIxdeGpm8DjGRgSQLjLg88CNPWG89sBrQk0SbvQ1HJfq
dJXRDxgMFtBsFTfX6kla3xfyHpQ/dY4qJZvmQNBXIQ/oiqumw9Ah153qlGJJmXdG
PEQDEz7+2lExawwmjgk6Uvs58LMHmCNUibUdzHgsdZcwudq8R6FWZ8lvIIo6GOJg
1gOoPbeAQtNAx8LPr+eDvpXoWJrCKJKuZCSRLV2CDmEH/+KH123cD4Lg+MsPNBJd
DsOitnVczlqnKDf5gSUXy3cwQlKFtOBa/0pN9wZvZDEWa30RmJmXI2bLo/h6GxGB
JXK57mTJG3UboWFIgNBU9IudPOdzDfJE1ul/Jon/AQKBgQC7/mmZg31a/8zlPLji
oWoEEutyNu0O28BCbBrw9t1SqtPFLm53AzIzB4RFVjn9i5dnxljh618KQiY4FbKM
mz1Yuzf7zCV7n8c1NakGwmW9Ezl8ZoLE44Nu7Pccukorl6uEY7kZa2vGa7krmIcI
6kFbvVbl4scbXlDL88hGHezhoQKBgQDHl3O8kOvOhIwfVH6qIjIO+0oR57Tqtwaw
A3oq6Ppdp65GK9G4f+/5L0z/Ay69MyauBLRA6+9LlW6SmAACSK69juvPMK6gd5uS
yWQ8imh6l304BAryjOHiNXHtpnmiaPAGNgFZKPsPbWlOo4ZexTEBq23i4JM1TUph
xpCmGY1ltwKBgEuYyPo0iAo55zkfq/Fmm2079nYdZEKfV7beJg9UFjgR/crDGyS8
okkm8qe3PuaYZbATcNaYgcVsSFYxU3V7T7YIw0B8HW6TF9Zr16aiMatQucMurdNi
8g1/OPfSadURzqUUPPDd458M3o+LbHHHUbUEdJdJFGwLB06cn6KikglBAoGAMz8M
xV7EXOsleynbt9090yDsPLqsdhN2UR0jcf8NwZw7H+NCXsfimq1tbJCpoISQqt+k
VIL/lv2QPW1vmyaET0FyBGmwfJ0ZQdAZv32eI9Pfn9FR6kMIAGfOj8FNu8iL0Fxv
bjAafjSOdFWCO7UPxyj39ufIhEgLEB3GqA8pgfMCgYEAn/1Ov1Lu4MWq+72LygqG
78rxk6rIGGET64grG1CSjkylQ9mo14jG6O1lM4fwTjlbGQrKGtzQtL785dW+t5uH
zC2lDRDp8of+ErC31e+N4YDMdUHWeRBgHDYgsx4EgI0jNb02/UlziL1eARBpnfz6
tw1erVdMmlA3LRBR5Mj+xso=
-----END PRIVATE KEY-----
@


