10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::test::mocks::MessageDigestMock Class Reference
Inheritance diagram for tenduke::test::mocks::MessageDigestMock:
tenduke::crypto::MessageDigest

Public Member Functions

 MOCK_METHOD (std::size_t, length,(),(const, override))
 
 MOCK_METHOD ((tenduke::crypto::MessageDigest *), update,(const unsigned char *m, std::size_t l),(override))
 
 MOCK_METHOD (void, digestTo,(unsigned char *d),(override))
 
 MOCK_METHOD (std::unique_ptr< tenduke::utl::BinaryData >, digest,(),(override))
 
- Public Member Functions inherited from tenduke::crypto::MessageDigest
virtual std::size_t length () const =0
 Returns length (in bytes) of the resulting digest.
 
virtual MessageDigestupdate (const unsigned char *message, std::size_t messageLength)=0
 Updates the digest.
 
virtual void digestTo (unsigned char *messageDigest)=0
 Computes the digest to pre-allocated buffer.
 
virtual std::unique_ptr< tenduke::utl::BinaryDatadigest ()=0
 Computes the digest.
 

Additional Inherited Members

- Public Types inherited from tenduke::crypto::MessageDigest
enum  Algorithm { NONE , SHA256 }
 Supported algorithms.
 
- Static Public Member Functions inherited from tenduke::crypto::MessageDigest
static std::string algorithmToString (enum MessageDigest::Algorithm algorithm)
 Converts algorithm to string representation.
 
static enum MessageDigest::Algorithm stringToAlgorithm (const std::string &string)
 Converts string to algorithm.
 
static enum MessageDigest::Algorithm stringToAlgorithm (const char *string)
 Converts string to algorithm.
 

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