Lines Matching refs:grp
42 #define RK_GET_GRPOUP_NBYTES(grp) ((grp)->p_len) argument
45 grp->curve_name = #G; \
46 grp->wide = G ## _wide;\
47 grp->p = G ## _p; \
48 grp->p_len = sizeof(G ## _p); \
49 grp->a = G ## _a; \
50 grp->a_len = sizeof(G ## _a); \
51 grp->n = G ## _n; \
52 grp->n_len = sizeof(G ## _n); \
53 grp->gx = G ## _gx; \
54 grp->gx_len = sizeof(G ## _gx); \
55 grp->gy = G ## _gy; \
56 grp->gy_len = sizeof(G ## _gy); \
266 static int rk_ecp_group_load(struct rk_ecp_group *grp, enum rk_ecp_group_id id) in rk_ecp_group_load() argument
268 memset(grp, 0x00, sizeof(*grp)); in rk_ecp_group_load()
270 grp->id = id; in rk_ecp_group_load()
369 struct rk_ecp_group grp; in rockchip_ecc_verify() local
384 ret = rk_ecp_group_load(&grp, group_id); in rockchip_ecc_verify()
405 RK_ECP_LOAD_DATA_EXT(ecc_st->A, grp.a, grp.a_len); in rockchip_ecc_verify()
406 RK_ECP_LOAD_DATA_EXT(ecc_st->P, grp.p, grp.p_len); in rockchip_ecc_verify()
407 RK_ECP_LOAD_DATA_EXT(ecc_st->N, grp.n, grp.n_len); in rockchip_ecc_verify()
409 RK_ECP_LOAD_DATA_EXT(ecc_st->G_x, grp.gx, grp.gx_len); in rockchip_ecc_verify()
410 RK_ECP_LOAD_DATA_EXT(ecc_st->G_y, grp.gy, grp.gy_len); in rockchip_ecc_verify()
412 rockchip_ecc_request_set(curve_sel | RK_ECC_CTL_FUNC_SEL_VERIFY, grp.wide); in rockchip_ecc_verify()