Net::DN...::MLDSA(3)

πŸ“¦
version 1.28 Β· 3 versions
, in fedora 43, fedora 44

✨ NAME ✨

Net::DNS::SEC::MLDSA β€” the DNSSEC Module-Lattice digital signature algorithm, bestie. That's the whole vibe. πŸ’…

(Heads up: the header of this very page calls it Net::DN...::MLDSA(3) because it got truncated, and honestly? ellipsis-core. The real name is Net::DNS::SEC::MLDSA.)


🌸 SYNOPSIS 🌸

Like, here's the whole entire flex:

require Net::DNS::SEC::MLDSA;

$signature = Net::DNS::SEC::MLDSA->sign( $sigdata, $private );

$validated = Net::DNS::SEC::MLDSA->verify( $sigdata, $keyrr, $sigbin );

Two methods. That's it. Slay. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

It's an implementation of Module-Lattice digital signature generation and verification procedures. Post-quantum crypto but make it a Perl module, no cap.

πŸ’– sign

$signature = Net::DNS::SEC::MLDSA->sign( $sigdata, $private );

Generates the wire-format signature out of the sigdata octet string plus the appropriate private key object. Give it your data and your private key, get a signature back. Periodt. πŸ”₯

πŸ’œ verify

$validated = Net::DNS::SEC::MLDSA->verify( $sigdata, $keyrr, $signature );

Verifies the signature over the sigdata octet string, using the specified public key resource record. So you hand it the data, the key RR, and the signature, and it tells you if it's real. Vibe check, but cryptographically. 🫢


πŸŽ€ ACKNOWLEDGMENT πŸŽ€

Thanks are due to Eric Young and the many developers and contributors to the OpenSSL cryptographic library. Obsessed with them, genuinely. πŸ‘‘


Copyright (c)2026 Dick Franks.

All rights reserved.


🧚 LICENSE 🧚

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the original copyright notices appear in all copies and that both copyright notice and this permission notice appear in supporting documentation, and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without specific prior written permission.

Okay bestie, here comes the scary part, but it's important so read it, fr fr:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


🌈 SEE ALSO 🌈

iykyk πŸ’«


That's the whole page, bestie. Brought to you by perl v5.42.3, dated 2026-10-06, and filed under Net::DN...::MLDSA(3) in your friendly neighbourhood User Contributed Perl Documentation. Go forth and sign things. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from