16 lines
325 B
C++
16 lines
325 B
C++
#include "hmac_sha256.h"
|
|
#include <bfc/platform/types.h>
|
|
|
|
class OAuthKey
|
|
{
|
|
public:
|
|
OAuthKey(const void *key, size_t key_len);
|
|
~OAuthKey();
|
|
void FeedMessage(const void *data, size_t data_len);
|
|
void EndMessage();
|
|
void GetBase64(char *output, size_t len);
|
|
HMAC_SHA256_CTX ctx;
|
|
uint8_t buf[HMAC_SHA256_DIGEST_LENGTH];
|
|
};
|
|
|