Lines Matching refs:grp
18 static int esp_mbedtls_ecp_point_multiply(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in esp_mbedtls_ecp_point_multiply() argument
29 p_pt.len = grp->pbits / 8; in esp_mbedtls_ecp_point_multiply()
51 int ecp_mul_restartable_internal( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_restartable_internal() argument
57 if (grp->id != MBEDTLS_ECP_DP_SECP192R1 && grp->id != MBEDTLS_ECP_DP_SECP256R1) { in ecp_mul_restartable_internal()
59 return ecp_mul_restartable_internal_soft(grp, R, m, P, f_rng, p_rng, rs_ctx); in ecp_mul_restartable_internal()
66 MBEDTLS_MPI_CHK( mbedtls_ecp_check_privkey(grp, m) ); in ecp_mul_restartable_internal()
67 MBEDTLS_MPI_CHK( mbedtls_ecp_check_pubkey(grp, P) ); in ecp_mul_restartable_internal()
69 MBEDTLS_MPI_CHK( esp_mbedtls_ecp_point_multiply(grp, R, m, P) ); in ecp_mul_restartable_internal()
78 int mbedtls_ecp_check_pubkey( const mbedtls_ecp_group *grp, in mbedtls_ecp_check_pubkey() argument
84 if (grp->id != MBEDTLS_ECP_DP_SECP192R1 && grp->id != MBEDTLS_ECP_DP_SECP256R1) { in mbedtls_ecp_check_pubkey()
86 return mbedtls_ecp_check_pubkey_soft(grp, pt); in mbedtls_ecp_check_pubkey()
92 if (grp == NULL || pt == NULL) { in mbedtls_ecp_check_pubkey()
105 point.len = grp->pbits / 8; in mbedtls_ecp_check_pubkey()