History log of /freebsd-13.1/secure/lib/libcrypto/Makefile (Results 1 – 25 of 128)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e237b128 16-Feb-2023 Gordon Tetlow <[email protected]>

Fix multiple OpenSSL vulnerabilities.

Approved by: so
Security: FreeBSD-SA-23:03.openssl
Security: CVE-2023-0286
Security: CVE-2023-0215
Security: CVE-2022-4450
Security: CVE-2022-4304


Revision tags: release/12.4.0, release/13.1.0, release/12.3.0
# ce35a3bc 22-Nov-2021 Piotr Kubaj <[email protected]>

Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64le

Summary:
1. https://github.com/openssl/openssl/commit/34ab13b7d8e3e723adb60be8142e38b7c9cd382a
needs to be merged for EL

Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64le

Summary:
1. https://github.com/openssl/openssl/commit/34ab13b7d8e3e723adb60be8142e38b7c9cd382a
needs to be merged for ELFv2 support on big-endian.
2. crypto/openssl/crypto/ppccap.c needs to be patched.
Same reason as in https://github.com/openssl/openssl/pull/17082.

Approved by: jkim, jhibbits, alfredo (MFC to stable/13)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D33076

(cherry picked from commit 3a60869237b8b315fe66497cf5299ec08b688533)

show more ...


# 632e3f2f 02-May-2021 Emmanuel Vadot <[email protected]>

pkgbase: Put openssl in its own package

This is useful for upgrade and also to make tiny jail so they won't
depend on FreeBSD-utilities (where openssl was packaged before).

MFC after: 1 month
Diffe

pkgbase: Put openssl in its own package

This is useful for upgrade and also to make tiny jail so they won't
depend on FreeBSD-utilities (where openssl was packaged before).

MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D30081

show more ...


Revision tags: release/13.0.0
# c1c52cd5 16-Jan-2021 John Baldwin <[email protected]>

OpenSSL: Support for kernel TLS offload (KTLS)

This merges upstream patches from OpenSSL's master branch to add
KTLS infrastructure for TLS 1.0-1.3 including both RX and TX
offload and SSL_sendfile

OpenSSL: Support for kernel TLS offload (KTLS)

This merges upstream patches from OpenSSL's master branch to add
KTLS infrastructure for TLS 1.0-1.3 including both RX and TX
offload 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 with
KTLS support. It defaults to enabled on amd64 and disabled on all
other architectures.

Sponsored by: Netflix

(cherry picked from commit aa906e2a4957db700d9e6cc60857e1afe1aecc85)

show more ...


Revision tags: release/12.2.0
# bc3d5698 20-Oct-2020 John Baldwin <[email protected]>

Move generated OpenSSL assembly routines into the kernel sources.

Sponsored by: Netflix


Revision tags: release/11.4.0
# a9e3baa5 22-Jan-2020 Jung-uk Kim <[email protected]>

Install man5 and man7 for OpenSSL.

Note config.5 and crypto.7 are not installed because we have conflicts.

Requested by: phk
MFC after: 1 month


Revision tags: release/12.1.0
# a7b5a3d4 05-Sep-2019 Emmanuel Vadot <[email protected]>

pkgbase: Put a lot of binaries and lib in FreeBSD-runtime

All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
Fre

pkgbase: Put a lot of binaries and lib in FreeBSD-runtime

All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.

Reviewed by: bapt, gjb
Differential Revision: https://reviews.freebsd.org/D21503

show more ...


Revision tags: release/11.3.0
# f622545b 12-Dec-2018 Jung-uk Kim <[email protected]>

Enable devcryptoeng for OpenSSL.

Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been
deprecated in favor of this new engine. However, this engine is not
throughly tested on Fre

Enable devcryptoeng for OpenSSL.

Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been
deprecated in favor of this new engine. However, this engine is not
throughly tested on FreeBSD because it was originally written for Linux.

http://cryptodev-linux.org/

Also, the author actually meant to enable it by default on BSD platforms but
he failed to do so because there was a bug in the Configure script.

https://github.com/openssl/openssl/pull/7882

Now they found that it was more generic issue.

https://github.com/openssl/openssl/pull/7885

Therefore, we need to enable this engine on head to give it more exposure.

show more ...


Revision tags: release/12.0.0
# 89250cff 25-Oct-2018 Konstantin Belousov <[email protected]>

Bump base OpenSSL libraries versions to avoid conflict with port's libraries.

Reported by: many
Reviewed by: gjb
Sponsored by: The FreeBSD Foundation
MFC after: 3 hours


# c4cff941 05-Oct-2018 Ed Maste <[email protected]>

libcrypto: have buildinf.h depend on Makefile

So that it will be regenerated after Makefile changes affecting the
file's content - specifically, the OpenSSL 1.1.1 update adds a DATE
macro which did

libcrypto: have buildinf.h depend on Makefile

So that it will be regenerated after Makefile changes affecting the
file's content - specifically, the OpenSSL 1.1.1 update adds a DATE
macro which did not exist previously.

Sponsored by: The FreeBSD Foundation

show more ...


# 8f1d8717 25-Sep-2018 Jung-uk Kim <[email protected]>

Make it more meta mode friendly.


# 45523308 25-Sep-2018 Jung-uk Kim <[email protected]>

Fix CLEANFILES.


# 02421702 22-Sep-2018 Jung-uk Kim <[email protected]>

Connect an assembly file for aarch64 to build.


# 8072609d 22-Sep-2018 Jung-uk Kim <[email protected]>

Add missing ACFLAGS for aarch64.


# 4f4ab23a 22-Sep-2018 Jung-uk Kim <[email protected]>

Add a missing source file for SHA.


# d5559088 22-Sep-2018 Jung-uk Kim <[email protected]>

Add another include directory for aarch64 and arm.


# ea19bcde 22-Sep-2018 Jung-uk Kim <[email protected]>

Connect assembly files for arm to build.


# 4b7c498f 22-Sep-2018 Jung-uk Kim <[email protected]>

Connect assembly files for aarch64 to build.


# 0633b14b 21-Sep-2018 Jung-uk Kim <[email protected]>

Unify opensslconf.h templates.

There is no MD macro in this file any more.


# fde4ab53 20-Sep-2018 Jung-uk Kim <[email protected]>

Sort assembly source files for i386.


# e5631d6f 20-Sep-2018 Jung-uk Kim <[email protected]>

Connect i386 assembly files to build.


# acd3ae12 20-Sep-2018 Jung-uk Kim <[email protected]>

Link libcrypto with pthread.


# 2aeec0c4 20-Sep-2018 Jung-uk Kim <[email protected]>

Remove an obsolete compiler option.


# 6cc2d4a4 19-Sep-2018 Jung-uk Kim <[email protected]>

Build libcrypto for amd64.


# cec27dca 13-Sep-2018 Jung-uk Kim <[email protected]>

Add OpenSSL symbol version maps.

Note the files are not automatically generated for now.


123456