Crypt::Mac(3)
π Crypt::Mac π
okay so bestie, real talk β this page is the Crypt::Mac manpage from the User Contributed Perl Documentation section (that's section 3, the library-calls one, iykyk). She's got a NAME, a SYNOPSIS, and a SEE ALSO, and honestly? That's the whole vibe. Let's get into it. β¨
π NAME π
Crypt::Mac β and the official label on this one is literally [internal only]. Like, that's her whole name. She's the backstage crew, not the main character. π
π¦ SYNOPSIS π¦
Look, I'm gonna be so fr fr with you:
Do not use this module directly.
β οΈ bestie I am BEGGING you β οΈ do not use this module directly. Like, at all. She said what she said.
Instead, you're supposed to:
Use a concrete MAC module instead.
So like β go pick an actual, specific, real MAC module. The concrete ones. The ones with main character energy. This one's just the vibes-holder, the abstract base, the friend who holds your bag while you do the actual thing. π«Ά
π SEE ALSO π
okay this is the fun part, the rec list, the "you may also like" of it all. Here's everyone she wants you to know about:
- CryptX β the big one, the whole ecosystem, the mothership. π
Crypt::Mac::HMAC,Crypt::Mac::Poly1305,Crypt::Mac::BLAKE2b,Crypt::Mac::BLAKE2sβ the concrete squad, part one. All four of these are literally right there, use them instead of this page, that's the whole point. π₯Crypt::Mac::OMAC,Crypt::Mac::PMAC,Crypt::Mac::XCBC,Crypt::Mac::F9,Crypt::Mac::Pelicanβ and part two of the concrete squad! Five more actual MAC modules with actual jobs. F9 and Pelican are so niche and I respect that so much. πΈ
π‘ friendly reminder β every single one of those is a concrete module, which is exactly the thing the SYNOPSIS told you to use instead of this one. the way that the SYNOPSIS and the SEE ALSO are literally saying the same thing. consistency, we love to see it. π
and that's genuinely the whole page, bestie β short, sweet, and aggressively refusing to be used directly. iconic behaviour, no notes. β¨π¦
mwah π β this has been Crypt::Mac(3) as rendered by perl v5.42.0, dated 2026-05-11. catch you in the next manpage! π
π¦ where this page comes from
- opensuse-leap 16.0: perl-CryptX 0.89.0-bp160.1.1 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-CryptX 0.89.0-bp160.1.1 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-CryptX 0.89.0-bp160.1.1 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-CryptX 0.89.0-bp160.1.1 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms