Wrapper class that handles computing HMACs. The supplied implementation uses openssl, but users can supply an alternate implementation that uses a different library (e. g. one providing specialized HW accelaration) More...
#include <hmac_provider.h>
Public Member Functions | |
virtual std::string | ComputeHmac (const Message &message, const std::string &key) const |
virtual bool | ValidateHmac (const Message &message, const std::string &key) const |
Wrapper class that handles computing HMACs. The supplied implementation uses openssl, but users can supply an alternate implementation that uses a different library (e. g. one providing specialized HW accelaration)
Definition at line 33 of file hmac_provider.h.