51 Commits
Author SHA1 Message Date
breakwa11 3200b7d4fe merge manyuser branch 2015-10-04 23:05:20 +08:00
breakwa11 62dca9d3cd udp over tcp 2015-06-09 23:59:03 +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
clowwindy 5024b300f1 fix rc4-md5 2014-10-31 19:21:13 +08:00
clowwindy be045f1687 fix import 2014-10-31 19:10:29 +08:00
clowwindy 05ba3cc5aa lint code 2014-10-31 18:57:06 +08:00
clowwindy ede2b1b120 fix salsa20 on python 3 2014-10-31 18:56:24 +08:00
clowwindy 0fd2f30911 lint code 2014-10-31 18:43:15 +08:00
clowwindy 2a53b67c65 python 3 support; not stable yet 2014-10-31 18:28:22 +08:00
clowwindy 89dc6031e8 lint code 2014-10-31 16:14:28 +08:00
clowwindy c553e7a725 lint code 2014-10-31 16:10:41 +08:00
clowwindy 9e8aa1c56a fix libcrypto on Windows 2014-10-11 00:38:19 +08:00
clowwindy eb9b6f0a9b does not require M2Crypto anymore 2014-10-08 21:03:01 +08:00
clowwindy 81223902d0 fix a potential BOF 2014-09-19 01:07:10 +08:00
clowwindy 4be2731293 fix PEP8 2014-09-17 14:15:24 +08:00
clowwindy f6951c9633 fix m2 2014-09-17 13:54:33 +08:00
clowwindy d6a5c567ae lint 2014-09-17 13:52:28 +08:00
clowwindy 402bc5743b add comment about buf 2014-09-17 00:11:50 +08:00
clowwindy 0e649453ed support CTR mode 2014-09-16 23:55:50 +08:00