head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2026.09.08.23.04.50;	author agc;	state Exp;
branches;
next	1.1;
commitid	dRDhlLPsCVvO9SUG;

1.1
date	2026.09.08.18.55.26;	author agc;	state Exp;
branches;
next	;
commitid	1xAL8zHZe5riMQUG;


desc
@@


1.2
log
@security/mldsa: update to version 20260909

build and install the libmldsa(3) shared objects too
@
text
@# $NetBSD: Makefile,v 1.1 2026/09/08 18:55:26 agc Exp $

DISTNAME=		mldsa-${VERSION}
VERSION=		20260909
CATEGORIES=		security
MASTER_SITES=		-${MASTER_SITE_CODEBERG:=agc-codeberg/mldsa/archive/${VERSION}.tar.gz}

MAINTAINER=		agc@@NetBSD.org
HOMEPAGE=		https://codeberg.org/agc-codeberg/mldsa/
COMMENT=		ML-DSA-65 post-quantum signing and verification
LICENSE=		mit

WRKSRC=			${WRKDIR}/mldsa

USE_LANGUAGES=		c

USE_BSD_MAKEFILE=	yes
AUTO_MKDIRS=		yes
TEST_TARGET=		t

BUILDLINK_API_DEPENDS.openssl+= openssl>=3.5	# needed for ML-DSA-65
.include "../../security/openssl/buildlink3.mk"

.include "../../mk/bsd.pkg.mk"
@


1.1
log
@Add security/mldsa-20260908 to the packages collection

	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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2026/08/18 16:44:58 agc Exp $
d4 1
a4 1
VERSION=		20260908
@

