Module shadowsocks::crypto
[−]
[src]
Crypto methods for shadowsocks
Reexports
pub use self::aead::AeadDecryptor; |
pub use self::aead::AeadEncryptor; |
pub use self::aead::BoxAeadDecryptor; |
pub use self::aead::BoxAeadEncryptor; |
pub use self::aead::new_aead_decryptor; |
pub use self::aead::new_aead_encryptor; |
pub use self::cipher::CipherCategory; |
pub use self::cipher::CipherResult; |
pub use self::cipher::CipherType; |
pub use self::stream::StreamCipher; |
pub use self::stream::StreamCipherVariant; |
pub use self::stream::new_stream; |
Modules
aead |
Aead Ciphers |
cipher |
Ciphers |
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 |
ring |
Cipher defined with Ring |
sodium |
Cipher defined with libsodium |
stream |
Stream ciphers |
table |
This module implements the |
Enums
CryptoMode |
Crypto mode, encrypt or decrypt |