572948d0 | 21-Apr-2024 |
Enji Cooper <ngie@FreeBSD.org> |
Revert "OpenSSL: use the upstream provided version.map files for the fips/legacy providers"
This change is still under review and should not have been merged directly to main (yet).
This is a case
Revert "OpenSSL: use the upstream provided version.map files for the fips/legacy providers"
This change is still under review and should not have been merged directly to main (yet).
This is a case and point for using `push.default` to nothing instead of matching or simple.
This reverts commit 42ce242e353065dfbaa248955f6657005a395a95.
show more ...
|
544deacc | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: group definitions for libcrypto and fips
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This chan
libcrypto: group definitions for libcrypto and fips
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This change makes sure the FIPS module matches build instructions used for libcrypto.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|
4a3cc17e | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: expand the common Makefile for providers
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This chan
libcrypto: expand the common Makefile for providers
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This change adds mandatory source files to every provider.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|
7a991ecd | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: add missing symbols to the fips provider
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. One such
libcrypto: add missing symbols to the fips provider
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. One such provider, "fips", ships with OpenSSL 3 directly, and groups algorithms that can be FIPS 140-2 validated.
The import of OpenSSL 3.0.9 was building this provider incorrectly, missing symbols required for proper operation.
In addition, without the change in OpenSSL's crypto/bn/bn_const.c, the FIPS module fails loading: `Undefined symbol "ossl_bignum_modp_1536_p"`. This change is consistent with crypto/bn/bn_dh.c though.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|
c4b7fe91 | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: group definitions for libcrypto and fips
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This chan
libcrypto: group definitions for libcrypto and fips
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This change makes sure the FIPS module matches build instructions used for libcrypto.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|
0b27be50 | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: expand the common Makefile for providers
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This chan
libcrypto: expand the common Makefile for providers
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. This change adds mandatory source files to every provider.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|
0102ee0d | 30-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
libcrypto: add missing symbols to the fips provider
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. One such
libcrypto: add missing symbols to the fips provider
OpenSSL 3 supports a modular architecture, allowing different providers to bring specific implementations of cryptographical algorithms. One such provider, "fips", ships with OpenSSL 3 directly, and groups algorithms that can be FIPS 140-2 validated.
The import of OpenSSL 3.0.9 was building this provider incorrectly, missing symbols required for proper operation.
In addition, without the change in OpenSSL's crypto/bn/bn_const.c, the FIPS module fails loading: `Undefined symbol "ossl_bignum_modp_1536_p"`. This change is consistent with crypto/bn/bn_dh.c though.
Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/787
show more ...
|