Provides a framework for message digest libraries
