├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── appveyor.yml ├── examples └── symmetriccipher.rs └── src ├── aead.rs ├── aes.rs ├── aes_gcm.rs ├── aesni.rs ├── aesni_helpers.asm ├── aesni_helpers.c ├── aessafe.rs ├── bcrypt.rs ├── bcrypt_pbkdf.rs ├── blake2b.rs ├── blake2s.rs ├── blockmodes.rs ├── blowfish.rs ├── buffer.rs ├── chacha20.rs ├── chacha20poly1305.rs ├── cryptoutil.rs ├── curve25519.rs ├── digest.rs ├── ed25519.rs ├── fortuna.rs ├── ghash.rs ├── hc128.rs ├── hkdf.rs ├── hmac.rs ├── lib.rs ├── mac.rs ├── md5.rs ├── pbkdf2.rs ├── poly1305.rs ├── rc4.rs ├── ripemd160.rs ├── salsa20.rs ├── scrypt.rs ├── sha1.rs ├── sha2.rs ├── sha3.rs ├── simd.rs ├── sosemanuk.rs ├── step_by.rs ├── symmetriccipher.rs ├── util.rs ├── util_helpers.asm ├── util_helpers.c └── whirlpool.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/appveyor.yml -------------------------------------------------------------------------------- /examples/symmetriccipher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/examples/symmetriccipher.rs -------------------------------------------------------------------------------- /src/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aead.rs -------------------------------------------------------------------------------- /src/aes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aes.rs -------------------------------------------------------------------------------- /src/aes_gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aes_gcm.rs -------------------------------------------------------------------------------- /src/aesni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aesni.rs -------------------------------------------------------------------------------- /src/aesni_helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aesni_helpers.asm -------------------------------------------------------------------------------- /src/aesni_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aesni_helpers.c -------------------------------------------------------------------------------- /src/aessafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/aessafe.rs -------------------------------------------------------------------------------- /src/bcrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/bcrypt.rs -------------------------------------------------------------------------------- /src/bcrypt_pbkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/bcrypt_pbkdf.rs -------------------------------------------------------------------------------- /src/blake2b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/blake2b.rs -------------------------------------------------------------------------------- /src/blake2s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/blake2s.rs -------------------------------------------------------------------------------- /src/blockmodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/blockmodes.rs -------------------------------------------------------------------------------- /src/blowfish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/blowfish.rs -------------------------------------------------------------------------------- /src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/buffer.rs -------------------------------------------------------------------------------- /src/chacha20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/chacha20.rs -------------------------------------------------------------------------------- /src/chacha20poly1305.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/chacha20poly1305.rs -------------------------------------------------------------------------------- /src/cryptoutil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/cryptoutil.rs -------------------------------------------------------------------------------- /src/curve25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/curve25519.rs -------------------------------------------------------------------------------- /src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/digest.rs -------------------------------------------------------------------------------- /src/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/ed25519.rs -------------------------------------------------------------------------------- /src/fortuna.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/fortuna.rs -------------------------------------------------------------------------------- /src/ghash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/ghash.rs -------------------------------------------------------------------------------- /src/hc128.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/hc128.rs -------------------------------------------------------------------------------- /src/hkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/hkdf.rs -------------------------------------------------------------------------------- /src/hmac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/hmac.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/mac.rs -------------------------------------------------------------------------------- /src/md5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/md5.rs -------------------------------------------------------------------------------- /src/pbkdf2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/pbkdf2.rs -------------------------------------------------------------------------------- /src/poly1305.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/poly1305.rs -------------------------------------------------------------------------------- /src/rc4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/rc4.rs -------------------------------------------------------------------------------- /src/ripemd160.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/ripemd160.rs -------------------------------------------------------------------------------- /src/salsa20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/salsa20.rs -------------------------------------------------------------------------------- /src/scrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/scrypt.rs -------------------------------------------------------------------------------- /src/sha1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/sha1.rs -------------------------------------------------------------------------------- /src/sha2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/sha2.rs -------------------------------------------------------------------------------- /src/sha3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/sha3.rs -------------------------------------------------------------------------------- /src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/simd.rs -------------------------------------------------------------------------------- /src/sosemanuk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/sosemanuk.rs -------------------------------------------------------------------------------- /src/step_by.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/step_by.rs -------------------------------------------------------------------------------- /src/symmetriccipher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/symmetriccipher.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util_helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/util_helpers.asm -------------------------------------------------------------------------------- /src/util_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/util_helpers.c -------------------------------------------------------------------------------- /src/whirlpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buttercup/rust-crypto-wasm/HEAD/src/whirlpool.rs --------------------------------------------------------------------------------