17 lines
505 B
C
17 lines
505 B
C
/**
|
|
* @file include/di/crypt/ivsi.h
|
|
* @brief DI-net IVSI implementation
|
|
* @date 9 January 2015
|
|
* @author ing. R.W.A. van der Heijden
|
|
* @copyright 2015 Dual Inventive B.V.
|
|
*
|
|
* Implementation of the IVSI used in DI-Net encryption
|
|
*/
|
|
#ifndef DI_CRYPT_IVSI_H__
|
|
#define DI_CRYPT_IVSI_H__
|
|
|
|
int8_t di_crypt_ivsi(uint8_t *output, const uint8_t *data, uint16_t len, const uint8_t *iv);
|
|
int8_t di_crypt_univsi(uint8_t *data, const uint8_t *input, uint16_t len, uint8_t *iv);
|
|
|
|
#endif /* DI_CRYPT_IVSI_H__ */
|