26 lines
589 B
INI
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
|