/**
 *--------------------------------------------------------------------\n
 *          HSLU T&A Hochschule Luzern Technik+Architektur            \n
 *--------------------------------------------------------------------\n
 *
 * \brief         model solution for ASYD assignment crypto 01
 * \file
 * \author        Stefano Nicora, stefano.nicora@hslu.ch
 * \date          04.10.22
 *
 *--------------------------------------------------------------------
 */

#ifndef XTEA_H_
#define XTEA_H_
#define _CRT_SECURE_NO_WARININGS
#pragma warning(disable:4996)

#include <stdint.h>

void encipher(unsigned int num_cycles, uint32_t v[2], uint32_t const k[4]);

void decipher(unsigned int num_cycles, uint32_t v[2], uint32_t const k[4]);

#endif // !XTEA_H_

