libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
Hash.cpp File Reference
#include <gcrypt.h>
#include "Hash.h"
#include <vector>
#include <cstdint>

Namespaces

 BaseLib
 
 BaseLib::Security
 

Functions

template bool BaseLib::Security::Hash::sha1< std::vector< char > > (const std::vector< char > &in, std::vector< char > &out)
 
template bool BaseLib::Security::Hash::sha1< std::vector< uint8_t > > (const std::vector< uint8_t > &in, std::vector< uint8_t > &out)
 
template bool BaseLib::Security::Hash::sha256< std::vector< char > > (const std::vector< char > &in, std::vector< char > &out)
 
template bool BaseLib::Security::Hash::sha256< std::vector< uint8_t > > (const std::vector< uint8_t > &in, std::vector< uint8_t > &out)
 
template bool BaseLib::Security::Hash::sha512< std::vector< char > > (const std::vector< char > &in, std::vector< char > &out)
 
template bool BaseLib::Security::Hash::sha512< std::vector< uint8_t > > (const std::vector< uint8_t > &in, std::vector< uint8_t > &out)
 
template bool BaseLib::Security::Hash::md5< std::vector< char > > (const std::vector< char > &in, std::vector< char > &out)
 
template bool BaseLib::Security::Hash::md5< std::vector< uint8_t > > (const std::vector< uint8_t > &in, std::vector< uint8_t > &out)
 
template bool BaseLib::Security::Hash::whirlpool< std::vector< char > > (const std::vector< char > &in, std::vector< char > &out)
 
template bool BaseLib::Security::Hash::whirlpool< std::vector< uint8_t > > (const std::vector< uint8_t > &in, std::vector< uint8_t > &out)