Syrone Wong
2fafc52def
Refine encryption( #655 )
...
* Refine encryption
- Add AES-CTR, blowfish and camellia ciphers
aes-256-ctr
aes-192-ctr
aes-128-ctr
bf-cfb
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
- Merge the previous PolarSSL and MbedTLS
- Switch to MbedTLS's cipher layer functions
- Add workaround to set cipher operation(encrypt/decrypt)
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
* Add function to get MbedTLS cipher context size
and drop hard-coded ctx sizes
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-08-13 14:28:09 +08:00
Syrone Wong
6a8a09983e
Merge fixes from @GangZhuo, close #478 ( #638 )
...
Squashed commit of the following:
commit e280c2385c
Merge: 579039f 87aa9eb
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Wed Mar 16 04:02:27 2016 -0400
Merge remote-tracking branch 'origin/master'
commit 579039fe40
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:45:23 2016 +0800
log unhandle exception
commit 8d863f1d5f
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:44:54 2016 +0800
fix Availability Statistics
commit b3ce1c698a
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 21:07:54 2016 +0800
tiny refactor
commit 0f7d39e27e
Merge: bd7078a b01aced
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 20:02:58 2016 +0800
Merge remote-tracking branch 'origin/master'
commit bd7078aa4f
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 20:01:58 2016 +0800
tiny refactor
commit 49adb95b6e
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 03:44:26 2016 -0500
log more Ping information for debug
commit 2aa0620ddd
Author: Gang Zhuo <gang.zhuo@gmail.com >
Date: Fri Mar 4 03:04:10 2016 -0500
reduce 3rd packages
[solve conflicts and squash to make history clean]
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-08-05 11:05:16 +08:00
Gang Zhuo
eaad4836b5
fix issue#461
2016-03-02 22:04:08 +08:00
kimw
0b16ef7445
Merge upstream
...
# Conflicts:
# README.md
# shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
# shadowsocks-csharp/Controller/Service/PACServer.cs
# shadowsocks-csharp/Controller/Strategy/SimplyChooseByStatisticsStrategy.cs
# shadowsocks-csharp/Data/cn.txt
# shadowsocks-csharp/Model/Configuration.cs
# shadowsocks-csharp/Model/LogViewerConfig.cs
# shadowsocks-csharp/View/LogForm.Designer.cs
# shadowsocks-csharp/View/LogForm.cs
# shadowsocks-csharp/View/MenuViewController.cs
2016-01-04 09:14:55 +08:00
Kaguya
87c5b23e21
https://github.com/shadowsocks/shadowsocks-windows/issues/399
2015-12-15 14:27:27 +08:00
Gang Zhuo
dd0d047402
override MD5, so compatible with FIPS
2015-11-23 23:52:54 +08:00
Gang Zhuo
098640e792
refact
2015-09-25 04:42:56 -04:00
Gang Zhuo
c5e27486fb
Protocol V2
2015-09-25 04:03:04 -04:00
Gang Zhuo
1d1c325ce1
fix UnitTest
2015-09-22 00:11:12 -04:00
Gang Zhuo
ff0bc37694
fix UnitTest
2015-09-20 15:13:12 +08:00
clowwindy
25b8ef7166
bump
2015-01-02 00:20:19 +08:00
clowwindy
db6701b1b2
refactor package name
2015-01-01 22:05:16 +08:00
clowwindy
05d8d5f6dc
refine tests
2014-12-13 12:49:59 +08:00
clowwindy
b30bb7ef5e
fix aes
2014-12-13 11:19:17 +08:00
clowwindy
88b4eac850
make polarssl smaller
2014-11-13 23:23:29 +08:00
clowwindy
aa8e6558d5
move polarssl context to unmanaged heap; fix #32
2014-11-12 01:51:11 +08:00
clowwindy
bbbde8a64d
add unit test for encryption
2014-11-11 21:52:26 +08:00
clowwindy
e0780c0ff8
version check
2014-11-09 17:35:44 +08:00