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