Lines Matching defs: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),
809 * Randomise the group_id we're going to use to ensure we don't interoperate
812 unsigned int group_id;
818 if (RAND_bytes_ex(libctx, (unsigned char *)&group_id, sizeof(group_id), 0) <= 0)
821 * Ensure group_id is within the IANA Reserved for private use range
825 group_id %= 65279 - NUM_DUMMY_GROUPS - 65024;
826 group_id += 65024;
828 /* Ensure we did not already issue this group_id */
830 if (mem[i] == group_id)
833 /* Add this group_id to the list of ids issued by this function */
834 mem[in_mem++] = group_id;
836 return group_id;
852 * Randomise the group_id we're going to use to ensure we don't interoperate
855 xor_group.group_id = randomize_tls_group_id(libctx);
856 xor_kemgroup.group_id = randomize_tls_group_id(libctx);