mickey128.h 469 B

12345678910111213141516171819
  1. #ifndef MICKEY128_H_
  2. #define MICKEY128_H_
  3. #include <stdint.h>
  4. typedef struct mickey128_ctx_st{
  5. uint8_t r[20];
  6. uint8_t s[20];
  7. } mickey128_ctx_t;
  8. void debug_clock_r(void);
  9. void debug_clock_s(void);
  10. void mickey128_init(void* key, uint16_t keysize_b,
  11. void* iv, uint16_t ivsize_b,
  12. mickey128_ctx_t* ctx);
  13. uint8_t mickey128_getbit(mickey128_ctx_t* ctx);
  14. uint8_t mickey128_getbyte(mickey128_ctx_t* ctx);
  15. #endif /*MICKEY128_H_*/