shadowsocks-crypto 0.3.6

Shadowsocks Crypto
Documentation
[dependencies.aes]
features = ["ctr"]
optional = true
version = "0.7.5"

[dependencies.aes-gcm]
optional = true
version = "0.9"

[dependencies.aes-gcm-siv]
optional = true
version = "0.10.3"

[dependencies.ccm]
optional = true
version = "0.4.4"

[dependencies.cfg-if]
version = "1.0"

[dependencies.chacha20]
optional = true
version = "0.8.1"

[dependencies.chacha20poly1305]
optional = true
version = "0.9"

[dependencies.hkdf]
optional = true
version = "0.12"

[dependencies.md-5]
version = "0.10"

[dependencies.rand]
version = "0.8"

[dependencies.ring-compat]
optional = true
version = "0.4.1"

[dependencies.sha1]
optional = true
version = "0.10"
[dev-dependencies.hex]
version = "0.4"

[features]
armv8 = ["aes-gcm/armv8", "aes/armv8", "aes-gcm-siv/armv8"]
default = ["v1", "v1-aead"]
neon = ["chacha20/neon"]
ring = ["ring-compat"]
v1 = []
v1-aead = ["v1", "aes-gcm", "chacha20poly1305", "hkdf", "sha1"]
v1-aead-extra = ["v1-aead", "aes-gcm-siv", "ccm", "aes"]
v1-stream = ["v1", "chacha20", "aes"]

[package]
authors = ["luozijun <luozijun.assistant@gmail.com>", "ty <zonyitoo@gmail.com>"]
description = "Shadowsocks Crypto"
documentation = "https://docs.rs/shadowsocks-crypto"
edition = "2021"
keywords = ["Cryptography"]
license = "MIT"
name = "shadowsocks-crypto"
repository = "https://github.com/shadowsocks/shadowsocks-crypto"
resolver = "2"
version = "0.3.6"
[target."cfg(all(unix, any(target_arch = \"x86\", target_arch = \"x86_64\")))".dependencies.md-5]
features = ["asm"]
version = "0.10"

[target."cfg(all(unix, any(target_arch = \"x86\", target_arch = \"x86_64\")))".dependencies.sha1]
features = ["asm"]
optional = true
version = "0.10"
[target."cfg(all(unix, target_arch = \"aarch64\", any(target_os = \"linux\", target_os = \"macos\")))".dependencies.sha1]
features = ["asm"]
optional = true
version = "0.10"