Zonema...3PARAM(3pm)
π Zonemaster::LDNS::RR::NSEC3PARAM π
okay bestie, so this is a manual page from the User Contributed Perl Documentation crew, and it's all about one very specific little record type: NSEC3PARAM. Yes it's giving niche. Yes it's still important. Let's get into it π
β¨ NAME β¨
Zonemaster::LDNS::RR::NSEC3PARAM β it's a Type NSEC3PARAM record, periodt. π
πΈ DESCRIPTION πΈ
So here's the tea π: Zonemaster::LDNS::RR::NSEC3PARAM is a subclass of Zonemaster::LDNS::RR. Which means β and this is the important part β it inherits literally every method that class has, on top of the ones written out below. So if you're looking for something and it's not in this list, go check the parent class, iykyk. π
π¦ METHODS π¦
These are the methods you get in addition to everything from Zonemaster::LDNS::RR. Slay.
algorithm()β hands you back the algorithm number. that's it, that's the whole method. π₯flags()β gives you the flags field. straightforward king behavior. βiterations()β returns the iteration count. yes, the number of times it iterates. iconic. πsalt()β returns the contents of the salt field as a binary string, if it's non-empty. But if it's empty? You get an empty string back. No drama, just an empty string. π§β¨hash_name($name)β okay this one's the main character π«: it computes and returns a hash, in canonical form, of the given$name, using the resource record's own parameters β that's the algorithm, the iterations, and the salt. So the record is basically hashing with its own ingredients. chef's kiss. ππ
heads up bestie:hash_name($name)takes exactly one argument,$name, and it's doing the math with the RR'salgorithm,iterationsandsaltβ not with anything you pass in besides the name. π«Ά
and that's the whole page, no cap π
this little love letter to NSEC3PARAM comes to you via perl v5.42.3, dated 2026-08-19 β so go forth, hash responsibly, and remember: every method from Zonemaster::LDNS::RR is still yours to use. mwah ππ
π¦ where this page comes from
- ubuntu stonking: libzonemaster-ldns-perl 5.0.2+ds-2build1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms