Lines Matching refs:extctx
446 static int validate_context(SSL_CONNECTION *s, unsigned int extctx, in validate_context() argument
450 if ((thisctx & extctx) == 0) in validate_context()
454 if ((extctx & SSL_EXT_TLS_ONLY) != 0) in validate_context()
456 } else if ((extctx & SSL_EXT_DTLS_ONLY) != 0) { in validate_context()
556 int extension_is_relevant(SSL_CONNECTION *s, unsigned int extctx, in extension_is_relevant() argument
571 && (extctx & SSL_EXT_TLS_IMPLEMENTATION_ONLY) != 0) in extension_is_relevant()
573 && (extctx & SSL_EXT_SSL3_ALLOWED) == 0) in extension_is_relevant()
582 || (is_tls13 && (extctx & SSL_EXT_TLS1_2_AND_BELOW_ONLY) != 0) in extension_is_relevant()
583 || (!is_tls13 && (extctx & SSL_EXT_TLS1_3_ONLY) != 0 in extension_is_relevant()
585 || (s->server && !is_tls13 && (extctx & SSL_EXT_TLS1_3_ONLY) != 0) in extension_is_relevant()
586 || (s->hit && (extctx & SSL_EXT_IGNORE_ON_RESUMPTION) != 0)) in extension_is_relevant()
825 int should_add_extension(SSL_CONNECTION *s, unsigned int extctx, in should_add_extension() argument
829 if ((extctx & thisctx) == 0) in should_add_extension()
833 if (!extension_is_relevant(s, extctx, thisctx) in should_add_extension()
834 || ((extctx & SSL_EXT_TLS1_3_ONLY) != 0 in should_add_extension()