azure-core
Public Member Functions | List of all members
Azure::Core::Cryptography::Md5Hash Class Referencefinal

Represents the class for the MD5 hash function which maps binary data of an arbitrary length to small binary data of a fixed length.

#include <hash.hpp>

Inheritance diagram for Azure::Core::Cryptography::Md5Hash:
Azure::Core::Cryptography::Hash

Public Member Functions

 Md5Hash ()
 Construct a default instance of Azure::Core::Cryptography::Md5Hash. More...
 
 ~Md5Hash () override
 Destructs Md5Hash. More...
 
- Public Member Functions inherited from Azure::Core::Cryptography::Hash
void Append (const uint8_t *data, size_t length)
 Used to append partial binary input data to compute the hash in a streaming fashion. More...
 
std::vector< uint8_t > Final (const uint8_t *data, size_t length)
 Computes the hash value of the specified binary input data, including any previously appended. More...
 
std::vector< uint8_t > Final ()
 Computes the hash value of all the binary input data appended to the instance so far. More...
 
virtual ~Hash ()=default
 Destructs Hash. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Azure::Core::Cryptography::Hash
 Hash ()=default
 Constructs a default instance of Hash. More...
 

Constructor & Destructor Documentation

◆ Md5Hash()

Azure::Core::Cryptography::Md5Hash::Md5Hash ( )

◆ ~Md5Hash()

Azure::Core::Cryptography::Md5Hash::~Md5Hash ( )
override

The documentation for this class was generated from the following file: