/skinny-rs

Implementation of the Skinny block cipher in Rust

Primary LanguageRustMIT LicenseMIT

skinny-rs Build Status

A Rust implementation of the Skinny64 and Skinny128 block cipher. For more information on Skinny see the project website.

The library provides functions to call all parameter sets of Skinny:

Skinny64_64(plaintext, tweakey) -> ciphertext
Skinny64_128(plaintext, tweakey) -> ciphertext
Skinny64_192(plaintext, tweakey) -> ciphertext

Skinny128_128(plaintext, tweakey) -> ciphertext
Skinny128_256(plaintext, tweakey) -> ciphertext
Skinny128_384(plaintext, tweakey) -> ciphertext