#define OSSL_KDF_NAME_KBKDF "KBKDF"
#define OSSL_KDF_NAME_KRB5KDF "KRB5KDF"
+/* Know RAND names */
+#define OSSL_RAND_PARAM_STATUS "status"
+#define OSSL_RAND_PARAM_STRENGTH "strength"
+#define OSSL_RAND_PARAM_RESEED_REQUESTS "reseed_requests"
+#define OSSL_RAND_PARAM_RESEED_TIME_INTERVAL "reseed_time_interval"
+#define OSSL_RAND_PARAM_MAX_REQUEST "max_request"
+#define OSSL_RAND_PARAM_MIN_ENTROPYLEN "min_entropylen"
+#define OSSL_RAND_PARAM_MAX_ENTROPYLEN "max_entropylen"
+#define OSSL_RAND_PARAM_MIN_NONCELEN "min_noncelen"
+#define OSSL_RAND_PARAM_MAX_NONCELEN "max_noncelen"
+#define OSSL_RAND_PARAM_MAX_PERSLEN "max_perslen"
+#define OSSL_RAND_PARAM_MAX_ADINLEN "max_adinlen"
+#define OSSL_RAND_PARAM_RESEED_CTR "reseed_counter"
+#define OSSL_RAND_PARAM_RESEED_PROP_CTR "reseed_prop_counter"
+#define OSSL_RAND_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES
+#define OSSL_RAND_PARAM_DIGEST OSSL_ALG_PARAM_DIGEST
+#define OSSL_RAND_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER
+#define OSSL_RAND_PARAM_TEST_ENTROPY "test_entropy"
+#define OSSL_RAND_PARAM_TEST_NONCE "test_nonce"
+
/* PKEY parameters */
/* Common PKEY parameters */
#define OSSL_PKEY_PARAM_BITS "bits" /* integer */
#define OSSL_PKEY_PARAM_MGF1_DIGEST "mgf1-digest"
#define OSSL_PKEY_PARAM_MGF1_PROPERTIES "mgf1-properties"
#define OSSL_PKEY_PARAM_TLS_ENCODED_PT "tls-encoded-pt"
+#define OSSL_PKEY_PARAM_GROUP_NAME "group"
/* Diffie-Hellman/DSA public/private key */
#define OSSL_PKEY_PARAM_PUB_KEY "pub"
#define OSSL_FFC_PARAM_VALIDATE_PQG "validate-pqg"
/* Diffie-Hellman params */
-#define OSSL_PKEY_PARAM_DH_GROUP "group"
#define OSSL_PKEY_PARAM_DH_GENERATOR "safeprime-generator"
#define OSSL_PKEY_PARAM_DH_PRIV_LEN "priv_len"
/* Elliptic Curve Domain Parameters */
-#define OSSL_PKEY_PARAM_EC_NAME "curve-name"
#define OSSL_PKEY_PARAM_EC_PUB_X "qx"
#define OSSL_PKEY_PARAM_EC_PUB_Y "qy"