shadowsocks-crypto

shadowsocks' flavored cryptographic algorithm in pure Rust.
Supported Ciphers
Stream Ciphers:
- SS_TABLE
- SSRC4MD5
- AES128CTR, AES192CTR, AES256CTR
- AES128CFB1, AES128CFB8, AES128CFB128, AES192CFB1, AES192CFB8, AES192CFB128, AES256CFB1, AES256CFB8, AES256CFB128
- AES128OFB, AES192OFB, AES256OFB
- CAMELLIA128CTR, CAMELLIA192CTR, CAMELLIA256CTR
- CAMELLIA128CFB1, CAMELLIA128CFB8, CAMELLIA128CFB128, CAMELLIA192CFB1, CAMELLIA192CFB8, CAMELLIA192CFB128, CAMELLIA256CFB1, CAMELLIA256CFB8, CAMELLIA256CFB128
- CAMELLIA128OFB, CAMELLIA192OFB, CAMELLIA256OFB
- RC4
- CHACHA20 (IETF Version)
AEAD Ciphers:
- AES128CCM, AES256CCM
- AES128OCBTAGLEN128, AES192OCBTAGLEN128, AES256OCB_TAGLEN128
- AES128GCM, AES256GCM
- AESSIVCMAC256, AESSIVCMAC384, AESSIVCMAC_512
- AES128GCMSIV, AES256GCMSIV
- CHACHA20_POLY1305 (IETF Version)
- XCHACHA20_POLY1305 (IETF Version)