/chaskey

A Rust crate for the Chaskey lightweight message authentication code

Primary LanguageRustApache License 2.0Apache-2.0

The Chaskey Message Authentication Code, in Rust

Build Status

This is a Rust implementation of the Chaskey message authentication code. Chaskey, which draws some inspiration and ideas from SipHash, has been designed to be a very lightweight algorithm for use in microcontrollers.

Documentation

Disclaimer

While Chaskey is a cryptographic algorithm, the code in this repo:

  1. Was written strictly as an educational exercise;
  2. By a non-cryptographer;
  3. Who is also a beginner at Rust.

Use entirely at your own risk!