Go to the documentation of this file.
27 #ifndef POLARSSL_GCM_H
28 #define POLARSSL_GCM_H
32 #if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
34 typedef UINT32 uint32_t;
35 typedef UINT64 uint64_t;
43 #define POLARSSL_ERR_GCM_AUTH_FAILED -0x0012
44 #define POLARSSL_ERR_GCM_BAD_INPUT -0x0014
59 unsigned char base_ectr[16];
61 unsigned char buf[16];
77 unsigned int keysize );
104 const unsigned char *iv,
106 const unsigned char *add,
108 const unsigned char *input,
109 unsigned char *output,
111 unsigned char *tag );
136 const unsigned char *iv,
138 const unsigned char *add,
140 const unsigned char *tag,
142 const unsigned char *input,
143 unsigned char *output );
159 const unsigned char *iv,
161 const unsigned char *add,
183 const unsigned char *input,
184 unsigned char *output );