webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
messagedigest.cc File Reference
#include "webrtc/base/messagedigest.h"
#include <memory>
#include <string.h>
#include "webrtc/base/basictypes.h"
#include "webrtc/base/openssldigest.h"
#include "webrtc/base/stringencode.h"

Namespaces

 rtc
 

Functions

bool rtc::IsFips180DigestAlgorithm (const std::string &alg)
 
size_t rtc::ComputeDigest (MessageDigest *digest, const void *input, size_t in_len, void *output, size_t out_len)
 
size_t rtc::ComputeDigest (const std::string &alg, const void *input, size_t in_len, void *output, size_t out_len)
 
std::string rtc::ComputeDigest (MessageDigest *digest, const std::string &input)
 
bool rtc::ComputeDigest (const std::string &alg, const std::string &input, std::string *output)
 
std::string rtc::ComputeDigest (const std::string &alg, const std::string &input)
 
size_t rtc::ComputeHmac (MessageDigest *digest, const void *key, size_t key_len, const void *input, size_t in_len, void *output, size_t out_len)
 
size_t rtc::ComputeHmac (const std::string &alg, const void *key, size_t key_len, const void *input, size_t in_len, void *output, size_t out_len)
 
std::string rtc::ComputeHmac (MessageDigest *digest, const std::string &key, const std::string &input)
 
bool rtc::ComputeHmac (const std::string &alg, const std::string &key, const std::string &input, std::string *output)
 
std::string rtc::ComputeHmac (const std::string &alg, const std::string &key, const std::string &input)