Configuration File Reference v2.1.1¶
To use the service a configuration file must be located at /etc/qo/kernel_reseed.yml.
Without this file present at that location the service will fail to start and will generate error logs to STDOUT.
Below is an example configuration file, with the sections explained below it.
wsr:
type: rdseed
logging:
mode: syslog
info: info
cache:
type: synchronous-caching
size: 3973
prefill: 1024
refill_at: 1024
health_tests:
output: true
kernel_reseed:
reseed_amount: 32
reseed_time: 60
force_reseed: false
license: >
<license on one line>
Kernel Reseed Service Configuration¶
The kernel_reseed option configures how the service interfaces with the Linux kernel.
Name |
Description |
Values |
|
The amount of randomness seeded to the kernel entropy pool, represented in bytes |
|
|
The interval between which randomness is seeded, represented in seconds |
|
|
Force an update to the PRNG state every time that entropy is added to the kernel entropy pool. Note: elevated permissions are required for this activity. |
|
Randomness Source¶
See randomness source options here.
Logging¶
The logging configuration are here.
Caching¶
See the Performance and caching parameters configuration:
License¶
See License for more information.
Health Tests¶
See health tests configuration here.
Origin Configuration¶
The other sections contain the configuration for Quantum Origin, which is used to produce the quantum randomness for seeding. Please see the Quantum Origin Core documentation for details of the available options.