rust-crypto
rust-crypto copied to clipboard
Added a Twofish implementation.
As per issue #345, I've written a Twofish implementation which might be usable until someone provides a better one.
Hi @scottm73, here is what I have seen so far. General checklist:
- License is OK. It is an exact copy of the one in the aes.rs file (dual MIT Apache license).
- Credits where given for the algorithm's author and to the author of a related implementation.
- Test vectors were implemented and travis continuous integration tests are passing (yes, I opened the travis logs and they record the tests implemented here as passing).
- Benchmark runs were implemented.
- Code is very organized.
- Pull request seems to integrate cleanly with existing code, with a minimal change to an existing file.
As I said before, I have no experience in programming in rust, so I did not check algorithm correctness or implementation caveats.
Thanks for looking over it Daniel.
On 31 May 2016 at 17:22, Daniel Araújo Miranda [email protected] wrote:
Hi @scottm73 https://github.com/scottm73, here is what I have seen so far. General checklist:
- License is OK. It is an exact copy of the one in the aes.rs file (dual MIT Apache license).
- Credits where given for the algorithm's author and to the author of a related implementation.
- Test vectors were implemented and travis continuous integration tests are passing (yes, I opened the travis logs and they record the tests implemented here as passing).
- Benchmark runs were implemented.
- Code is very organized.
- Pull request seems to integrate cleanly with existing code, with a minimal change to an existing file.
As I said before, I have no experience in programming in rust, so I did not check algorithm correctness or implementation caveats.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DaGenix/rust-crypto/pull/361#issuecomment-222741859, or mute the thread https://github.com/notifications/unsubscribe/ABcPQ-CMOF2AvYnEFZpgNGXEFI3N5_tWks5qHGBegaJpZM4IUB9b .