File tree Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Expand file tree Collapse file tree 2 files changed +16
-11
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
- Currently based on axTLS 2.0.0+.
2
+
3
+ Currently based on axTLS 2.1.2 (SVN version 274).
3
4
4
5
[ ![ Build status] ( https://travis-ci.org/igrr/axtls-8266.svg )] ( https://travis-ci.org/igrr/axtls-8266 )
5
6
6
- This is not a self-sufficient library. Application has to provide the following symbols (list not complete yet):
7
+ ## Using the library
8
+
9
+ This is not a self-sufficient library. In addition to the standard C library functions, application has to provide the following functions:
10
+
7
11
```
8
- ax_port_malloc
9
- ax_port_calloc
10
- ax_port_realloc
11
- ax_port_free
12
12
ax_port_read
13
13
ax_port_write
14
14
ax_port_open
@@ -17,13 +17,18 @@ ax_get_file
17
17
phy_get_rand (provided by the IoT SDK)
18
18
ets_printf (in ESP8266 ROM)
19
19
ets_putc (in ESP8266 ROM)
20
- gettimeofday
21
- time
22
- ctime
23
20
```
24
21
25
22
For use with LwIP raw TCP API, see [ compat/README.md] ( https://github.com/attachix/lwirax/blob/master/README.md )
26
23
27
- To build, add xtensa toolchain to your path, and run ` make ` .
24
+ ## Building
25
+
26
+ To build, add xtensa toolchain to your path, and run ` make ` . The library will be built in ` bin/ ` directory.
27
+
28
+ ## Credits and license
29
+
30
+ [ axTLS] ( http://axtls.sourceforge.net/ ) is written and maintained by Cameron Rich.
31
+
32
+ Other people have contributed to this port; see git logs for a full list.
28
33
29
34
See [ LICENSE] ( LICENSE ) file for axTLS license.
Original file line number Diff line number Diff line change 1
- #define AXTLS_VERSION "2.0.0 "
1
+ #define AXTLS_VERSION "2.1.2 "
You can’t perform that action at this time.
0 commit comments