security/mldsa - The NetBSD Packages Collection

ML-DSA-65 post-quantum signing and verification

This is mldsa, a module-lattice-based digital signature algorithm
utility for generating keypairs, signing and verifying files and data.
It has an alter ego, mlsignify, implementing the same command line
switches as signify(1).  The mldsa and mlsignify utilities are based
on the libmldsa(3) library, which uses parts of liboqs and openssl to
provide ML-DSA-65 (NIST FIPS 204) post-quantum digital signatures.
The secret key is usually protected by passphrase-based encryption,
which uses Argon2id as a KDF, and AES256-GCM.

SHA 3 512 is used for digests.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

security/openssl security/openssl security/openssl

Binary packages

OSArchitectureVersion
(none)

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.