axtls/ssl
Paul Sokolovsky 131056b239 ssl/tls1.c: If underlying stream returned EAGAIN, return SSL_EAGAIN.
This helps better implement blocking vs non-blocking streams on top of
axTLS (e.g. in MicroPython). Value of SSL_EAGAIN is -4, care was taken
to make sure there's no TLS alert with value of 4 (because axTLS returns
negated alert values as errors).
2017-10-29 15:54:22 +03:00
..
test * Basic constraint/key usage v3 extensions now supported 2016-12-30 21:59:50 +00:00
asn1.c Use <stdbool.h> for bools. 2017-02-18 21:21:06 +00:00
BigIntConfig.in Updated of comments. 2011-01-02 10:16:43 +00:00
cert.h * Basic constraint/key usage v3 extensions now supported 2016-12-30 21:59:50 +00:00
Config.in ssl/Config.in: Add explicit CONFIG_SSL_ENABLE_SERVER. 2017-06-11 00:07:17 +03:00
crypto_misc.h crypto_misc.h: CONFIG_SSL_DIAGNOSTICS 2017-06-11 00:07:18 +03:00
gen_cert.c * PT_APP_PROTOCOL_DATA has a test for hs_status=SSL_OK to prevent possible exchanges before the handshake is complete. 2015-03-09 01:42:59 +00:00
loader.c loader.c: CONFIG_SSL_ENABLE_SERVER 2017-06-11 00:07:17 +03:00
Makefile ssl/Makefile: Make archive index when creating libaxtls.a. 2017-06-11 00:07:18 +03:00
openssl.c Removed some printfs in skeleton mode 2016-07-05 20:16:05 +00:00
os_port.c En-masse other changes to minimize size and make embeddable into uPy. 2017-06-11 00:07:17 +03:00
os_port.h En-masse other changes to minimize size and make embeddable into uPy. 2017-06-11 00:07:17 +03:00
os_port_micropython.h os_port_micropython.h: Use MicroPython's SHA256 implementation. 2017-06-11 14:12:11 +03:00
p12.c Add namespace prefix to hmac_md5/hmac_sha1 functions. 2017-06-11 00:07:17 +03:00
private_key.h * Basic constraint/key usage v3 extensions now supported 2016-12-30 21:59:50 +00:00
ssl.h ssl/tls1.c: If underlying stream returned EAGAIN, return SSL_EAGAIN. 2017-10-29 15:54:22 +03:00
tls1.c ssl/tls1.c: If underlying stream returned EAGAIN, return SSL_EAGAIN. 2017-10-29 15:54:22 +03:00
tls1.h tls1.h: Allow to override RT_MAX_PLAIN_LENGTH and RT_EXTRA. 2017-06-11 00:07:18 +03:00
tls1_clnt.c tls1_clnt.c: CONFIG_SSL_DIAGNOSTICS 2017-06-11 00:07:17 +03:00
tls1_svr.c tls1_svr.c: CONFIG_SSL_ENABLE_SERVER 2017-06-11 00:07:18 +03:00
x509.c En-masse other changes to minimize size and make embeddable into uPy. 2017-06-11 00:07:17 +03:00