key_params
OSSL_PARAM *key_params = NULL;
key_params = kat_params_to_ossl_params(libctx, t->keygen_params, NULL);
if (key_params == NULL)
|| EVP_PKEY_CTX_set_params(key_ctx, key_params) != 1
OSSL_PARAM_free(key_params);
const ML_DSA_PARAMS *key_params = ossl_ml_dsa_key_params(key);
if (pk != NULL && pk_len != key_params->pk_len) {
"Invalid %s public key length", key_params->alg);
if (sk != NULL && sk_len != key_params->sk_len) {
"Invalid %s private key length", key_params->alg);
key_params->alg);
const ML_DSA_PARAMS *key_params;
key_params = ossl_ml_dsa_key_params(key);
key_params->alg);
static int do_check_params(OSSL_PARAM key_params[], int expected)
EVP_PKEY_KEYPAIR, key_params),
int (*add_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, const uint8_t *, struct key_params *);
int (*get_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, const uint8_t *, void *, void(*)(void *, struct key_params *));