pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/p5-Crypt-RIPEMD160
Module Name: pkgsrc
Committed By: wiz
Date: Sun Apr 5 07:23:01 UTC 2026
Modified Files:
pkgsrc/security/p5-Crypt-RIPEMD160: Makefile distinfo
Log Message:
p5-Crypt-RIPEMD160: update to 0.12.
0.12 2026-04-02
Bug fixes:
- Fix MAC reset() after mac()/hexmac() by preserving the key so the
inner pad can be recomputed. PR #23
- Prevent STRLEN-to-dword truncation for large inputs on 64-bit
platforms in the XS add() method. PR #26
- Croak on read errors in addfile() instead of silently truncating
the hash input. GH #35, PR #35
- Zero sensitive memory (hash state) on destroy and reset to avoid
leaking intermediate digests. PR #39
- Zero MDfinish stack buffer after final compression to prevent
transient data from lingering on the stack. PR #44
Improvements:
- Add clone() method for copying mid-computation state, enabling
efficient digest of data sharing a common prefix. PR #27
- Simplify digest byte extraction and MAC reset internals. PR #36
- Add const qualifiers to C function signatures and remove unused
includes. PR #24
Maintenance:
- Add LICENSE file and =head1 LICENSE sections to module POD. PR #29
- Add LICENSE section to MAC.pm POD and exclude .claude/ from dist.
PR #37
- Remove executable permission and shebang from Makefile.PL. PR #28
- Modernize Makefile.PL metadata: add META_PROVIDES, test
dependencies, and MIN_PERL_VERSION. PR #25, PR #33
- Modernize misc/ scripts and clean up MANIFEST.SKIP. PR #34
- Modernize README and clean cpanfile. PR #25
- Add CONTRIBUTING.md. PR #31
- Add SECURITY.md with vulnerability reporting contact. PR #32
- Add AI_POLICY.md for AI policy.
- Add CLAUDE.md with generated file warnings. PR #45
- Add author tests for POD validation and coverage. PR #42
- Add padding boundary test vectors. PR #43
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/security/p5-Crypt-RIPEMD160/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/p5-Crypt-RIPEMD160/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/p5-Crypt-RIPEMD160/Makefile
diff -u pkgsrc/security/p5-Crypt-RIPEMD160/Makefile:1.40 pkgsrc/security/p5-Crypt-RIPEMD160/Makefile:1.41
--- pkgsrc/security/p5-Crypt-RIPEMD160/Makefile:1.40 Thu Mar 26 14:27:36 2026
+++ pkgsrc/security/p5-Crypt-RIPEMD160/Makefile Sun Apr 5 07:23:01 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2026/03/26 14:27:36 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/04/05 07:23:01 wiz Exp $
-DISTNAME= Crypt-RIPEMD160-0.11
+DISTNAME= Crypt-RIPEMD160-0.12
PKGNAME= p5-${DISTNAME}
CATEGORIES= security perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TODDR/}
Index: pkgsrc/security/p5-Crypt-RIPEMD160/distinfo
diff -u pkgsrc/security/p5-Crypt-RIPEMD160/distinfo:1.10 pkgsrc/security/p5-Crypt-RIPEMD160/distinfo:1.11
--- pkgsrc/security/p5-Crypt-RIPEMD160/distinfo:1.10 Thu Mar 26 14:27:36 2026
+++ pkgsrc/security/p5-Crypt-RIPEMD160/distinfo Sun Apr 5 07:23:01 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2026/03/26 14:27:36 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/04/05 07:23:01 wiz Exp $
-BLAKE2s (Crypt-RIPEMD160-0.11.tar.gz) = cf4cd503a77b29728a5cdd1d7ef9072f9e8d9c7031ba4fd7269e3a23340e5cb7
-SHA512 (Crypt-RIPEMD160-0.11.tar.gz) = 76d6884a6004d038d337348e10d75315e5904d8479456e9cc132699462868cb224ef755cf1097af49292c3c6f8a8ec1eadc075f4f49ece93fb97bc5c7de61a3e
-Size (Crypt-RIPEMD160-0.11.tar.gz) = 59263 bytes
+BLAKE2s (Crypt-RIPEMD160-0.12.tar.gz) = 53b6c12f1dfde8309c39ee6666a9233211a619b0d15c020f30aaa7e48f187631
+SHA512 (Crypt-RIPEMD160-0.12.tar.gz) = 6dcf8c979b1f4e3a82caf1f2944b0dee4eae8271746d1040b7d33b24213c2d7580b5e587eddc1dc9821be062ac0937c30733819cf26da15f1364da1b922ff806
+Size (Crypt-RIPEMD160-0.12.tar.gz) = 67523 bytes
Home |
Main Index |
Thread Index |
Old Index