Nginx with Mbed TLS support

[Releases]
Clone this repo:
  1. 08aa709 Fix ngx_mbedtls_write returns MBEDTLS_ERR_SSL_WANT_READ on EINTR by WHR · 4 years, 4 months ago nginx-1.5-mbedtls
  2. a3310cb Update README.md by WHR · 4 years, 6 months ago
  3. e06bfaa Need check for O_NDELAY on some platforms by WHR · 4 years, 6 months ago
  4. 42434af Fix RNG; call mbedtls_ssl_config_defaults(3) to get a default SSL configuration; fix private key data lost after read by WHR · 4 years, 6 months ago
  5. d87d5a1 Fix crash in ngx_http_ssl_polarssl_sni or ngx_http_ssl_mbedtls_sni by WHR · 4 years, 6 months ago

nginx-mbedtls

nginx with support for Mbed TLS.

Overview

This is a fork of the nginx-polarssl fork that upgrade from PolarSSL 1.2 to Mbed TLS 2.7. Mbed TLS has changed a lot, including its name, when upgrading to this version.

Building

See nginx's installation options for how to configure/install nginx.

This fork adds:

--with-mbedtls		Attempt to use the system Mbed TLS installation.
--with-mbedtls=<path>	Compile nginx statically with the Mbed TLS source code located at <path> (untested).

License

This work are distrubuted under the nginx license (Also see https://polarssl.org/foss-license-exception and https://twitter.com/polarssl/status/302083038261678080).

See Also

Original nginx-polarssl by Yawning Angel, and a forked version by Aline Freitas that this fork is based on.