diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1fdc179..0000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -Crypt-OpenSSL-RSA-0.25.tar.gz -/Crypt-OpenSSL-RSA-0.26.tar.gz -/Crypt-OpenSSL-RSA-0.28.tar.gz -/Crypt-OpenSSL-RSA-0.30.tar.gz -/Crypt-OpenSSL-RSA-0.31.tar.gz -/Crypt-OpenSSL-RSA-0.32.tar.gz -/Crypt-OpenSSL-RSA-0.33.tar.gz diff --git a/Crypt-OpenSSL-RSA-0.32-Fix-for-Issue-31.patch b/Crypt-OpenSSL-RSA-0.32-Fix-for-Issue-31.patch deleted file mode 100644 index 59fc3da..0000000 --- a/Crypt-OpenSSL-RSA-0.32-Fix-for-Issue-31.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 32b250eab5e7847d3186ed1a61146dd01eb8f3c0 Mon Sep 17 00:00:00 2001 -From: kambe-mikb <77083885+kambe-mikb@users.noreply.github.com> -Date: Tue, 28 Sep 2021 17:40:18 +1000 -Subject: [PATCH] Fix for Issue 31 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Fix Issue 31 by removing reference to RSA_SSLV23_PADDING (removed from OpenSSL starting from v3.0.0) - -Signed-off-by: Petr Písař ---- - RSA.pm | 3 ++- - RSA.xs | 4 ++++ - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/RSA.pm b/RSA.pm -index 3e74925..afd27fd 100644 ---- a/RSA.pm -+++ b/RSA.pm -@@ -37,7 +37,6 @@ Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries - Crypt::OpenSSL::Random::random_seed($good_entropy); - Crypt::OpenSSL::RSA->import_random_seed(); - $rsa_pub = Crypt::OpenSSL::RSA->new_public_key($key_string); -- $rsa_pub->use_sslv23_padding(); # use_pkcs1_oaep_padding is the default - $ciphertext = $rsa->encrypt($plaintext); - - $rsa_priv = Crypt::OpenSSL::RSA->new_private_key($key_string); -@@ -228,6 +227,8 @@ C. - Use C padding with an SSL-specific modification that - denotes that the server is SSL3 capable. - -+Not available since OpenSSL 3. -+ - =item use_md5_hash - - Use the RFC 1321 MD5 hashing algorithm by Ron Rivest when signing and -diff --git a/RSA.xs b/RSA.xs -index 46cb199..4f65dfc 100644 ---- a/RSA.xs -+++ b/RSA.xs -@@ -640,12 +640,16 @@ use_pkcs1_oaep_padding(p_rsa) - CODE: - p_rsa->padding = RSA_PKCS1_OAEP_PADDING; - -+#if OPENSSL_VERSION_NUMBER < 0x30000000L -+ - void - use_sslv23_padding(p_rsa) - rsaData* p_rsa; - CODE: - p_rsa->padding = RSA_SSLV23_PADDING; - -+#endif -+ - # Sign text. Returns the signature. - - SV* --- -2.31.1 - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..bdbc72d --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +perl-Crypt-OpenSSL-RSA was removed due to minimization efforts prior to public launch diff --git a/perl-Crypt-OpenSSL-RSA.spec b/perl-Crypt-OpenSSL-RSA.spec deleted file mode 100644 index 0e79eef..0000000 --- a/perl-Crypt-OpenSSL-RSA.spec +++ /dev/null @@ -1,274 +0,0 @@ -Name: perl-Crypt-OpenSSL-RSA -Version: 0.33 -Release: 5%{?dist} -Summary: Perl interface to OpenSSL for RSA -License: GPL-1.0-or-later OR Artistic-1.0-Perl -URL: https://metacpan.org/release/Crypt-OpenSSL-RSA -Source0: https://cpan.metacpan.org/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-%{version}.tar.gz -BuildRequires: gcc -BuildRequires: findutils -BuildRequires: make -BuildRequires: openssl -BuildRequires: openssl-devel -BuildRequires: perl-devel -BuildRequires: perl-generators -BuildRequires: perl-interpreter -BuildRequires: perl(:VERSION) >= 5.6 -BuildRequires: perl(Crypt::OpenSSL::Guess) >= 0.11 -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -# Run-time -BuildRequires: perl(AutoLoader) -BuildRequires: perl(Carp) -BuildRequires: perl(Crypt::OpenSSL::Bignum) -BuildRequires: perl(Crypt::OpenSSL::Random) -BuildRequires: perl(XSLoader) -# Tests -BuildRequires: perl(base) -BuildRequires: perl(Test) -BuildRequires: perl(Test::More) - -Requires: perl(Crypt::OpenSSL::Random) -Requires: perl(Crypt::OpenSSL::Bignum) - -%description -Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries - -%prep -%autosetup -p1 -n Crypt-OpenSSL-RSA-%{version} - -%build -perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 -%{make_build} - -%install -%{make_install} -find %{buildroot} -type f -name '*.bs' -size 0 -delete -%{_fixperms} %{buildroot}/* - -%check -make test - -%files -%license LICENSE -%doc Changes README -%{perl_vendorarch}/auto/* -%{perl_vendorarch}/Crypt/ -%{_mandir}/man3/* - -%changelog -* Thu Jan 25 2024 Fedora Release Engineering - 0.33-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.33-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 0.33-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jul 11 2023 Jitka Plesnikova - 0.33-2 -- Perl 5.38 rebuild - -* Wed Jun 07 2023 Jitka Plesnikova - 0.33-1 -- 0.33 bump -- Update license to SPDX format - -* Fri Jan 20 2023 Fedora Release Engineering - 0.32-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 0.32-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue May 31 2022 Jitka Plesnikova - 0.32-5 -- Perl 5.36 rebuild - -* Fri Jan 21 2022 Fedora Release Engineering - 0.32-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Nov 26 2021 Petr Pisar - 0.32-3 -- Adapt to OpenSSL 3 (bug #2005979) - -* Tue Sep 14 2021 Sahana Prasad - 0.32-2 -- Rebuilt with OpenSSL 3.0.0 - -* Thu Sep 9 2021 Wes Hardaker - 0.32-1 -- version bump to upstream - -* Thu Jul 22 2021 Fedora Release Engineering - 0.31-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri May 21 2021 Jitka Plesnikova - 0.31-10 -- Perl 5.34 rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 0.31-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.31-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jun 23 2020 Jitka Plesnikova - 0.31-7 -- Perl 5.32 rebuild - -* Tue Feb 04 2020 Tom Stellard - 0.31-6 -- Use make_build macro -- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make - -* Wed Jan 29 2020 Fedora Release Engineering - 0.31-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 0.31-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri May 31 2019 Jitka Plesnikova - 0.31-3 -- Perl 5.30 rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 0.31-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Oct 03 2018 Jitka Plesnikova - 0.31-1 -- 0.31 bump - -* Fri Jul 13 2018 Fedora Release Engineering - 0.30-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 28 2018 Jitka Plesnikova - 0.30-2 -- Perl 5.28 rebuild - -* Tue Jun 19 2018 Jitka Plesnikova - 0.30-1 -- 0.30 bump -- Modernize spec file - -* Thu Feb 08 2018 Fedora Release Engineering - 0.28-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 0.28-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.28-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sun Jun 04 2017 Jitka Plesnikova - 0.28-18 -- Perl 5.26 rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.28-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Oct 27 2016 Petr Pisar - 0.28-16 -- Adjust to OpenSSL 1.1.0 (bug #1383650) - -* Sun May 15 2016 Jitka Plesnikova - 0.28-15 -- Perl 5.24 rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 0.28-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Jun 18 2015 Fedora Release Engineering - 0.28-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jun 04 2015 Jitka Plesnikova - 0.28-12 -- Perl 5.22 rebuild - -* Wed Aug 27 2014 Jitka Plesnikova - 0.28-11 -- Perl 5.20 rebuild - -* Sun Aug 17 2014 Fedora Release Engineering - 0.28-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 0.28-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 0.28-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Jul 18 2013 Petr Pisar - 0.28-7 -- Perl 5.18 rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 0.28-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Nov 27 2012 Jitka Plesnikova - 0.28-5 -- Update dependencies and source link -- Add perl_default_filter - -* Fri Jul 20 2012 Fedora Release Engineering - 0.28-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 12 2012 Petr Pisar - 0.28-3 -- Perl 5.16 rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 0.28-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Sep 21 2011 Wes Hardaker - 0.28-1 -- Update to latest upstream: 0.28 - -* Sun Jun 19 2011 Marcela Mašláňová - 0.26-6 -- Perl mass rebuild - -* Thu May 12 2011 Wes Hardaker - 0.26-5 -- 704257 Added a patch to correct building with perl 5.14 - -* Tue Feb 08 2011 Fedora Release Engineering - 0.26-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Thu Dec 16 2010 Marcela Maslanova - 0.26-3 -- 661697 rebuild for fixing problems with vendorach/lib - -* Thu Sep 9 2010 Wes Hardaker - 0.26-2 -- version bump - -* Thu Sep 9 2010 Wes Hardaker - 0.26-1 -- Updated to the upstream 0.26 - -* Fri Apr 30 2010 Marcela Maslanova - 0.25-12 -- Mass rebuild with perl-5.12.0 - -* Fri Dec 4 2009 Stepan Kasal - 0.25-11 -- rebuild against perl 5.10.1 - -* Fri Aug 21 2009 Tomas Mraz - 0.25-10 -- rebuilt with new openssl - -* Sat Jul 25 2009 Fedora Release Engineering - 0.25-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Feb 26 2009 Fedora Release Engineering - 0.25-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Jan 17 2009 Tomas Mraz - 0.25-7 -- rebuild with new openssl - -* Wed Jun 18 2008 Wes Hardaker - 0.25-6 -- Fix bug 451900: force-require the bignum module - -* Wed Mar 5 2008 Tom "spot" Callaway - 0.25-5 -- rebuild for new perl - -* Mon Feb 18 2008 Fedora Release Engineering - 0.25-4 -- Autorebuild for GCC 4.3 - -* Sun Dec 09 2007 Release Engineering - 0.25-3 -- Rebuild for deps - -* Thu Dec 6 2007 Wes Hardaker - 0.25-2 -- Bump to force rebuild with new openssl lib version - -* Thu May 31 2007 Wes Hardaker - 0.25-1 -- head to upstream 0.25 -- doc the new LICENSE file - -* Mon May 14 2007 Wes Hardaker - 0.24-4 -- Reverse terms in license to match perl rpm exactly - -* Mon May 14 2007 Wes Hardaker - 0.24-3 -- BuildRequire perl(Test) perl(ExtUtils::MakeMaker) perl(Crypt::OpenSSL::Bignum) -- Fixed source code URL - -* Tue May 8 2007 Wes Hardaker - 0.24-2 -- Add BuildRequire openssl-devel -- Don't manually require openssl -- Use vendorarch instead of vendorlib - -* Thu Apr 19 2007 Wes Hardaker - 0.24-1 -- Initial version diff --git a/sources b/sources deleted file mode 100644 index 1ad37c1..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (Crypt-OpenSSL-RSA-0.33.tar.gz) = 7bfa802ec41925ec9fa6937c5eea0d21f6f554a1d1d57ed679ed03b260cf08c0a397df11880de6d67abacfd843ad2c4f28b20ac58d80e183c2a83c91deb926bf