add encrypt from shadowsocks-libuv