Module shadowsocks::crypto [] [src]

Crypto methods for shadowsocks

Reexports

pub use self::cipher::{CipherType, Cipher, CipherVariant, CipherResult};

Modules

cipher

Ciphers

crypto

Cipher defined with Rust-Crypto

digest

Message digest algorithm

dummy

Dummy cipher, encrypt and decrypt nothing

openssl

Cipher defined with Rust binding for libcrypto (OpenSSL)

rc4_md5

Rc4Md5 cipher definition

table

This module implements the table cipher for fallback compatibility

Enums

CryptoMode

Crypto mode, encrypt or decrypt