BSD Ports

security/liboqs 0.16.0 FreeBSD

C library for quantum-resistant cryptography

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8fd973a0f3
License
MIT
Categories
security
Package size
1293.6 KiB, 6077.3 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

SystemPortVersion
FreeBSDsecurity/liboqs0.16.0
NetBSDsecurity/liboqs0.15.0
DragonFlysecurity/liboqs0.12.0

Install

Binary package:

pkg install liboqs

From the ports tree:

cd /usr/ports/security/liboqs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	liboqs>0:security/liboqs
LIB_DEPENDS=	liboqs.so:security/liboqs

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.16.00.16.00.7.2.202206070.14.00.16.0
FreeBSD:14:quarterly0.16.00.16.0n/a0.14.00.16.0
FreeBSD:15:latest0.16.00.16.0n/a0.14.00.14.0
FreeBSD:15:quarterly0.16.00.16.0n/an/an/a
FreeBSD:16:latest0.16.00.16.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 3

The full lists below include those, and their dependencies in turn.

Build dependencies 15

Configuration

No options to configure.

USES
cmake:testing python:test shebangfix ssl
Service scripts
none

Files

pkg-plist 35
  • include/oqs/aes_ops.h
  • include/oqs/common.h
  • include/oqs/kem.h
  • include/oqs/kem_bike.h
  • include/oqs/kem_classic_mceliece.h
  • include/oqs/kem_frodokem.h
  • include/oqs/kem_hqc.h
  • include/oqs/kem_kyber.h
  • include/oqs/kem_ml_kem.h
  • include/oqs/kem_ntru.h
  • include/oqs/kem_ntruprime.h
  • include/oqs/oqs.h
  • include/oqs/oqsconfig.h
  • include/oqs/rand.h
  • include/oqs/sha2_ops.h
  • include/oqs/sha3_ops.h
  • include/oqs/sha3x4_ops.h
  • include/oqs/sig.h
  • include/oqs/sig_cross.h
  • include/oqs/sig_falcon.h
  • include/oqs/sig_mayo.h
  • include/oqs/sig_ml_dsa.h
  • include/oqs/sig_mqom.h
  • include/oqs/sig_slh_dsa.h
  • include/oqs/sig_snova.h
  • include/oqs/sig_stfl.h
  • include/oqs/sig_uov.h
  • lib/cmake/liboqs/liboqsConfig.cmake
  • lib/cmake/liboqs/liboqsConfigVersion.cmake
  • lib/cmake/liboqs/liboqsTargets-.cmake
  • lib/cmake/liboqs/liboqsTargets.cmake
  • lib/liboqs.so
  • lib/liboqs.so.0.16.0
  • lib/liboqs.so.9
  • libdata/pkgconfig/liboqs.pc
distinfo 1
FileSizeSHA256
open-quantum-safe-liboqs-0.16.0_GH0.tar.gz9.423628e+06162d5b510518ee5f285f82fa1f16402a885176e818bf1b1a4c3c91c9a2f01eae

Commit history 1

DateCommitCreditsLog message
8fd973a0f3 Bernard Spil security/liboqs: update 0.15.0 → 0.16.0
PR: 296832 Security: e26b9011-80ef-11f1-b72c-8447094a420f MFH: 2026Q3