10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::crypto::MessageDigestFactory Class Referenceabstract

#include <MessageDigestFactory.h>

Detailed Description

Creates instances of tenduke::crypto::MessageDigest.

Inheritance diagram for tenduke::crypto::MessageDigestFactory:
tenduke::crypto::libcrypto::LibcryptoMessageDigestFactory tenduke::test::mocks::MessageDigestFactoryMock

Public Member Functions

virtual std::unique_ptr< MessageDigestcreate (MessageDigest::Algorithm algorithm) const =0
 Creates a new message digest.
 

Member Function Documentation

◆ create()

virtual std::unique_ptr< MessageDigest > tenduke::crypto::MessageDigestFactory::create ( MessageDigest::Algorithm  algorithm) const
pure virtual

Creates a new message digest.

Parameters
algorithmalgorithm to use
Returns
the message digest

Implemented in tenduke::crypto::libcrypto::LibcryptoMessageDigestFactory.


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