Lines Matching refs:curve_info
1132 const mbedtls_ecp_curve_info *curve_info;
1137 for (curve_info = curve_list;
1138 curve_info->grp_id != MBEDTLS_ECP_DP_NONE;
1139 curve_info++) {
1140 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) {
1146 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0) {
1151 curve_info->name);
1156 curve_info->bit_size,
1163 for (curve_info = curve_list;
1164 curve_info->grp_id != MBEDTLS_ECP_DP_NONE;
1165 curve_info++) {
1166 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) {
1172 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0 ||
1173 mbedtls_ecdsa_write_signature(&ecdsa, MBEDTLS_MD_SHA256, buf, curve_info->bit_size,
1179 curve_info->name);
1181 ret = mbedtls_ecdsa_read_signature(&ecdsa, buf, curve_info->bit_size,
1193 const mbedtls_ecp_curve_info *curve_info;
1196 for (curve_info = curve_list;
1197 curve_info->grp_id != MBEDTLS_ECP_DP_NONE;
1198 curve_info++) {
1199 if (!mbedtls_ecdh_can_do(curve_info->grp_id)) {
1205 CHECK_AND_CONTINUE(mbedtls_ecdh_setup(&ecdh_srv, curve_info->grp_id));
1209 mbedtls_snprintf(title, sizeof(title), "ECDHE-%s", curve_info->name);
1228 for (curve_info = curve_list;
1229 curve_info->grp_id != MBEDTLS_ECP_DP_NONE;
1230 curve_info++) {
1231 if (!mbedtls_ecdh_can_do(curve_info->grp_id)) {
1238 CHECK_AND_CONTINUE(mbedtls_ecdh_setup(&ecdh_srv, curve_info->grp_id));
1249 mbedtls_snprintf(title, sizeof(title), "ECDH-%s", curve_info->name);