Skip to content

Commit 96fbb39

Browse files
committed
Update README.md
1 parent c18bb56 commit 96fbb39

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

README.md

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
Replacement for Espressif's libssl, kept as close as possible to [axTLS](http://axtls.sourceforge.net/) source.
22
Currently based on axTLS 1.4.9, will be upgraded to 1.5.3.
33

4+
[![Build status](https://travis-ci.org/igrr/axtls-8266.svg)](https://travis-ci.org/igrr/axtls-8266)
5+
46
This is not a self-sufficient library. Application has to provide the following symbols (list not complete yet):
57
```
6-
malloc
7-
calloc
8-
free
9-
abort
8+
ax_port_malloc
9+
ax_port_calloc
10+
ax_port_realloc
11+
ax_port_free
12+
ax_port_read
13+
ax_port_write
14+
ax_port_open
15+
ax_port_close
16+
ax_get_file
17+
phy_get_rand (provided by the IoT SDK)
18+
ets_printf (in ESP8266 ROM)
19+
ets_putc (in ESP8266 ROM)
1020
gettimeofday
1121
time
1222
ctime
13-
printf
14-
vprintf
1523
```
1624

17-
Additionally, functions for non-blocking TCP socket reads and writes have to be provided (details TBD).
25+
For use with LwIP raw TCP API, see [compat/README.md](compat/README.md)
1826

1927
To build, add xtensa toolchain to your path, and run `make`.
2028

0 commit comments

Comments
 (0)