group_id
uint16_t group_id;
if (!CBS_get_u16(cbs, &group_id))
if (!tls1_check_group(s, group_id)) {
if ((s->s3->hs.key_share = tls_key_share_new(group_id)) == NULL)
int ssl_security_shared_group(const SSL *ssl, uint16_t group_id);
int ssl_security_supported_group(const SSL *ssl, uint16_t group_id);
int tls1_ec_group_id2nid(uint16_t group_id, int *out_nid);
int tls1_ec_group_id2bits(uint16_t group_id, int *out_bits);
int tls1_check_group(SSL *s, uint16_t group_id);
ssl_security_group(const SSL *ssl, uint16_t group_id, int secop)
if (!tls1_ec_group_id2bits(group_id, &bits))
if (!tls1_ec_group_id2nid(group_id, &nid))
if (!CBB_add_u16(&cbb, group_id))
ssl_security_shared_group(const SSL *ssl, uint16_t group_id)
return ssl_security_group(ssl, group_id, SSL_SECOP_CURVE_SHARED);
ssl_security_supported_group(const SSL *ssl, uint16_t group_id)
return ssl_security_group(ssl, group_id, SSL_SECOP_CURVE_SUPPORTED);
uint16_t group_id;
.group_id = 1,
.group_id = 2,
.group_id = 3,
.group_id = 4,
.group_id = 5,
.group_id = 6,
.group_id = 7,
.group_id = 8,
.group_id = 9,
.group_id = 10,
.group_id = 11,
.group_id = 12,
.group_id = 13,
.group_id = 14,
.group_id = 15,
.group_id = 16,
.group_id = 17,
.group_id = 18,
.group_id = 19,
.group_id = 20,
.group_id = 21,
.group_id = 22,
.group_id = 23,
.group_id = 24,
.group_id = 25,
.group_id = 26,
.group_id = 27,
.group_id = 28,
.group_id = 29,
.group_id = 4588,
tls1_supported_group_by_id(uint16_t group_id)
if (group_id == nid_list[i].group_id)
tls1_ec_group_id2nid(uint16_t group_id, int *out_nid)
if ((sg = tls1_supported_group_by_id(group_id)) == NULL)
tls1_ec_group_id2bits(uint16_t group_id, int *out_bits)
if ((sg = tls1_supported_group_by_id(group_id)) == NULL)
*out_group_id = sg->group_id;
tls1_group_id_present(uint16_t group_id, const uint16_t *list, size_t list_len)
if (group_id == list[i])
tls1_check_group(SSL *s, uint16_t group_id)
if (groups[i] == group_id)
tls1_set_ec_id(uint16_t *group_id, uint8_t *comp_id, EC_KEY *ec)
if (!tls1_ec_nid2group_id(nid, group_id))
tls1_check_ec_key(SSL *s, const uint16_t group_id, const uint8_t comp_id)
if (groups[i] == group_id)
uint16_t group_id;
if (!tls1_set_ec_id(&group_id, &comp_id, eckey))
return tls1_check_ec_key(s, group_id, comp_id);
struct tls_key_share *tls_key_share_new(uint16_t group_id);
return ks->group_id;
uint16_t group_id;
tls_key_share_new_internal(int nid, uint16_t group_id)
ks->group_id = group_id;
tls_key_share_new(uint16_t group_id)
if (!tls1_ec_group_id2nid(group_id, &nid))
return tls_key_share_new_internal(nid, group_id);
uint16_t group_id = 0;
if (!tls1_ec_nid2group_id(nid, &group_id))
return tls_key_share_new_internal(nid, group_id);
const struct group_id *
const struct group_id *p;
const struct group_id *
const struct group_id *p = NULL;
const struct group_id ike_groups[] = {
const struct group_id
const struct group_id
struct group_id *p = NULL;
struct group_id ike_groups[] = {
struct group_id *spec;
status->timing_sync_info.group_id = num_group;
uint8_t group_id;
uint8_t group_id :3;
int group_id;
dp_tunnel_setting->group_id = link->dpcd_caps.usb4_dp_tun_info.dpia_tunnel_info.bits.group_id;
uint8_t group_id; /**< Group ID */
u8 group_id = tunnel_reg(regs, DP_IN_ADAPTER_TUNNEL_INFORMATION) & DP_GROUP_ID_MASK;
if (!group_id)
return (drv_id << DP_GROUP_ID_BITS) | group_id;
u8 group_id;
msg_in->mkhi.group_id = MKHI_GROUP_ID_GFX_SRV;
uint16_t group_id;
int idx, code, async, group_id;
group_id = iwm_cmd_groupid(code);
if (group_id != 0) {
if (group_id != 0) {
cmd->hdr_wide.group_id = group_id;
uint8_t group_id;
int idx, code, async, group_id;
group_id = iwx_cmd_groupid(code);
cmd->hdr_wide.group_id = group_id;
uint8_t group_id;
uint8_t group_id;
uint32_t group_id;
t->group_id == m->group_id)
if (m->peer_id != 0 || m->group_id != 0)
m->group_id != p->conf.groupid)
n->group_id = p->conf.id;
n->group_id = 0;
if ((pid == 0 && m->peer_id == 0 && m->group_id == 0) ||
(m->group_id != 0 && m->group_id == gid)) {
if ((mrt->peer_id == 0 && mrt->group_id == 0) ||
mrt->peer_id == p->conf.id || (mrt->group_id != 0 &&
mrt->group_id == p->conf.groupid))
if ((mrt->peer_id == 0 && mrt->group_id == 0) ||
mrt->peer_id == p->conf.id || (mrt->group_id != 0 &&
mrt->group_id == p->conf.groupid))
fec.fec.pwid.group_id = 0;
uint16_t pw_type, uint32_t group_id)
nm.fec.fec.pwid.group_id = group_id;
if (wcard->fec.pwid.group_id != pw->remote_group)
pwctl.remote_gid = me->map.fec.pwid.group_id;
uint32_t group_id, pwid;
group_id = htonl(map->fec.pwid.group_id);
err |= ibuf_add(buf, &group_id, sizeof(uint32_t));
memcpy(&map->fec.pwid.group_id, buf + off, sizeof(uint32_t));
map->fec.pwid.group_id = ntohl(map->fec.pwid.group_id);
map->fec.pwid.group_id = 0;
uint32_t group_id)
wcard.fec.pwid.group_id = group_id;
pw->remote_group = map->fec.pwid.group_id;
if (me == NULL || (me->map.fec.pwid.group_id !=
wcard->fec.pwid.group_id))
uint32_t group_id;
map->fec.pwid.pwid, map->fec.pwid.group_id,