From e6aa13bccb7ea5d5b3246b3a944621515905e360 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 29 Jan 2023 10:30:41 +0000 Subject: use Net::SSLeay (OpenSSL) for SHA-(1|256) if installed On my x86-64 machine, OpenSSL SHA-256 is nearly twice as fast as the Digest::SHA implementation from Perl, most likely due to an optimized assembly implementation. SHA-1 is a few percent faster, too. --- MANIFEST | 2 ++ 1 file changed, 2 insertions(+) (limited to 'MANIFEST') diff --git a/MANIFEST b/MANIFEST index c494d6f7..f22f60aa 100644 --- a/MANIFEST +++ b/MANIFEST @@ -312,6 +312,7 @@ lib/PublicInbox/Reply.pm lib/PublicInbox/RepoAtom.pm lib/PublicInbox/RepoSnapshot.pm lib/PublicInbox/RepoTree.pm +lib/PublicInbox/SHA.pm lib/PublicInbox/SaPlugin/ListMirror.pm lib/PublicInbox/SaPlugin/ListMirror.pod lib/PublicInbox/Search.pm @@ -559,6 +560,7 @@ t/run.perl t/search-amsg.eml t/search-thr-index.t t/search.t +t/sha.t t/shared_kv.t t/sigfd.t t/solve/0001-simple-mod.patch -- cgit v1.2.3-24-ge0c7