shadowsocks/__init__.py,sha256=7R0L4CimhHHXpOzlRUzoiscvACMpUZzWid5Z5q5vx7U,686
shadowsocks/asyncdns.py,sha256=fcARKzbXRjCZtf--cJT9dh3ciA7r_jx9GB93KXQl4HE,17304
shadowsocks/common.py,sha256=PzhmUr__KgIGDzXTCVE37QM8pHOy-gS9uUjjRe_LYyM,8921
shadowsocks/daemon.py,sha256=w5ICYO5P-0QjYca-ce4-R8zpKxw2A0NgNKct6gPjX-c,5602
shadowsocks/encrypt.py,sha256=-jpv3VBSBFvnJEZCWSTjjZX8Jv4vy0o2_GxyHsda3AM,5180
shadowsocks/eventloop.py,sha256=N_4bJcFL3br_71FkT-bTGEdukQrvvzVfaJUUJK2K_Ic,7288
shadowsocks/local.py,sha256=6J-JQF-X0LCQLEldiCSAndgdAllrIqxcNdcKa60Z-b4,2248
shadowsocks/lru_cache.py,sha256=7N7uNeotHxmCgZhUVL5vykdpLmXllobW9-yGRTXzkek,4290
shadowsocks/manager.py,sha256=F3I1UMgjR-U7jPS9wKJu_kzPL5NKwNt-DgQ9DLn_wH0,9650
shadowsocks/server.py,sha256=D0sGe_6RNEhr53HQJQoj3Pci4DcOm_LbeUHFgtLrOgo,4627
shadowsocks/shell.py,sha256=QJS0JYdUovViLxu5bMbwghxCQYiyN-YsHJX6MGq-6S4,12590
shadowsocks/tcprelay.py,sha256=dozFfOAub7RyzNCU_VkDKuoih5IfAUvGd6TsyVkKbiM,28870
shadowsocks/udprelay.py,sha256=PAYBTMsyWnulqE5MbV2quttkMDHzng3KXEBrJSUOSUI,11154
shadowsocks/crypto/__init__.py,sha256=iFn75q0K_ko4it8X3SSJVYUjkhvVr40ygH2s1HcuvpE,685
shadowsocks/crypto/openssl.py,sha256=-JwYcidanB-PZuYrVt8BMyxFv8_3BpiOIgneh16yybY,5414
shadowsocks/crypto/rc4_md5.py,sha256=NTQ1pr0pm0-ezFUugTPAjS525DO-4cjS2xgp-pboXjI,1339
shadowsocks/crypto/sodium.py,sha256=LEMM10O1bz2922MVRgqR84XXyyvf2YBzz8RcMmhMDkc,3778
shadowsocks/crypto/table.py,sha256=ZTI_OslTGbLg-32vyJdoTUPg70FG3cEjemvb3k9_ih8,8108
shadowsocks/crypto/util.py,sha256=GUlloCaByP-SLDjgCjXmxMgJhLlK_Vx91IhmmTHPNQ0,4287
shadowsocks-2.8.1.dist-info/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
shadowsocks-2.8.1.dist-info/METADATA,sha256=NYWf9YBLGJyt7534lGi4QEZEpSEfLWhH_VBQoERqSvg,3740
shadowsocks-2.8.1.dist-info/WHEEL,sha256=1VPi6hfNQaRRNuEdK_3dv9o8COtLGnHWJghhj4CQ28k,92
shadowsocks-2.8.1.dist-info/entry_points.txt,sha256=hltjgWtcYzTMXSt8BQUzurDiLJl5Wzf-zWaj7IFpoE4,103
shadowsocks-2.8.1.dist-info/top_level.txt,sha256=uMnAKRzn1FRk9qENpVBkKdheQfkkg0_setkbpsWgywU,12
shadowsocks-2.8.1.dist-info/RECORD,,
