Home | History | Annotate | Download | only in ssl

Lines Matching defs:kExtensions

2486 /* kExtensions contains all the supported extensions. */
2487 static const struct tls_extension kExtensions[] = {
2639 #define kNumExtensions (sizeof(kExtensions) / sizeof(struct tls_extension))
2652 if (kExtensions[i].value == value) {
2654 return &kExtensions[i];
2685 if (kExtensions[i].init != NULL) {
2686 kExtensions[i].init(hs);
2703 if (!kExtensions[i].add_clienthello(hs, &extensions)) {
2705 ERR_add_error_dataf("extension %u", (unsigned)kExtensions[i].value);
2796 if (!kExtensions[i].add_serverhello(hs, &extensions)) {
2798 ERR_add_error_dataf("extension %u", (unsigned)kExtensions[i].value);
2825 if (kExtensions[i].init != NULL) {
2826 kExtensions[i].init(hs);
2881 if (kExtensions[i].value == TLSEXT_TYPE_renegotiate &&
2895 if (!kExtensions[i].parse_clienthello(hs, &alert, contents)) {
2897 ERR_add_error_dataf("extension %u", (unsigned)kExtensions[i].value);
2991 if (!kExtensions[i].parse_serverhello(hs, &alert, NULL)) {
2993 ERR_add_error_dataf("extension %u", (unsigned)kExtensions[i].value);