MD5

Files CCore/inc/crypton/MD5.h CCore/src/crypton/MD5.cpp

Files CCore/inc/crypton/PlatformMD5.h

Software MD5 implementation

The following HashFunction<....> class implements the MD5 hash algorithm:


using MD5 = HashFunction<....> ;

The following KeyedHashFunction<....> class implements the HMAC hash function based on MD5 algorithm:


using KeyedMD5 = KeyedHashFunction<....> ;

Platform MD5

The file PlatformMD5.h contains a stub definition for the PlatformMD5 type:


using PlatformMD5 = MD5 ;

using PlatformKeyedMD5 = KeyedMD5 ;

A target may override this header file and provide its own definitions with efficient platform-dependent MD5 implementation.