camera-trng/openssl-camera-qrng.cnf

26 lines
589 B
INI

# OpenSSL configuration to use Camera QRNG provider
# Usage: OPENSSL_CONF=openssl-camera-qrng.cnf openssl rand -hex 32
openssl_conf = openssl_init
[openssl_init]
providers = provider_sect
[provider_sect]
camera-qrng = camera_qrng_sect
default = default_sect
[default_sect]
activate = 1
[camera_qrng_sect]
# Path to the shared library (adjust for your system)
# macOS: libcamera_trng.dylib
# Linux: libcamera_trng.so
module = ./target/release/libcamera_trng.dylib
activate = 1
# Optional: Set as the primary RAND source
# [algorithm_sect]
# default_properties = ?provider=camera-qrng