Lines Matching full:eax
14 EAX implementation, terminate session, by Tom St Denis
21 Terminate an EAX session and get the tag.
22 @param eax The EAX state
27 int eax_done(eax_state *eax, unsigned char *tag, unsigned long *taglen)
33 LTC_ARGCHK(eax != NULL);
53 if ((err = omac_done(&eax->ctomac, ctmac, &len)) != CRYPT_OK) {
61 if ((err = omac_done(&eax->headeromac, headermac, &len)) != CRYPT_OK) {
66 if ((err = ctr_done(&eax->ctr)) != CRYPT_OK) {
72 tag[x] = eax->N[x] ^ headermac[x] ^ ctmac[x];
81 zeromem(eax, sizeof(*eax));
92 /* $Source: /cvs/libtom/libtomcrypt/src/encauth/eax/eax_done.c,v $ */