Professional Documents
Culture Documents
Wolfentropy SP 800-90B Software TRNG Source
Wolfentropy SP 800-90B Software TRNG Source
Description Features
The wolfEntropy library is a software-based source of When wolfSSL is build with the configuration flag ./configure
entropy that utilized timing jitter variations of memory –enable-mem-use and the built-in random number generator
accesses in different cache levels to derive entropy. (RNG) is used, the HASH_DRBG will make use of
wolfEntropy was built from scratch by the wolfSSL team. wc_Entropy_Get() to obtain a seed source. Here is a block
This source of entropy has been available since the diagram illustrating the operation of the entropy source.
release of wolfSSL v5.5.4. You no longer need to re-design
your hardware to include a hardware based high
performance software entropy source is available now!
wolfEntropy supports various chipsets including Intel, RISC-V Linux or Bare Metal (Support for others available on demand)
and ARM, with high-resolution time counters. The wolfSSL team
can add support for other chips on demand. If you would like to test wolfEntropy on another environment,
let us know and we’ll be happy to support you.
If you would like to use or test wolfEntropy on another chipset,
let us know and we’ll be happy to support you.
wolfssl.com
github.com/wolfssl
Copyright © 2024 wolfSSL Inc. All Rights Reserved