Digest...llbacks(3pm)
π NAME π
Digest::MoreFallbacks β bestie, this one's whole job is to give Digest some extra fallbacks in its MMAP table π«Ά
β¨ SYNOPSIS β¨
use Digest::MoreFallbacks;
Digest->new("SHA-1")
okay so literally that's the entire vibe. you load it, and then you just... call Digest->new like you always did. that's it. no cap π
π¦ DESCRIPTION π¦
so here's the β¨teaβ¨ β this module is a little sneaky in the best way. it slips new entries into Digest's algorithm-to-implementation table. like, it's going behind the scenes and adding seating arrangements to the guest list π
and why would it do that, you ask? because the whole intent is to give you better fallback facilities π β meaning when one implementation isn't around, there's a backup ready to step in, and go off π
which implementations, specifically? the pure Perl ones:
Digest::SHA::PurePerlDigest::MD5
pure Perl, bestie!! no compiled extension required, just vibes and interpretation π§
and it also helps out modules that didn't bother to follow the β¨naming conventionβ¨. like, Crypt::RIPEMD160? that one would have totally worked if it had just been named Digest::RIPEMD160 π. tragic. iconic of it honestly. so this module handles that mess for you and makes it usable anyway π
lowkey if you've ever tried to Digest->new something and gotten nothing but silence and sadness, this is the module that goes "not today" and fixes the roster π«Ά
π that's the whole page, you ate it up π
til next time, this doc came from perl v5.40.1, dated 2025-08-14, and it was contributed by the wonderful Perl community π
go forth and hash responsibly, bestie π¦
π¦ where this page comes from
- ubuntu resolute: libcrypt-util-perl 0.11-6 Β· MIT
- ubuntu stonking: libcrypt-util-perl 0.11-6 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms