security/py-liboqs-python 0.16.0.1 FreeBSD
Library for quantum-resistant cryptography
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
1344dbb2c4- License
- MIT
- Categories
- security
- Package size
- 39.3 KiB, 214.8 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/py-liboqs-python | 0.16.0.1 |
| DragonFly | security/py-liboqs-python | 0.10.0_1 |
Install
Binary package:
pkg install py312-liboqs-python
From the ports tree:
cd /usr/ports/security/py-liboqs-python/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-liboqs-python>0:security/py-liboqs-python
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.16.0 | 0.16.0.1 | - | 0.10.0_2 | 0.16.0.1 |
| FreeBSD:14:quarterly | 0.16.0 | 0.16.0 | n/a | 0.10.0_2 | 0.16.0 |
| FreeBSD:15:latest | 0.16.0.1 | 0.16.0.1 | n/a | 0.10.0_2 | 0.10.0_2 |
| FreeBSD:15:quarterly | 0.16.0 | 0.16.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.16.0 | 0.16.0.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}hatchling>0: devel/py-hatchling
Library 1
liboqs.so: security/liboqs
Runtime 1
${PYTHON_PKGNAMEPREFIX}tomli>=2: textproc/py-tomli
Test 2
${PYTHON_PKGNAMEPREFIX}pyasn1-alt-modules>=0.4.6: devel/py-pyasn1-alt-modules${PYTHON_PKGNAMEPREFIX}pyasn1>=0.6.0: devel/py-pyasn1
The full lists below include those, and their dependencies in turn.
Build dependencies 20
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- security/liboqs
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| open-quantum-safe-liboqs-python-0.16.0.1_GH0.tar.gz | 77976 | 0de88bb1bed7467569153b7e867e57875dfa0cbdf1b83ec42b3ab90ade8e1e5e |