@@ -1298,6 +1298,7 @@ then
12981298 AC_MSG_ERROR ( [ --enable-all-osp is incompatible with --enable-linuxkm-defaults] )
12991299 fi
13001300
1301+ test "$enable_tailscale" = "" && enable_tailscale=yes
13011302 test "$enable_wolfguard" = "" && enable_wolfguard=yes
13021303 test "$enable_webserver" = "" && enable_webserver=yes
13031304
@@ -1648,6 +1649,31 @@ then
16481649 AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ECDSA_DETERMINISTIC_K_VARIANT"
16491650fi
16501651
1652+ # Support for Tailscale port
1653+ AC_ARG_ENABLE ( [ tailscale] ,
1654+ [ AS_HELP_STRING ( [ --enable-tailscale] ,[ Enable Tailscale build dependencies (default: disabled)] ) ] ,
1655+ [ ENABLED_TAILSCALE=$enableval ] ,
1656+ [ ENABLED_TAILSCALE=no ]
1657+ )
1658+ if test "$ENABLED_TAILSCALE" = "yes"
1659+ then
1660+ enable_wolfguard=yes
1661+ test "x$enable_sp" = "x" && enable_sp="yes,256"
1662+ enable_compkey=yes
1663+ enable_opensslall=yes
1664+ enable_alpn=yes
1665+ enable_sni=yes
1666+ enable_certgen=yes
1667+ enable_certreq=yes
1668+ enable_certext=yes
1669+ enable_sessioncerts=yes
1670+ enable_cert_setup_cb=yes
1671+ AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_PUBLIC_MP"
1672+ AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_NO_INIT_CTX_KEY"
1673+ AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALWAYS_KEEP_SNI"
1674+ AM_CFLAGS="$AM_CFLAGS -DWC_CTC_NAME_SIZE=128 -DWOLFSSL_ACME_OID"
1675+ fi
1676+
16511677# wolfGuard
16521678AC_ARG_ENABLE ( [ wolfguard] ,
16531679 [ AS_HELP_STRING ( [ --enable-wolfguard] ,[ Enable wolfGuard dependencies (default: disabled)] ) ] ,
0 commit comments