Merge tag 'release_3_0_12' into branch moonshot-fr-3.0.12-upgrade.
[freeradius.git] / src / modules / rlm_eap / types / rlm_eap_fast / eap_fast_crypto.h
1 int eap_fast_encrypt(uint8_t const *plaintext, size_t plaintext_len,
2                      uint8_t const *aad, size_t aad_len,
3                      uint8_t const *key, uint8_t *iv, unsigned char *ciphertext,
4                      uint8_t *tag);
5
6 int eap_fast_decrypt(uint8_t const *ciphertext, size_t ciphertext_len,
7                      uint8_t const *aad, size_t aad_len,
8                      uint8_t const *tag, uint8_t const *key, uint8_t const *iv, uint8_t *plaintext);