thanks girish for prompt response. this is my understanding as of now, please correct if wrong. AES XCBC MAC 96 is hashing algorithm to generate MAC using AES in extended CBC mode. It generates 128bit MAC but only first 96 bits are stored in authentictor field and the same is comapred at the recepient side as AH supports 96 bits by default.
-sudheer On Fri, Sep 18, 2009 at 3:23 PM, Girish Venkatachalam < [email protected]> wrote: > On Fri, Sep 18, 2009 at 3:02 PM, sudheer a <[email protected]> wrote: > > Hi > > > > Could anyone provide link for AES XCBC MAC 96 algorithm code in c. > > i need to verify in software wether the hardware block's result is same > when > > given same input . > > I think we cannot do better than a google search can. > > I know CBC(Cipher Block Chaining) mode. What is XCBC? > > A google result shows nothing. Do you want to use AES as a MAC > algorithm that gives a 96 bit output? > > Why don't you download the official C implementation from the authors > John Daemen and Vincent Rijmen and invoke this mode? > > My google search brought this up. FPGA implementation. > > > http://www.design-reuse.com/articles/13981/fpga-implementation-of-aes-encryption-and-decryption.html > > Here are the OpenBSD sources. Short and simple but I could not find the > mode you are looking for. I think you should be able to make do with it. > > http://www.mail-archive.com/[email protected]/msg04730.html > > Best, > Girish > > -- > Gayatri Hitech > web: http://gayatri-hitech.com > > SpamCheetah Spam filter: > http://spam-cheetah.com > _______________________________________________ > To unsubscribe, email [email protected] with > "unsubscribe <password> <address>" > in the subject or body of the message. > http://www.ae.iitm.ac.in/mailman/listinfo/ilugc > _______________________________________________ To unsubscribe, email [email protected] with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
