Twitch SDK (Internal)
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ttv::SHA1 Class Reference

#include <sha1.h>

Public Member Functions

 SHA1 ()
 
void Update (const std::string &s)
 
void Update (std::istream &is)
 
std::string Final ()
 

Static Public Member Functions

static uint32_t HashAsUInt32 (const std::string &hash)
 

Private Attributes

uint32_t digest [5]
 
std::string buffer
 
uint64_t transforms
 

Constructor & Destructor Documentation

◆ SHA1()

ttv::SHA1::SHA1 ( )

Member Function Documentation

◆ Final()

std::string ttv::SHA1::Final ( )

◆ HashAsUInt32()

static uint32_t ttv::SHA1::HashAsUInt32 ( const std::string &  hash)
static

◆ Update() [1/2]

void ttv::SHA1::Update ( const std::string &  s)

◆ Update() [2/2]

void ttv::SHA1::Update ( std::istream &  is)

Member Data Documentation

◆ buffer

std::string ttv::SHA1::buffer
private

◆ digest

uint32_t ttv::SHA1::digest[5]
private

◆ transforms

uint64_t ttv::SHA1::transforms
private

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