OpenSSL: Merge OpenSSL 1.1.1oApproved by: re (gjb, implicit, security)(cherry picked from commit 34252e89a96c8d498d7537ade16d20602bf2106a)(cherry picked from commit 1b7b799f9ebaa6d558523498005ca
OpenSSL: Merge OpenSSL 1.1.1oApproved by: re (gjb, implicit, security)(cherry picked from commit 34252e89a96c8d498d7537ade16d20602bf2106a)(cherry picked from commit 1b7b799f9ebaa6d558523498005ca0e698051274)
show more ...
OpenSSL: Merge OpenSSL 1.1.1nApproved by: re (delphij)(cherry picked from commit 5ac766ab8ec23e780f108b7903d46e553d5e39d1)(cherry picked from commit 97fe61d5bfdee2adc4d6ffb9b65a0cfb5bc5d317)
Fix a bug in BN_mod_sqrt() that can cause it to loop forever.Approved by: re (implicit)Obtained from: OpenSSL ProjectSecurity: CVE-2022-0778Security: FreeBSD-SA-22:03.openssl(cherry picked fro
Fix a bug in BN_mod_sqrt() that can cause it to loop forever.Approved by: re (implicit)Obtained from: OpenSSL ProjectSecurity: CVE-2022-0778Security: FreeBSD-SA-22:03.openssl(cherry picked from commit fdc418f15e92732a3551832bcb625ba9b47242df)(cherry picked from commit 5f3d952f6e6bce1151ab4a260c6922ba10d7a7ba)
OpenSSL: Merge OpenSSL 1.1.1m(cherry picked from commit b2bf0c7e5f4037d63458def91a026592468afd2f)
Import OpenSSL 1.1.1l(cherry picked from commit 9a3ae0cdef9ac9a4b8c5cc66305d9a516ce8d4a0)
OpenSSL: Update KTLS documentationKTLS support has been changed to be off by default, and configuration isvia a single "option" rather two "modes". Documentation is updatedaccordingly.Reviewed
OpenSSL: Update KTLS documentationKTLS support has been changed to be off by default, and configuration isvia a single "option" rather two "modes". Documentation is updatedaccordingly.Reviewed by: jkimObtained from: OpenSSL (6878f4300213cfd7d4f01e26a8b97f70344da100)Sponsored by: NetflixDifferential Revision: https://reviews.freebsd.org/D31441(cherry picked from commit a208223130fb12daac9b4f52be1b3477b03ac521)
Handle partial data re-sending on ktls/sendfile on FreeBSDAdd a handler for EBUSY sendfile error in addition toEAGAIN. With EBUSY returned the data still can be partiallysent and user code has to
Handle partial data re-sending on ktls/sendfile on FreeBSDAdd a handler for EBUSY sendfile error in addition toEAGAIN. With EBUSY returned the data still can be partiallysent and user code has to be notified about it, otherwise itmay try to send data multiple times.PR: 251969Obtained from: OpenSSL (dfcfd17f2818cf520ce6381aed9ec3d2fc12170d)Sponsored by: Netflix (merging to FreeBSD)(cherry picked from commit 9b2f020c14af71a2606012143432dd717c7cf90e)
OpenSSL: Merge OpenSSL 1.1.1j(cherry picked from commit 88e852c0b5c872b1a3234515623104ae61b60773)
OpenSSL: Support for kernel TLS offload (KTLS)This merges upstream patches from OpenSSL's master branch to addKTLS infrastructure for TLS 1.0-1.3 including both RX and TXoffload and SSL_sendfile
OpenSSL: Support for kernel TLS offload (KTLS)This merges upstream patches from OpenSSL's master branch to addKTLS infrastructure for TLS 1.0-1.3 including both RX and TXoffload and SSL_sendfile support on both Linux and FreeBSD.Note that TLS 1.3 only supports TX offload.A new WITH/WITHOUT_OPENSSL_KTLS determines if OpenSSL is built withKTLS support. It defaults to enabled on amd64 and disabled on allother architectures.Sponsored by: Netflix(cherry picked from commit aa906e2a4957db700d9e6cc60857e1afe1aecc85)
Merge OpenSSL 1.1.1i.
Merge OpenSSL 1.1.1h.
Merge OpenSSL 1.1.1g.
Merge OpenSSL 1.1.1f.
Merge OpenSSL 1.1.1e.
Merge OpenSSL 1.1.1d.
Merge OpenSSL 1.1.1c.
Merge OpenSSL 1.1.1b.
Merge OpenSSL 1.1.1a.
Update OpenSSL to 1.1.1.Note it does not update build infrastructure.
Merge OpenSSL 1.0.2p.
Merge OpenSSL 1.0.2o.
Merge OpenSSL 1.0.2n.
Merge OpenSSL 1.0.2m.
Merge OpenSSL 1.0.2l.
Merge OpenSSL 1.0.2k.
123