Copyright 2001
D. J. Bernstein
http://cr.yp.to/nistp224.html
