Net::L...:RR::DS(3pm)

✨ NAME ✨

Net::LDNS::RR::DS β€” the Type DS record πŸ’… (yes bestie, the header up top squishes it down to Net::L...:RR::DS(3pm) because terminals have no chill, but it's the same queen)


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so Net::LDNS::RR::DS is a subclass of Net::LDNS::RR πŸ‘‘ which means it inherited everything from that class β€” all those methods are just sitting there, available to you, absolutely free, no cap. And then on top of that it has the extra stuff documented down below. It's giving nepo baby but make it functional. ✨


πŸŽ€ METHODS πŸŽ€

  • keytag() β€” hands you back the keytag value. that's it, that's the whole job 🫢
  • digtype() β€” returns the numeric digest type. a number, bestie, not a vibe.
  • algorithm() β€” returns the algorithm number. (a number again, we love consistency 🌈)
  • digest() β€” returns the cryptographic digest in binary form. raw, unfiltered, no hex-glow-up yet πŸ’€
  • hexdigest() β€” returns that same cryptographic digest, but as a hexadecimal string. this is the one you screenshot for the group chat πŸ“
  • verify($other) β€” the main character method, lowkey. it checks:
    • if the current object is derived from the other object β€” this is the case when other is a DNSKEY, or
    • if the current object was derived from the same DNSKEY as the other object β€” this is the case when other is a DS.

And if you try it with literally any other type of RR? it always returns false. no exceptions, no mercy, periodt. πŸ™ˆ


⚠️ heads up bestie: verify($other) only plays nice with DNSKEY and DS objects. anything else gets a hard false. don't come for her, she told you upfront. πŸ’–

🌸 okay that's the whole page, you're so welcome. this was perl v5.42.3, dated 2026-08-19, and it lives in the User Contributed Perl Documentation pile. go forth and verify some digests, my love. mwah. πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from