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

`assert!` is used in many non-testing pub methods like `AesGcm::new`, `ScryptParams::new`, pub function `bcypt` and more. Wouldn't it be better if those methods/function return an `Option` or `Result`, instead of...

I think it would be better for this repository to be under the control of an organization so that pull requests and issues can be dealt with even while @DaGenix...

Currently this crate only supports `CBC`, `CTR` and `ECB`. But I need `CFB` to work in my project.

This would enable benchmarking rust-crypto in the context of a wider variety of implementations. https://bench.cr.yp.to/supercop.html

Hi, AFAIK, AESNI and potentially other primitives require that the encryption blocks are properly aligned. Are alignment requirements described/handled by rust-crypto? How would I go about making a best possible...

I all, when compiling and running "librespot" that is using rust-crypto i get a crash with "illegal instruction". Compiled and ran on ubuntu 16.04 x64 on an intel 651 with...

I moved a lot of stuff into the existing `symmetriccipher` module and the newly-created `hash` module. This should make it easier for users to find what they want. This is...

Because `digest_length()` is 0, `output_bits()` is also 0. This means the slice passed to `result()` ends up having a length of 0.