rigel-0.0.1 has been yanked.
About
rigel is a minimal implementation of HMAC with SHA512, which is optimized for use
with embedded devices. rigel minimizes the amount of allocations made, while
still upholding performance speed.
Security
This library has at no point received any formal cryptographic/security audit. It should be used at own risk.
Example
Generate and verify a MAC:
extern crate rigel;
let mac = hmac_sha512;
assert!;
Performance
test RustCrypto ... bench: 2,735 ns/iter
test orion ... bench: 2,531 ns/iter
test rigel ... bench: 2,108 ns/iter
test ring ... bench: 3,379 ns/iter
This was benchmarked on a MacBook Air 1,6 GHz Intel Core i5, 4GB.
License
rigel is licensed under the MIT license. See the LICENSE file for more information.