6 typedef struct kripto_ae_desc kripto_ae_desc
;
7 typedef struct kripto_ae kripto_ae
;
9 extern kripto_ae
*kripto_ae_create
11 const kripto_ae_desc
*desc
,
20 extern kripto_ae
*kripto_ae_recreate
31 extern void kripto_ae_encrypt
39 extern void kripto_ae_decrypt
47 extern void kripto_ae_header
54 extern void kripto_ae_tag
61 extern void kripto_ae_destroy(kripto_ae
*s
);
63 extern unsigned int kripto_ae_multof(const kripto_ae
*s
);
65 extern const kripto_ae_desc
*kripto_ae_getdesc(const kripto_ae
*s
);
67 extern unsigned int kripto_ae_maxkey(const kripto_ae_desc
*desc
);
69 extern unsigned int kripto_ae_maxiv(const kripto_ae_desc
*desc
);
71 extern unsigned int kripto_ae_maxtag(const kripto_ae_desc
*desc
);