AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <HashingUtils.h>
Static Public Member Functions | |
static Aws::String | Base64Encode (const ByteBuffer &byteBuffer) |
static ByteBuffer | Base64Decode (const Aws::String &) |
static Aws::String | HexEncode (const ByteBuffer &byteBuffer) |
static ByteBuffer | HexDecode (const Aws::String &str) |
static ByteBuffer | CalculateSHA256HMAC (const ByteBuffer &toSign, const ByteBuffer &secret) |
static ByteBuffer | CalculateSHA256 (const Aws::String &str) |
static ByteBuffer | CalculateSHA256 (Aws::IOStream &stream) |
static ByteBuffer | CalculateMD5 (const Aws::String &str) |
static ByteBuffer | CalculateMD5 (Aws::IOStream &stream) |
static int | HashString (const char *strToHash) |
Generic utils for hashing strings
Definition at line 32 of file HashingUtils.h.
|
static |
Base64 decodes string
|
static |
Base64 encodes string
|
static |
Calculates a MD5 Hash value
|
static |
Calculates a MD5 Hash value
|
static |
Calculates a SHA256 Hash digest (not hex encoded)
|
static |
Calculates a SHA256 Hash digest on a stream (the entire stream is read, not hex encoded.)
|
static |
Calculates a SHA256 HMAC digest (not hex encoded)
|
static |
|
static |
Hex encodes string
|
static |
Hex encodes string