@@ -153,15 +153,18 @@ def make_flags(prefix, debug):
153153 flags .append ("--disable-shared" )
154154 flags .append ("--disable-examples" )
155155
156- # tls 1.3
157- flags .append ("--enable-tls13 " )
156+ # dtls 1.3
157+ flags .append ("--enable-dtls13 " )
158158
159159 # dtls
160160 flags .append ("--enable-dtls" )
161161
162162 # crl
163163 flags .append ("--enable-crl" )
164164
165+ # openssl extra
166+ flags .append ("--enable-opensslextra" )
167+
165168 # for urllib3 - requires SNI (tlsx), options (openssl compat), peer cert
166169 flags .append ("--enable-tlsx" )
167170 flags .append ("--enable-opensslextra" )
@@ -205,7 +208,7 @@ def make(configure_flags):
205208 call ("make install" )
206209
207210
208- def build_wolfssl (ref , debug = True ):
211+ def build_wolfssl (ref , debug = False ):
209212 prefix = local_path ("lib/wolfssl/{}/{}" .format (
210213 get_platform (), ref ))
211214 libfile = os .path .join (prefix , 'lib/libwolfssl.la' )
@@ -384,6 +387,9 @@ def generate_libwolfssl():
384387 cdef += """
385388 WOLFSSL_METHOD* wolfTLSv1_1_server_method(void);
386389 WOLFSSL_METHOD* wolfTLSv1_1_client_method(void);
390+
391+ WOLFSSL_METHOD* wolfDTLSv1_server_method(void);
392+ WOLFSSL_METHOD* wolfDTLSv1_client_method(void);
387393 """
388394
389395cdef += """
@@ -398,11 +404,11 @@ def generate_libwolfssl():
398404
399405 WOLFSSL_METHOD* wolfSSLv23_method(void);
400406
401- WOLFSSL_METHOD* wolfDTLSv1_server_method(void);
402- WOLFSSL_METHOD* wolfDTLSv1_client_method(void);
403-
404407 WOLFSSL_METHOD* wolfDTLSv1_2_server_method(void);
405408 WOLFSSL_METHOD* wolfDTLSv1_2_client_method(void);
409+
410+ WOLFSSL_METHOD* wolfDTLSv1_3_server_method(void);
411+ WOLFSSL_METHOD* wolfDTLSv1_3_client_method(void);
406412 """
407413if OLDTLS_ENABLED :
408414 cdef += """
0 commit comments