93 Commits (5c3ed5c9c17b07f77620a1b0a0e5bc55db1f79a4)

Author SHA1 Message Date
Syrone Wong 5c3ed5c9c1 add IETF-compatible Chacha20 cipher support 9 years ago
Max Lv d2ef245a05 Refine buffer allocation (2) 9 years ago
Max Lv 596f03665b Refine buffer allocation 9 years ago
Syrone Wong 06eef7fdd1 use sha1_hmac function directly for PolarSSL 9 years ago
Max Lv 125cce3ff1 Remove internal hmac-sha1 9 years ago
Syrone Wong 0f4db65e23 use mbed TLS provided sha1-hmac function 9 years ago
Max Lv 156223a366 Fix a potential timing attack by @swordfeng 9 years ago
Max Lv d57b63fd31 fix #466 9 years ago
Max Lv b0600a8784 Refine buffer handling 9 years ago
Max Lv f4fa30da5c Refine buffer handling 9 years ago
Max Lv 12ff6c8f2f fix a buffer corruption 9 years ago
Max Lv 25c575cb78 clean up 9 years ago
Max Lv c1959cac7f refine the log 9 years ago
Max Lv 99633b9908 fix #441 9 years ago
Max Lv 032c609c4d truncate HMAC-SHA1 to 10 bytes 9 years ago
Max Lv 5be0c9c55d fix #404 9 years ago
Max Lv 529eab29f4 fix a typo 9 years ago
Max Lv a76fae5b37 fix missing hmac-sha1 9 years ago
Max Lv b8e282b6d5 use OpenSSL's HMAC by default 9 years ago
Max Lv 8d46ced3c9 fix auth in udprelay 9 years ago
Max Lv c1db81d7db fix a buffer overflow 9 years ago
Max Lv 4301ded40e fix a typo 9 years ago
Max Lv 0e79c93ad1 add auth to udprelay 9 years ago
Max Lv f0f23b4199 replace poly1305 with hmac-sha1 9 years ago
Max Lv 0987fb3632 fix an issue of endian 9 years ago
Max Lv f3686420ea fix typos 9 years ago
Max Lv 9f553536cb Use IV + Chunk id as key of BLAKE2b 9 years ago
Max Lv 552fca1bff Use one time key for BLAKE2b 9 years ago
Max Lv d3e43e09a2 Refine the authentication for true CCA 9 years ago
Max Lv 441ac45547 Use one time key for BLAKE2b 9 years ago
Max Lv 1e10661a51 Refine the authentication for true CCA 9 years ago
Max Lv 5ae4df94e4 Update the hash function 9 years ago
Max Lv b49edb9095 fix a buffer overflow 9 years ago
Max Lv 53c2900b19 refine onetime auth 9 years ago
Max Lv 8d13b2d34e fix #398 9 years ago
Max Lv de8041b618 fix a buffer issue 9 years ago
Max Lv 6d79387715 use crc16 9 years ago
Max Lv 703374cae8 fix a buf issue 9 years ago
Max Lv 9e021aa919 add CRC8 for payload authentication 9 years ago
Max Lv 9f4c4953dc fix #391 9 years ago
Max Lv 4daab0e869 disable iv check for rc4 9 years ago
Max Lv 42ee808681 add onetime authentication 9 years ago
Max Lv e686d6594f fix iv cache 9 years ago
Max Lv a50e00c240 refine conn cache 9 years ago
Syrone Wong a8059f4e6f Fix typo in encrypt.c 9 years ago
Max Lv ac186749ee clean up 9 years ago
Syrone Wong e81b205e61 Add mbed TLS support for shadowsocks-libev 10 years ago
Max Lv d5765a8bbe fix incorrect p_len in ss_decrypt_all 10 years ago
Max Lv 3bcba86432 fix #211 10 years ago
Max Lv e5289e9ba4 Replace libasyncns with libudns 10 years ago