5 uint32_t key
[8]; /* The key in binary */
6 uint32_t subkeys
[33][4]; /* Serpent subkeys */
9 /* Function protoypes */
10 void serpent_makekey(struct keyInstance
*key
, int keyLen
,
11 uint8_t *keyMaterial
);
13 void serpent_encrypt(struct keyInstance
*key
, uint8_t plaintext
[16],
14 uint8_t ciphertext
[16]);
16 void serpent_decrypt(struct keyInstance
*key
, uint8_t ciphertext
[16],
17 uint8_t plaintext
[16]);
19 #endif /* serpent_h */