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 |
|
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 |
|
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
|
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
|
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 |
|