| category | minorAnalysis |
|---|
- Added models of random number generation from the C standard library, POSIX/BSD, the Windows CryptoAPI/CNG, and the C++
<random>engines as instances of theCrypto::RandomNumberGenerationInstanceconcept, each classified as cryptographically secure or insecure. The set of generators is defined as data through the newrandomNumberGeneratorModelextensible predicate, so it can be extended by data-extension packs. The OpenSSLRAND_pseudo_bytesfunction is now classified as insecure, whileRAND_bytesandRAND_priv_bytesare classified as secure.