Skip to content

Namespace star::s3crypto

Namespace List > star > s3crypto

Public Functions

Type Name
std::array< unsigned char, 32 > hmacSha256 (const unsigned char * key, size_t key_len, const unsigned char * msg, size_t msg_len)
std::array< unsigned char, 32 > hmacSha256 (const std::string & key, const std::string & msg)
std::array< unsigned char, 32 > sha256 (const unsigned char * data, size_t len)
std::array< unsigned char, 32 > sha256 (const std::string & data)

Public Functions Documentation

function hmacSha256

inline std::array< unsigned char, 32 > star::s3crypto::hmacSha256 (
    const unsigned char * key,
    size_t key_len,
    const unsigned char * msg,
    size_t msg_len
) 

function hmacSha256

inline std::array< unsigned char, 32 > star::s3crypto::hmacSha256 (
    const std::string & key,
    const std::string & msg
) 

function sha256

inline std::array< unsigned char, 32 > star::s3crypto::sha256 (
    const unsigned char * data,
    size_t len
) 

function sha256

inline std::array< unsigned char, 32 > star::s3crypto::sha256 (
    const std::string & data
) 


The documentation for this class was generated from the following file StarDS/include/stards.h