- Added MessageDigest interface as the base class.
- Added variant methods of updateWith such as updateWithInt:.
Modified updateWith:length: and updateWithString: to ignore NULL/nil.