This is a working, naive, offline implementation of VMAC in Go.
I implemented this for no other reason than to learn Go and hopefully make something remotely useful.
Anyone seriously considering using this library should consider making the changes listed here.