#pragma once #include /* debug */ #include #include "parameters.h" #define BLOCK_LENGTH_BITS 128 #define BLOCK_BYTES (BLOCK_LENGTH_BITS/8) void lilliput_tbc_encrypt( const uint8_t key[KEY_BYTES], const uint8_t tweak[TWEAK_BYTES], const uint8_t message[BLOCK_BYTES], uint8_t ciphertext[BLOCK_BYTES], FILE *debug ); void lilliput_tbc_decrypt( const uint8_t key[KEY_BYTES], const uint8_t tweak[TWEAK_BYTES], const uint8_t ciphertext[BLOCK_BYTES], uint8_t message[BLOCK_BYTES], FILE *debug );