Lines Matching defs:group_id
140 /* Legacy NID to group_id mapping. Only works for groups we know about */
143 uint16_t group_id;
291 ginf->group_id = (uint16_t)gid;
400 if (ctx->group_list[j].group_id == supported_groups_default[i]) {
401 tmp_supp_groups[num_deflt_grps++] = ctx->group_list[j].group_id;
433 return ctx->group_list[i].group_id;
439 const TLS_GROUP_INFO *tls1_group_id_lookup(SSL_CTX *ctx, uint16_t group_id)
444 if (ctx->group_list[i].group_id == group_id)
451 int tls1_group_id2nid(uint16_t group_id, int include_unknown)
455 if (group_id == 0)
464 if (nid_to_group[i].group_id == group_id)
469 return TLSEXT_nid_unknown | (int)group_id;
483 return nid_to_group[i].group_id;
525 int tls_valid_group(SSL *s, uint16_t group_id, int minversion, int maxversion,
528 const TLS_GROUP_INFO *ginfo = tls1_group_id_lookup(s->ctx, group_id);
579 tls1_group_id2nid(ginfo->group_id, 0), (void *)gtmp);
800 int tls1_check_group_id(SSL *s, uint16_t group_id, int check_own_groups)
805 if (group_id == 0)
813 if (group_id != TLSEXT_curve_P_256)
816 if (group_id != TLSEXT_curve_P_384)
827 if (!tls1_in_list(group_id, groups, groups_len))
831 if (!tls_group_allowed(s, group_id, SSL_SECOP_CURVE_CHECK))
849 return tls1_in_list(group_id, groups, groups_len);
935 uint16_t group_id;
946 group_id = tls1_get_group_id(pkey);
951 if (!tls1_check_group_id(s, group_id, !s->server))
962 if (group_id == TLSEXT_curve_P_256)
964 else if (group_id == TLSEXT_curve_P_384)