RDFS
The Rice Comp413 2017 class' continuation on the work of the 2016 RDFS.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Static Public Member Functions | List of all members
SimpleWeb::Crypto Class Reference

Classes

class  Base64
 

Static Public Member Functions

static std::string to_hex_string (const std::string &input) noexcept
 Return hex string from bytes in input string.
 
static std::string md5 (const std::string &input, std::size_t iterations=1) noexcept
 
static std::string md5 (std::istream &stream, std::size_t iterations=1) noexcept
 
static std::string sha1 (const std::string &input, std::size_t iterations=1) noexcept
 
static std::string sha1 (std::istream &stream, std::size_t iterations=1) noexcept
 
static std::string sha256 (const std::string &input, std::size_t iterations=1) noexcept
 
static std::string sha256 (std::istream &stream, std::size_t iterations=1) noexcept
 
static std::string sha512 (const std::string &input, std::size_t iterations=1) noexcept
 
static std::string sha512 (std::istream &stream, std::size_t iterations=1) noexcept
 
static std::string pbkdf2 (const std::string &password, const std::string &salt, int iterations, int key_size) noexcept
 key_size is number of bytes of the returned key.
 

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