67 Commits
Author SHA1 Message Date
破娃酱 d6e1f73c9f fix old version of OpenSSL 2017-05-17 20:13:17 +08:00
破娃酱 85b6930d7d fix old version of OpenSSL
ignore warning
2017-05-17 19:59:48 +08:00
破娃酱 96200d7d76 fix key size 2017-05-14 16:42:48 +08:00
破娃酱 d45ba8de03 OpenSSL 1.1.0 compatible 2016-11-22 23:10:32 +08:00
破娃酱 e5824be145 fix none encrypt key size 2016-10-25 00:45:19 +08:00
破娃酱 a407bcc568 add auth_aes128 2016-09-26 19:24:39 +08:00
破娃酱 2637c8d1c7 fix chacha20-ietf 2016-09-04 20:06:56 +08:00
BreakWa11 0a7d71a393 using mysql.json to config mysql 2016-07-21 14:59:19 +08:00
BreakWa11 cd6dab188c avoid making mudb.json empty
test more encryptor
add rc4-md5-6
2016-07-08 11:13:18 +08:00
BreakWa11 ce189ecd85 remove useless log
add openssl rand_bytes
2016-05-25 22:21:17 +08:00
BreakWa11 b151bf815f fix "chacha20-ietf" 2015-12-22 19:39:39 +08:00
BreakWa11 ddcf7f796f ignore error if not support "chacha20-ietf" 2015-12-22 11:22:46 +08:00
BreakWa11 3dec2377bb add "chacha20-ietf", libsodium version must be higher than 1.0.4, see https://github.com/jedisct1/libsodium/releases/ 2015-12-22 11:18:27 +08:00
Falseen 72001556b5 remove m2.py 2015-11-01 19:46:18 +08:00
falseen 680c128c72 优化细节。
修复:搜索完所有路径之后再判断是否抛出错误,而不是遇到错误就抛出。主要是考虑到系统中同时存在32位和64位dll的情况,原来的代码如果第一个找到的dll文件跟系统不符的话会直接报错。
2015-09-25 23:17:01 +08:00
falseen b6961974ba 兼容py3,修正语法错误,加载libcrypto模块失败时显示详细错误。
修正语法错误:` except Exception, e: ` 是旧版本的语法,py2.6之后的版本已不再使用此语法。
加载libcrypto模块失败时显示详细错误。
2015-09-11 20:23:27 +08:00
falseen 5a5b897578 兼容py3,显示详细错误。
兼容py3,显示详细错误。
2015-09-10 02:00:43 +08:00
breakwa11 f2efed9608 add manyuser branch
support udp over tcp
support chacha20 & salsa20 (base on libsodium)
2015-06-08 20:03:10 +08:00
clowwindy 6d09cd21ca fix openssl 2015-02-03 18:13:01 +08:00
clowwindy 318d88ec89 use string more 2015-02-03 18:09:07 +08:00
clowwindy ce805f0aea license under Apache License v2.0 2015-02-03 14:10:36 +08:00
clowwindy bd22e3ef75 try every dll that matches by name in PATH 2015-01-16 16:50:18 +08:00
clowwindy af6c6f3f23 also search lib* for library names 2015-01-14 12:59:43 +08:00
clowwindy 5c05a74727 fix a potential name conflict 2015-01-13 00:42:27 +08:00
clowwindy 80b8bd7014 remove M2Crypto completely 2015-01-12 14:11:33 +08:00
clowwindy a4b0ea5b8f fix find_library 2015-01-12 14:08:21 +08:00
clowwindy e582b2b929 rename ctypes_* and remove salsa20-ctr 2015-01-12 14:05:20 +08:00
clowwindy 3d03dbf716 extract find_library 2015-01-12 14:00:35 +08:00
fa08c 6eadfca78e Removing trailing whites 2015-01-11 15:19:31 +08:00
fa08c 3294a92a61 Search libcrypto.so in more locations
Some linux distro may store .so in some alternative locations. Now we
try harder to find them.
2015-01-10 22:26:20 +08:00
fa08c 18da3554ff Minor fix: never use except: unless you reraise 2015-01-08 08:27:28 -06:00
fa08c 176e97bb45 Fixing some minor issues 2015-01-08 11:03:12 +08:00
clowwindy 4598e09b78 now works on OpenWRT 2015-01-07 00:25:28 +08:00
v3aqb d91f7d85d4 Update ctypes_libsodium.py 2014-12-28 08:30:29 +08:00
clowwindy 810db996cd disable M2Crypto on Python 3 2014-12-11 22:54:49 +08:00
clowwindy e6416562fc add salsa20 and chacha20 2014-12-10 23:19:11 +08:00
clowwindy 84dcff83c1 add libsodium support 2014-12-10 23:11:22 +08:00
clowwindy 5209860db1 fix cipher name in test 2014-11-05 18:42:01 +08:00
clowwindy f9ba6f7390 fix table test 2014-11-05 18:40:51 +08:00
clowwindy cbf8c6705b refactor table into a single cipher plugin 2014-11-05 18:27:18 +08:00
clowwindy f02e9a3132 fix EVP_CIPHER_CTX_new's arg types 2014-11-02 17:13:56 +08:00
clowwindy 90dc03c762 prefer ctypes over m2crypto in rc4-md5 2014-11-01 13:52:16 +08:00
clowwindy 4affb56d36 fix test 2014-11-01 13:24:40 +08:00
clowwindy 13c6c393db fix pyflakes 2014-11-01 13:10:19 +08:00
clowwindy 82ddafafa5 skip m2crypto tests on pypy 2014-11-01 13:03:13 +08:00
clowwindy 1205b8c50e skip m2crypto tests on Python 3 2014-11-01 12:52:51 +08:00
clowwindy 812a286f12 lint code 2014-11-01 12:44:22 +08:00
clowwindy 7bff002202 more cipher tests 2014-11-01 12:40:06 +08:00
clowwindy c69a127772 add some tests 2014-11-01 12:25:44 +08:00
clowwindy 0719e80fbd fix python 3.* 2014-10-31 22:08:51 +08:00