commit: 198b2fcca622edb57e7292e900e2f818292c597e Author: orbea <orbea <AT> riseup <DOT> net> AuthorDate: Thu Apr 13 19:37:39 2023 +0000 Commit: orbea <orbea <AT> riseup <DOT> net> CommitDate: Thu Apr 13 19:37:39 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=198b2fcc
net-dialup/freeradius: Fix patch >From OpenBSD: https://github.com/openbsd/ports/blob/master/net/freeradius/patches/patch-src_modules_rlm_pap_rlm_pap_c Signed-off-by: orbea <orbea <AT> riseup.net> .../freeradius/files/freeradius-3.0.25-libressl.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/net-dialup/freeradius/files/freeradius-3.0.25-libressl.patch b/net-dialup/freeradius/files/freeradius-3.0.25-libressl.patch index 8da9279..1319523 100644 --- a/net-dialup/freeradius/files/freeradius-3.0.25-libressl.patch +++ b/net-dialup/freeradius/files/freeradius-3.0.25-libressl.patch @@ -3,6 +3,7 @@ From OpenBSD: https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/freeradius/patches/patch-src_main_cb_c https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/freeradius/patches/patch-src_main_tls_c https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/freeradius/patches/patch-src_modules_rlm_eap_types_rlm_eap_fast_rlm_eap_fast_c +https://github.com/openbsd/ports/blob/master/net/freeradius/patches/patch-src_modules_rlm_pap_rlm_pap_c Index: src/main/cb.c --- a/src/main/cb.c.orig @@ -146,3 +147,15 @@ Index: src/main/tls.c SSL_CTX_set_max_early_data(ctx, 0); #endif +Index: src/modules/rlm_pap/rlm_pap.c +--- a/src/modules/rlm_pap/rlm_pap.c.orig ++++ b/src/modules/rlm_pap/rlm_pap.c +@@ -930,7 +930,7 @@ static inline rlm_rcode_t CC_HINT(nonnull) pap_auth_pb + digest_len = SHA512_DIGEST_LENGTH; + break; + +-# if OPENSSL_VERSION_NUMBER >= 0x10101000L ++# if OPENSSL_VERSION_NUMBER >= 0x10101000L && !defined(LIBRESSL_VERSION_NUMBER) + case PW_SSHA3_224_PASSWORD: + evp_md = EVP_sha3_224(); + digest_len = SHA224_DIGEST_LENGTH;
