Home | History | Annotate | Download | only in ssl

Lines Matching defs:kExtensions

930        * kExtensions. */
1983 /* kExtensions contains all the supported extensions. */
1984 static const struct tls_extension kExtensions[] = {
2094 #define kNumExtensions (sizeof(kExtensions) / sizeof(struct tls_extension))
2108 if (kExtensions[i].value == value) {
2110 return &kExtensions[i];
2140 if (kExtensions[i].init != NULL) {
2141 kExtensions[i].init(ssl);
2147 if (!kExtensions[i].add_clienthello(ssl, &extensions)) {
2149 ERR_add_error_dataf("extension: %u", (unsigned)kExtensions[i].value);
2215 if (!kExtensions[i].add_serverhello(ssl, &extensions)) {
2217 ERR_add_error_dataf("extension: %u", (unsigned)kExtensions[i].value);
2241 if (kExtensions[i].init != NULL) {
2242 kExtensions[i].init(ssl);
2251 assert(kExtensions
2308 if (!kExtensions[i].parse_clienthello(ssl, &alert, NULL)) {
2310 ERR_add_error_dataf("extension: %u", (unsigned)kExtensions[i].value);
2398 if (!kExtensions[i].parse_serverhello(ssl, &alert, NULL)) {
2400 ERR_add_error_dataf("extension: %u", (unsigned)kExtensions[i].value);