Implementations of the SHA suite of message digest functions
