shadowsocks-crypto
shadowsocks' flavored cryptographic algorithm in pure Rust.
Supported Ciphers
Stream Cipher:
- SS_TABLE
- SS_RC4_MD5
- AES_128_CTR
- AES_192_CTR
- AES_256_CTR
- AES_128_CFB1
- AES_128_CFB8
- AES_128_CFB128
- AES_192_CFB1
- AES_192_CFB8
- AES_192_CFB128
- AES_256_CFB1
- AES_256_CFB8
- AES_256_CFB128
- AES_128_OFB
- AES_192_OFB
- AES_256_OFB
- CAMELLIA_128_CTR
- CAMELLIA_192_CTR
- CAMELLIA_256_CTR
- CAMELLIA_128_CFB1
- CAMELLIA_128_CFB8
- CAMELLIA_128_CFB128
- CAMELLIA_192_CFB1
- CAMELLIA_192_CFB8
- CAMELLIA_192_CFB128
- CAMELLIA_256_CFB1
- CAMELLIA_256_CFB8
- CAMELLIA_256_CFB128
- CAMELLIA_128_OFB
- CAMELLIA_192_OFB
- CAMELLIA_256_OFB
- RC4
- CHACHA20 (IETF Version)
AEAD Cipher:
- AES_128_CCM
- AES_256_CCM
- AES_128_OCB_TAGLEN128
- AES_192_OCB_TAGLEN128
- AES_256_OCB_TAGLEN128
- AES_128_GCM
- AES_256_GCM
- AES_SIV_CMAC_256
- AES_SIV_CMAC_384
- AES_SIV_CMAC_512
- AES_128_GCM_SIV
- AES_256_GCM_SIV
- CHACHA20_POLY1305 (IETF Version)