36 CryptoPP::byte
const* pData = (CryptoPP::byte*)str.data();
37 unsigned int nDataLen = str.size();
38 CryptoPP::byte aDigest[CryptoPP::SHA256::DIGESTSIZE];
40 CryptoPP::SHA256().CalculateDigest(aDigest, pData, nDataLen);
41 return std::string((
char*)aDigest, CryptoPP::SHA256::DIGESTSIZE);
45 CryptoPP::byte
const* pData = (CryptoPP::byte*)str.data();
46 unsigned int nDataLen = str.size();
47 CryptoPP::byte aDigest[CryptoPP::RIPEMD160::DIGESTSIZE];
49 CryptoPP::RIPEMD160().CalculateDigest(aDigest, pData, nDataLen);
50 return std::string((
char*)aDigest, CryptoPP::RIPEMD160::DIGESTSIZE);