BSD Ports

security/openssl-oqsprovider 0.12.0 FreeBSD

quantum-resistant cryptography provider for OpenSSL

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
83ef61a1e5
License
MIT
Categories
security
Package size
99.0 KiB, 874.0 KiB installed

Description

Open Quantum Safe provider for OpenSSL

This port enables quantum-safe cryptography (QSC) in a standard OpenSSL (3.x) distribution by way of implementing a single shared library, the OpenSSL OQS provider.

In the other systems

SystemPortVersion
FreeBSDsecurity/openssl-oqsprovider0.12.0
DragonFlysecurity/openssl-oqsprovider0.8.0_1
HardenedBSDsecurity/openssl-oqsprovider0.12.0.r2
GhostBSDsecurity/openssl-oqsprovider0.12.0.r2

Install

Binary package:

pkg install openssl-oqsprovider

From the ports tree:

cd /usr/ports/security/openssl-oqsprovider/ && make install clean

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

RUN_DEPENDS=	openssl-oqsprovider>0:security/openssl-oqsprovider

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.12.0.r20.12.0-0.10.00.12.0
FreeBSD:14:quarterly0.12.0.r20.12.0.r2n/a0.9.0_10.12.0.r2
FreeBSD:15:latest0.12.0.r20.12.0n/a0.10.00.10.0
FreeBSD:15:quarterly0.12.0.r20.12.0.r2n/an/an/a
FreeBSD:16:latest0.12.0.r20.12.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 16
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing ssl
Service scripts
none

Message after installing

To enable oqs-provider in OpenSSL, merge contents of the configuration file
/usr/local/openssl/oqsprovider.cnf with /usr/local/openssl/openssl.cnf.

Expect issues if you're using OpenSSL < 3.2
See https://github.com/open-quantum-safe/oqs-provider/blob/main/README.md#building-and-testing

Files

distinfo 1
FileSizeSHA256
open-quantum-safe-oqs-provider-0.12.0_GH0.tar.gz27743981b1362af4276cb44afc98213cf0d8caeed8b966130844847163ad3a3b54b18f

Commit history 3

DateCommitCreditsLog message
83ef61a1e5 Bernard Spil security/openssl-oqsprovider: Update to 0.12.0
PR: 299497 Reported by: Herbert J. Skuhra <herbert gojira at>
cb6d25b527 Bernard Spil security/openssl-oqsprovider: Update to 0.12.0.r2
566f6b3d57 Bernard Spil security/openssl-oqsprovider: Fix build with liboqs 0.16.0
pending upstream release of new version PR: 297221 Reported byL Bruno Damour <bruno ruoma net>