Random Number Generator Functions
This section contains documentation for the registration functions that enable Security Builder Government Security Edition's random number generator (RNG) functions.
Related links
- Security Builder Crypto-C Adapter Guide for Security Builder GSE-C 5.6 Provider
This is a complete reference for all the registration functions in the adapter library for the Security Builder Government Security Edition (SB GSE-C)
- hu_RegisterSbg56ANSIRng()
Enables support to create an RNG context that uses the ANSI X9.62-1998 RNG from the GSE56 software provider.
- hu_RegisterSbg56DrbgHmacRng()
Enables support to create an RNG context that uses the NIST 800-90 DRBG compliant RNG from the GSE56 software provider.
- hu_RegisterSbg56DrbgHashRng()
Enables support to create an RNG context that uses the NIST 800-90 DRBG compliant RNG from the GSE56 software provider.
- hu_RegisterSbg56DrbgEcRng()
Enables support to create an RNG context that uses the NIST 800-90 DRBG compliant RNG from the GSE56 software provider.
- hu_RegisterSbg56DrbgCipherRng()
Enables support to create an RNG context that uses the NIST 800-90 DRBG compliant RNG from the GSE56 software provider.
- hu_RegisterSbg56ANSIX931Rng()
Enables support to create an RNG context that uses the ANSI X9.31 RNG, supporting the AES and Triple DES cipher suites, from the GSE56 software provider.
- hu_RegisterSbg56FIPS140ANSIRng()
Enables support to create an RNG context that uses the FIPS 140-2 compliant ANSI X9.62-1998 RNG from the GSE56 software provider.
- hu_RegisterSbg56RngGetState()
Enables support to the function to obtan the RNG state value from the SB software provider.