Lines Matching refs:params
55 static int dh_set_params(struct dh_ctx *ctx, struct dh *params) in dh_set_params() argument
57 if (dh_check_params_length(params->p_size << 3)) in dh_set_params()
60 ctx->p = mpi_read_raw_data(params->p, params->p_size); in dh_set_params()
64 ctx->g = mpi_read_raw_data(params->g, params->g_size); in dh_set_params()
75 struct dh params; in dh_set_secret() local
80 if (crypto_dh_decode_key(buf, len, ¶ms) < 0) in dh_set_secret()
83 if (dh_set_params(ctx, ¶ms) < 0) in dh_set_secret()
86 ctx->xa = mpi_read_raw_data(params.key, params.key_size); in dh_set_secret()
463 struct dh params = {}; in dh_safe_prime_set_secret() local
469 err = __crypto_dh_decode_key(buffer, len, ¶ms); in dh_safe_prime_set_secret()
472 if (params.p_size || params.g_size) in dh_safe_prime_set_secret()
476 params.p = inst_ctx->safe_prime->p; in dh_safe_prime_set_secret()
477 params.p_size = inst_ctx->safe_prime->p_size; in dh_safe_prime_set_secret()
478 params.g = safe_prime_g; in dh_safe_prime_set_secret()
479 params.g_size = sizeof(safe_prime_g); in dh_safe_prime_set_secret()
481 if (!params.key_size) { in dh_safe_prime_set_secret()
483 ¶ms.key_size); in dh_safe_prime_set_secret()
486 params.key = key; in dh_safe_prime_set_secret()
489 buf_size = crypto_dh_key_len(¶ms); in dh_safe_prime_set_secret()
496 err = crypto_dh_encode_key(buf, buf_size, ¶ms); in dh_safe_prime_set_secret()