Lines Matching defs:group_id
139 /* Legacy NID to group_id mapping. Only works for groups we know about */
142 uint16_t group_id;
290 ginf->group_id = (uint16_t)gid;
399 if (ctx->group_list[j].group_id == supported_groups_default[i]) {
400 tmp_supp_groups[num_deflt_grps++] = ctx->group_list[j].group_id;
432 return ctx->group_list[i].group_id;
438 const TLS_GROUP_INFO *tls1_group_id_lookup(SSL_CTX *ctx, uint16_t group_id)
443 if (ctx->group_list[i].group_id == group_id)
450 int tls1_group_id2nid(uint16_t group_id, int include_unknown)
454 if (group_id == 0)
463 if (nid_to_group[i].group_id == group_id)
468 return TLSEXT_nid_unknown | (int)group_id;
482 return nid_to_group[i].group_id;
524 int tls_valid_group(SSL *s, uint16_t group_id, int minversion, int maxversion,
527 const TLS_GROUP_INFO *ginfo = tls1_group_id_lookup(s->ctx, group_id);
578 tls1_group_id2nid(ginfo->group_id, 0), (void *)gtmp);
779 int tls1_check_group_id(SSL *s, uint16_t group_id, int check_own_groups)
784 if (group_id == 0)
792 if (group_id != TLSEXT_curve_P_256)
795 if (group_id != TLSEXT_curve_P_384)
806 if (!tls1_in_list(group_id, groups, groups_len))
810 if (!tls_group_allowed(s, group_id, SSL_SECOP_CURVE_CHECK))
828 return tls1_in_list(group_id, groups, groups_len);
914 uint16_t group_id;
925 group_id = tls1_get_group_id(pkey);
930 if (!tls1_check_group_id(s, group_id, !s->server))
941 if (group_id == TLSEXT_curve_P_256)
943 else if (group_id == TLSEXT_curve_P_384)