Lines Matching defs:params
577 static int hpre_dh_set_params(struct hpre_ctx *ctx, struct dh *params)
582 if (params->p_size > HPRE_DH_MAX_P_SZ)
585 if (hpre_is_dh_params_length_valid(params->p_size <<
589 sz = ctx->key_sz = params->p_size;
595 memcpy(ctx->dh.xa_p + sz, params->p, sz);
598 if (params->g_size == 1 && *(char *)params->g == HPRE_DH_G_FLAG) {
611 memcpy(ctx->dh.g + (sz - params->g_size), params->g, params->g_size);
643 struct dh params;
646 if (crypto_dh_decode_key(buf, len, ¶ms) < 0)
652 ret = hpre_dh_set_params(ctx, ¶ms);
656 memcpy(ctx->dh.xa_p + (ctx->key_sz - params.key_size), params.key,
657 params.key_size);