Crates.io | gimli_rs |
lib.rs | gimli_rs |
version | 0.2.0 |
source | src |
created_at | 2019-12-11 00:17:18.182517 |
updated_at | 2019-12-23 23:44:46.749439 |
description | A pure rust implementation of the gimli cipher |
homepage | https://github.com/darakian/gimli |
repository | https://github.com/darakian/gimli |
max_upload_size | |
id | 188336 |
size | 418,328 |
A pure rust implementation of the gimli cipher
Hash and cipher working with test vectors.
Test vectors taken from both the paper on https://gimli.cr.yp.to
and
https://csrc.nist.gov/projects/lightweight-cryptography/round-2-candidates
The cipher test vectors were pull from the LWC_AEAD_KAT_256_128.txt
file in the gimli archive.
Test with
cargo test
You can install gimli directly via cargo with
cargo install --git https://github.com/darakian/gimli gimli_rs
You will then have the tool gimli_rs
in your path.
The gimli cipher is described here https://gimli.cr.yp.to/ by Daniel J. Bernstein, et al. This implementation began as a port of the reference C code and aims to be a pure rust version of the spec.