Loading...
Searching...
No Matches
resdb::utils Namespace Reference

Functions

std::string CalculateSHA256Hash (const std::string &str)
 
std::string CalculateRIPEMD160Hash (const std::string &str)
 
bool RsaVerifyString (const std::string &message, const std::string &public_key, const std::string &signature)
 
bool ECDSAVerifyString (const std::string &message, const std::string &public_key, const std::string &signature)
 
std::string RsaSignString (const std::string &private_key, const std::string &message)
 
std::string ECDSASignString (const std::string &private_key, const std::string &message)
 

Function Documentation

◆ CalculateRIPEMD160Hash()

std::string resdb::utils::CalculateRIPEMD160Hash ( const std::string &  str)

Definition at line 44 of file hash.cpp.

◆ CalculateSHA256Hash()

std::string resdb::utils::CalculateSHA256Hash ( const std::string &  str)

Definition at line 35 of file hash.cpp.

◆ ECDSASignString()

std::string resdb::utils::ECDSASignString ( const std::string &  private_key,
const std::string &  message 
)

Definition at line 122 of file signature_utils.cpp.

◆ ECDSAVerifyString()

bool resdb::utils::ECDSAVerifyString ( const std::string &  message,
const std::string &  public_key,
const std::string &  signature 
)

Definition at line 71 of file signature_utils.cpp.

◆ RsaSignString()

std::string resdb::utils::RsaSignString ( const std::string &  private_key,
const std::string &  message 
)

Definition at line 101 of file signature_utils.cpp.

◆ RsaVerifyString()

bool resdb::utils::RsaVerifyString ( const std::string &  message,
const std::string &  public_key,
const std::string &  signature 
)

Definition at line 39 of file signature_utils.cpp.