You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
927 B
28 lines
927 B
/**
|
|
*--------------------------------------------------------------------\n
|
|
* HSLU T&A Hochschule Luzern Technik+Architektur \n
|
|
*--------------------------------------------------------------------\n
|
|
*
|
|
* \brief ASYD assignment SW02
|
|
* \file
|
|
* \author Basil Estermann, basil.estermann@stud.hslu.ch
|
|
* Dario Troxler, dario.troxler@stud.hslu.ch
|
|
* Simon Frei, simon.frei@stud.hslu.ch
|
|
* Jonas Arnold, jonas.arnold@stud.hslu.ch
|
|
* \date 02.03.2023
|
|
*
|
|
*--------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef XTEA_CBC_H_
|
|
#define XTEA_CBC_H_
|
|
#define _CRT_SECURE_NO_WARININGS
|
|
#pragma warning(disable:4996)
|
|
|
|
#include <stdint.h>
|
|
|
|
void encipher_CBC(unsigned int num_cycles, uint32_t v[2], uint32_t const k[4]);
|
|
|
|
void decipher_CBC(unsigned int num_cycles, uint32_t v[2], uint32_t const k[4]);
|
|
|
|
#endif // !XTEA_CBC_H_
|