VMAC is a message authentication algorithm designed for very high speed on 64-bit architectures. On the Athlon 64, it can generate 64-bit message authentication tags at a cost as low as one-half CPU cycle per byte of message being authenticated.
Last Modified
High-speed C: vmac.h
High-speed C: vmac.c (requires rijndael-alg-fst.h and rijndael-alg-fst.c, or OpenSSL installed)
Simple Python: vmac.py (requires rijndael.py)
Draft Specification
Also found in Crypto++
17 Apr 2007
17 Apr 2007
22 Apr 2007
22 Apr 2007

For questions or comments, please contact Ted Krovetz <ted@krovetz.net>.