Implementation of a Generalized-Feistel Cipher for generating random permutations.
An algorithm for authenticated encryption with associated data using Speck and HMAC-SHA256.