Lines Matching refs:group_id
98 unsigned int group_id; /* for "tls-group-id", see provider-base(7) */
110 0, /* group_id, set by randomize_tls_group_id() */
122 0, /* group_id, set by randomize_tls_group_id() */
141 OSSL_PARAM_uint(OSSL_CAPABILITY_TLS_GROUP_ID, &xor_group.group_id),
160 OSSL_PARAM_uint(OSSL_CAPABILITY_TLS_GROUP_ID, &xor_kemgroup.group_id),
188 OPENSSL_assert(xor_group.group_id >= 65024
189 && xor_group.group_id < 65279 - NUM_DUMMY_GROUPS);
813 * Randomise the group_id we're going to use to ensure we don't interoperate
816 unsigned int group_id;
822 if (RAND_bytes_ex(libctx, (unsigned char *)&group_id, sizeof(group_id), 0) <= 0)
825 * Ensure group_id is within the IANA Reserved for private use range
829 group_id %= 65279 - NUM_DUMMY_GROUPS - 65024;
830 group_id += 65024;
832 /* Ensure we did not already issue this group_id */
834 if (mem[i] == group_id)
837 /* Add this group_id to the list of ids issued by this function */
838 mem[in_mem++] = group_id;
840 return group_id;
856 * Randomise the group_id we're going to use to ensure we don't interoperate
859 xor_group.group_id = randomize_tls_group_id(libctx);
860 xor_kemgroup.group_id = randomize_tls_group_id(libctx);