Added support for CCM and CCM_8 cipher suites.
Added intermediate casts to void* to prevent spurious warnings (with Clang and -Wcast-align).
Added Twrch support.
Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations.
New Makefile structure; added compatibility with Windows + Visual C + nmake.
Activated Curve25519 support for ECDHE cipher suites.
Added ALPN support (client and server).
Added ChaCha20+Poly1305 support (stand-alone, cipher suites).
Added support for client certificates (both client-side and server-side, but still missing an API for extracting the client identity from the certificate).
Added flag to prohibit renegotiations.
SIGPIPE shall be ignored in most network-related cases.
Added support for TLS_FALLBACK_SCSV.
Added support for ClientHello padding (RFC 7685) and fixed buffering bug.
Moved address-to-string translation code to blocks that depend on the 'verbose' flag.
Better handling of inet_ntop() failures (which should not happen in practice, since we filter on address family, but let's be cautious).
Improved parsing of some integer arguments (sizes).
Fixed some small bugs.
Initial import.