1) Fix digest algorithm GUI selection There is a problem in the GUI at Digest Algorithm selection: radio buttons doesn't always correspond to the final digest algorithm used once form is validated. => tinyca_GUI.diff (from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759481 ) 2) Add SHA256/384/512 support Since SHA-1 start to be deprecated for security issues on browser. The need to have a better digest algorithm is needed. => https://github.com/pld-linux/tinyca/blob/master/tinyca-sha2.patch (= subca_digest.patch.txt + tinyca_sha256.patch_.txt + tinyca_sha512.patch_.txt from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759481)
downstream is not the place to enhance projects. please work so that upstream accept these patches. when upstream will release new versions we will add these. thank you!
(In reply to Alon Bar-Lev from comment #1) > downstream is not the place to enhance projects. > > please work so that upstream accept these patches. > > when upstream will release new versions we will add these. > > thank you! I think tinyca is dead upstream
I think upstream is dead but this project is really used and really stable minus this little bug easily patched. It's only perl scripts. So I think it's worth to patch it and keep it in portage.
if no upstream we will remove this package from portage.
Created attachment 406668 [details, diff] patch to add sha256/384/512 as digest algorithm - patch tested and applied after existing patches. - work with tinyca-2.0.7.5-r3.ebuild
Created attachment 406670 [details] new revision of ebuild to use tinyca-2.0.7.5-sha-256-384-512.patch
Since official web site doesn't exist anymore, there is a fork with all patches: https://github.com/simonswine/tinyca2_debian
Created attachment 445088 [details, diff] add SHA256/SHA384/SHA512 digest algorithm support new version with SHA256/SHA384/SHA512 fingerprint support.
Created attachment 445094 [details] ebuild using the SHA256/SHA384/SHA512 digest/fingerprint patch
This package is dead, I will remove this soon.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564496d545527fba912694dc5d8cdf3b3646f1af commit 564496d545527fba912694dc5d8cdf3b3646f1af Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-12-04 17:09:10 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-12-04 17:10:35 +0000 app-crypt/tinyca: Remove last-rited pkg Closes: https://bugs.gentoo.org/540622 Signed-off-by: Michał Górny <mgorny@gentoo.org> app-crypt/tinyca/Manifest | 1 - .../tinyca/files/tinyca-2.0.7.3-compositefix.patch | 12 ---- .../tinyca/files/tinyca-2.0.7.5-openssl-1.patch | 48 --------------- .../tinyca/files/tinyca-2.0.7.5-perl-5.18.patch | 47 --------------- app-crypt/tinyca/metadata.xml | 8 --- app-crypt/tinyca/tinyca-2.0.7.5-r3.ebuild | 69 ---------------------- profiles/package.mask | 4 -- 7 files changed, 189 deletions(-)