4 #ifndef CRYPTO_SERPENT_ALGO_H
5 #define CRYPTO_SERPENT_ALGO_H
10 #define DW_BY_USERKEY 8
13 #define NIBBLES_BY_SUBKEY 32
const lzma_allocator const uint8_t * in
const lzma_allocator const uint8_t size_t uint8_t * out
void serpent_keyschedule(const serpent_state_t *st, ut32 subkeys[NB_SUBKEYS *DW_BY_BLOCK])
void serpent_decrypt(serpent_state_t *st, ut32 in[DW_BY_BLOCK], ut32 out[DW_BY_BLOCK])
struct serpent_state serpent_state_t
void serpent_encrypt(serpent_state_t *st, ut32 in[DW_BY_BLOCK], ut32 out[DW_BY_BLOCK])