Ivan Grokhotkov
|
28869ea94b
|
Use free followed by malloc instead of realloc when increasing raw buffer
At this point we don't need to preserve the data inside the buffer.
Using free followed by malloc reduces fragmentation for some heap implementations.
|
2016-02-26 16:09:47 +03:00 |
|
Ivan Grokhotkov
|
43a90bcf35
|
Merge pull request #8 from slaff/feature/lwipr-compat
Restructured the lwip raw compatability code.
|
2016-02-22 13:13:57 +03:00 |
|
Ivan Grokhotkov
|
66e1a5f423
|
Merge pull request #7 from slaff/feature/sni
Added SNI ( https://en.wikipedia.org/wiki/Server_Name_Indication ) su…
|
2016-02-22 12:24:41 +03:00 |
|
Slavey Karadzhov
|
1154d0a985
|
Changed the code to reserve bytes for hostname only if needed.
|
2016-02-22 10:16:01 +01:00 |
|
Slavey Karadzhov
|
63da8991c2
|
Added SNI ( https://en.wikipedia.org/wiki/Server_Name_Indication ) support.
|
2016-02-19 16:48:58 +01:00 |
|
Slavey Karadzhov
|
7c38865f66
|
Restructured the lwip raw comat code.
Added replacements for the time functions on ESP8266.
|
2016-02-19 13:31:00 +01:00 |
|
Ivan Grokhotkov
|
885ff3e8f0
|
Merge pull request #6 from slaff/feature/lwip-raw
Initial support for LWIP raw tcp mode.
|
2016-02-01 14:56:08 +03:00 |
|
Slavey Karadzhov
|
d78e7a0799
|
Initial version of axTLS integration with lwip raw tcp mode (http://lwip.wikia.com/wiki/Raw/TCP).
|
2016-02-01 12:05:09 +01:00 |
|
Ivan Grokhotkov
|
514b6685c5
|
Disable RC4
|
2015-12-09 23:39:26 +03:00 |
|
Ivan Grokhotkov
|
f98cae7b2f
|
Don't try to load certificate and private key if it is null
|
2015-12-04 18:44:40 +03:00 |
|
Ivan Grokhotkov
|
1551076816
|
Remove default private key and certificate (#3)
|
2015-12-04 17:08:04 +03:00 |
|
Ivan Grokhotkov
|
34ff4421d2
|
Get random bytes from hardware RNG
|
2015-12-02 23:49:49 +03:00 |
|
Ivan Grokhotkov
|
6830d98c7f
|
Pre-allocate encrypt/decrypt ctx to reduce memory fragmentation
|
2015-11-17 02:35:09 +03:00 |
|
Ivan Grokhotkov
|
10b41c811a
|
Increase plaintext buffer size after handshake is complete
|
2015-11-17 01:50:35 +03:00 |
|
Ivan Grokhotkov
|
6f48f0d114
|
Store fingerprint as raw byte array
|
2015-09-18 12:38:27 +03:00 |
|
Ivan Grokhotkov
|
a069bc0eb6
|
Add function to match certificate fingerprint
|
2015-09-14 10:24:51 +03:00 |
|
Ivan Grokhotkov
|
ad9780684a
|
Calculate SHA-1 fingerprint when loading the certificate
|
2015-09-14 08:51:13 +03:00 |
|
Ivan Grokhotkov
|
6095fde37e
|
Allocation debugging, reduce SSL structure size.
|
2015-09-01 16:39:29 +03:00 |
|
Ivan Grokhotkov
|
6c91aa10fc
|
Create README.md
|
2015-08-31 09:22:23 +03:00 |
|
Ivan Grokhotkov
|
6030371051
|
Initial compilation fixes
|
2015-08-31 09:05:04 +03:00 |
|
Ivan Grokhotkov
|
3661c54000
|
Add makefile
|
2015-08-30 13:46:41 +03:00 |
|
Ivan Grokhotkov
|
4e0ccaf9b2
|
Import axTLS 1.4.9
|
2015-08-30 13:34:00 +03:00 |
|