rust-crypto icon indicating copy to clipboard operation
rust-crypto copied to clipboard

A (mostly) pure-Rust implementation of various cryptographic algorithms.

Results 103 rust-crypto issues
Sort by recently updated
recently updated
newest added

It would be nice if you hosted rustdoc and linked to it from the repo and crates.io. Thanks!

Currently there is no documentation for `secure_memest`. I assume it takes care not to get optimized away? Please clarify this in the documentation.

This is a work in progress of Diffie-Hellman implementation. I would appreciate any feedback.

I saw that the build was failing for the [previously submitted PR](https://github.com/DaGenix/rust-crypto/pull/304) by @bacher09, so I wanted to see what would happen if I just tried to get things up...

Is it possible to encrypt big files (10s of GiB) using AES-GCM? The AEAD encrypt function always returns a tag for every block, which makes this method of chunked encryption...

The final copy into |output| does not need to be done until all the rounds for the block are complete. Otherwise it is continuously overwritten each round.

Compiling the ASM dependencies has turned out to be a major pain point. This commit adds a feature flag to optionally disable support for all algorithms that require ASM.

I've written a Twofish implementation for a personal project and was wondering if you would like me to submit it? It is mostly a conversion of a [JavaScript implementation](https://github.com/wouldgo/twofish) which...

ChaCha20 and Salsa20 are capable of efficiently moving to any point in their output, but that functionality was not being exposed. This patch introduces a new trait, SeekableStreamCipher, with implementations...