diff --git a/globus-gss-assist-sha256.patch b/globus-gss-assist-sha256.patch new file mode 100644 index 0000000..ea9c7ec --- /dev/null +++ b/globus-gss-assist-sha256.patch @@ -0,0 +1,13 @@ +diff --git a/gsi/gss_assist/source/test/testcred.cnf.in b/gsi/gss_assist/source/test/testcred.cnf.in +index ef12fd8e93..e878b0151a 100644 +--- a/gsi/gss_assist/source/test/testcred.cnf.in ++++ b/gsi/gss_assist/source/test/testcred.cnf.in +@@ -44,7 +44,7 @@ commonName = supplied + #################################################################### + [ req ] + default_bits = 2048 +-default_md = sha1 ++default_md = sha256 + default_keyfile = privkey.pem + distinguished_name = req_distinguished_name + attributes = req_attributes diff --git a/globus-gss-assist.spec b/globus-gss-assist.spec index be2df00..6f3df79 100644 --- a/globus-gss-assist.spec +++ b/globus-gss-assist.spec @@ -1,13 +1,16 @@ Name: globus-gss-assist %global _name %(tr - _ <<< %{name}) Version: 12.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Grid Community Toolkit - GSSAPI Assist library License: ASL 2.0 URL: https://github.com/gridcf/gct/ Source: https://repo.gridcf.org/gct6/sources/%{_name}-%{version}.tar.gz Source8: README +# Use sha256 hash when generating test certificates +# https://github.com/gridcf/gct/pull/178 +Patch0: %{name}-sha256.patch BuildRequires: make BuildRequires: gcc @@ -92,6 +95,7 @@ GSSAPI Assist library Documentation Files %prep %setup -q -n %{_name}-%{version} +%patch0 -p4 %build # Reduce overlinking @@ -152,6 +156,9 @@ rm %{buildroot}%{_pkgdocdir}/GLOBUS_LICENSE %license GLOBUS_LICENSE %changelog +* Sat Mar 12 2022 Mattias Ellert - 12.6-3 +- Use sha256 hash when generating test certificates + * Thu Jan 20 2022 Fedora Release Engineering - 12.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild