File tree 1 file changed +15
-7
lines changed
1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 1
1
Replacement for Espressif's libssl, kept as close as possible to [ axTLS] ( http://axtls.sourceforge.net/ ) source.
2
2
Currently based on axTLS 1.4.9, will be upgraded to 1.5.3.
3
3
4
+ [ ![ Build status] ( https://travis-ci.org/igrr/axtls-8266.svg )] ( https://travis-ci.org/igrr/axtls-8266 )
5
+
4
6
This is not a self-sufficient library. Application has to provide the following symbols (list not complete yet):
5
7
```
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)
10
20
gettimeofday
11
21
time
12
22
ctime
13
- printf
14
- vprintf
15
23
```
16
24
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 )
18
26
19
27
To build, add xtensa toolchain to your path, and run ` make ` .
20
28
You can’t perform that action at this time.
0 commit comments