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>
8 years ago
kimw
ba7bfc4a82
fixed code indent
9 years ago
kimw
3f8d5b415b
fixed password mask
9 years ago
Syrone Wong
131c4940c6
add chacha20-ietf support with updated libsscrypto
ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has
been implemented as crypto_stream_chacha20_ietf() from LibSodium 1.0.4
Please refer to https://tools.ietf.org/html/rfc7539 for details.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Gang Zhuo
d24548a04f
rm rc4 and table
9 years ago
Gang Zhuo
5c570fbb56
disable one-time auth when method is table or rc4
9 years ago
Gang Zhuo
204d6b856e
verbiage
9 years ago
Gang Zhuo
1564e9ff81
support onetime auth
9 years ago
kimw
f33fb04b89
support customize the server order
9 years ago
clowwindy
42c3776aa5
move proxy port out of group box
10 years ago
clowwindy
5d194b42bc
fix #89
10 years ago
clowwindy
06b92a3c0a
auto layout
10 years ago
clowwindy
eaaacd398d
minor fixes
10 years ago
clowwindy
52ca609e3e
i18n
10 years ago
clowwindy
f0920098ad
sodium works
10 years ago
clowwindy
919f9b5ce3
remove blowfish
10 years ago
clowwindy
7f76141ca2
seperate tray menu from ConfigForm
10 years ago
clowwindy
3b5777d830
lint code
10 years ago
kookxiang
8c90452b90
option to start on boot
10 years ago
clowwindy
61c17f65b9
high dpi support; close #47
10 years ago
wzxjohn
ac4748d6bf
lint code
10 years ago
clowwindy
7faf2c992b
do not expose SaveConfig to Views
10 years ago
clowwindy
e4ff27a1fc
share over LAN
10 years ago
clowwindy
492869fd5c
move log to temp path
10 years ago
wzxjohn
9f50a5a34b
add cancel button for config
Now can use esc key to cancel, and don't change focus after change
server from list
10 years ago
wzxjohn
b5eac341b3
revert
10 years ago
wzxjohn
24614ba2a7
add cancel button for config
Now can use esc key to cancel, and don't change focus after change
server from list
10 years ago
wzxjohn
ac21a0960f
add config lock
Add a lock on config form to avoid accidental changes
10 years ago
clowwindy
040ae7981c
add qrcode form
10 years ago
clowwindy
c26c1dddd4
remarks should be plural
10 years ago
Sharuru
197ddd3d78
Add remark function
10 years ago
clowwindy
f0b2cb49a4
auto focus IP textbox
10 years ago
clowwindy
f34a4d7784
hide password
10 years ago
clowwindy
47edb40ba5
implement server switching menu
10 years ago
clowwindy
afa46b63b7
implement removing server and saving
10 years ago
clowwindy
ac1172c3ec
implement adding server
10 years ago
clowwindy
366d08c3db
remove default items in server list
10 years ago
clowwindy
4c7f393003
half way done
10 years ago
clowwindy
fe6c48bdef
update UI
10 years ago
clowwindy
17e71c590b
update UI
10 years ago
clowwindy
3d5af1c6d8
use upper case Shadowsocks in notify icon text
10 years ago
clowwindy
04a4427cff
update namespace
10 years ago
clowwindy
28b582590a
update namespace
10 years ago
clowwindy
22f2a43281
update form
10 years ago
clowwindy
ce6d4964be
PAC edit
10 years ago
clowwindy
32cadc3c18
use different namespace
10 years ago
clowwindy
b3164e5553
adjust layout
10 years ago
clowwindy
1de2d001d7
lint project
10 years ago