]> git.cryptolib.org Git - avr-crypto-lib.git/blob - trivium.h
6cef51c8853c98e4f0a722b1701a6a6a17d5b7b5
[avr-crypto-lib.git] / trivium.h
1 #ifndef TRIVIUM_H_
2 #define TRIVIUM_H_
3
4 typedef uint8_t trivium_ctx_t[36]; /* 288bit */
5
6 uint8_t trivium_enc(trivium_ctx_t* ctx);
7 void trivium_init(const void* key, uint8_t keysize_b, 
8                   const void* iv,  uint8_t ivsize_b,
9                   trivium_ctx_t* ctx);
10
11 #endif /*TRIVIUM_H_*/