security/py-liboqs-python: New port: Library for quantum-resistant cryptography

This commit is contained in:
Yuri Victorovich 2023-10-30 17:57:08 -07:00
parent 1d8c953f99
commit 86ab26d957
4 changed files with 41 additions and 0 deletions

View File

@ -946,6 +946,7 @@
SUBDIR += py-keyrings.alt
SUBDIR += py-krb5
SUBDIR += py-libnacl
SUBDIR += py-liboqs-python
SUBDIR += py-m2crypto
SUBDIR += py-maec
SUBDIR += py-merkletools

View File

@ -0,0 +1,25 @@
PORTNAME= liboqs-python
DISTVERSION= 0.9.0
CATEGORIES= security
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for quantum-resistant cryptography
WWW= https://openquantumsafe.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= liboqs.so:security/liboqs
USES= python
USE_PYTHON= pep517 autoplist nose2
USE_GITHUB= yes
GH_ACCOUNT= open-quantum-safe
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1698711635
SHA256 (open-quantum-safe-liboqs-python-0.9.0_GH0.tar.gz) = 0ea47bc0b25bd6ab8a070a2beab10bec4b4e5b49af8da16d46146b8e54c162f2
SIZE (open-quantum-safe-liboqs-python-0.9.0_GH0.tar.gz) = 14070

View File

@ -0,0 +1,12 @@
liboqs provides:
* a collection of open source implementations of quantum-safe key encapsulation
mechanism (KEM) and digital signature algorithms; the full list can be found
below
* a common API for these algorithms
* a test harness and benchmarking routines
liboqs is part of the Open Quantum Safe (OQS) project led by Douglas Stebila and
Michele Mosca, which aims to develop and integrate into applications
quantum-safe cryptography to facilitate deployment and testing in real world
contexts. In particular, OQS provides prototype integrations of liboqs into TLS
and SSH, through OpenSSL and OpenSSH.