38 int av_des_init(
struct AVDES *d,
const uint8_t *key,
int key_bits,
int decrypt);
50 void av_des_crypt(
struct AVDES *d, uint8_t *dst,
const uint8_t *src,
int count, uint8_t *iv,
int decrypt);
59 void av_des_mac(
struct AVDES *d, uint8_t *dst,
const uint8_t *src,
int count);
void av_des_mac(struct AVDES *d, uint8_t *dst, const uint8_t *src, int count)
Calculates CBC-MAC using the DES algorithm.
int av_des_init(struct AVDES *d, const uint8_t *key, int key_bits, int decrypt)
Initializes an AVDES context.
uint64_t round_keys[3][16]
void av_des_crypt(struct AVDES *d, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt)
Encrypts / decrypts using the DES algorithm.