Subject: CVS commit: pkgsrc/security/liboqs
From: Jan Schaumann
Date: 2024-10-10 21:32:28
Message id: 20241010193228.2A29DFC7E@cvs.NetBSD.org

Log Message:
update to liboqs-0.11.0

What's New

Key encapsulation mechanisms

Kyber: Added formally-verified portable C and AVX2 implementations of Kyber-512 \ 
and Kyber-768 from libjade.
ML-KEM: Updated portable C and AVX2 implementations of ML-KEM-512, ML-KEM-768, \ 
and ML-KEM-1024 to FIP 203 version.
Kyber: Patched ARM64 implementations of Kyber-512, Kyber-768, and Kyber-1024 to \ 
work with AddressSanitizer.

Digital signature schemes

LMS/XMSS: Added implementations of stateful hash-based signature schemes: XMSS \ 
and LMS.
MAYO: Added portable C and AVX2 implementations of MAYO signature scheme from \ 
NIST Additional Signatures Round 1.
CROSS: Added portable C and AVX2 implementations of CROSS signature scheme from \ 
NIST Additional Signatures Round 1.

Other changes

Added callback API to use custom implementations of AES, SHA2, and SHA3.
Refactor SHA3 implementation to use OpenSSL's EVP_DigestSqueeze() API.

Detailed changelog at https://github.com/open-quantum-safe/liboqs/releases/tag/0.11.0

Files:
RevisionActionfile
1.2modifypkgsrc/security/liboqs/Makefile
1.2modifypkgsrc/security/liboqs/PLIST
1.2modifypkgsrc/security/liboqs/distinfo