sha.h みつけた
http://mist.suenaga.cse.nagoya-u.ac.jp/document/sha_8h-source.html