Configure the primary DRBG algorithm type for a library context.
Synopsis
Declared in <openssl/rand.h>
int
RAND_set_DRBG_type(
OSSL_LIB_CTX* ctx,
char const* drbg,
char const* propq,
char const* cipher,
char const* digest);
Description
Must be called before the DRBGs are first instantiated for ctx.
Return Value
1 on success, or 0 on error.
Parameters
Name |
Description |
ctx |
Library context whose RNG is configured, or NULL for the default. |
drbg |
DRBG algorithm name (for example "HASH‐DRBG" or "CTR‐DRBG"), or NULL for the default. |
propq |
Property query for fetching the DRBG, or NULL. |
cipher |
Cipher name required by CTR‐DRBG, or NULL when unused. |
digest |
Digest name required by HASH‐DRBG/HMAC‐DRBG, or NULL when unused. |
Created with MrDocs