webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
rtc::MessageDigest Class Referenceabstract

#include <messagedigest.h>

Inheritance diagram for rtc::MessageDigest:
rtc::Md5Digest rtc::Md5Digest rtc::OpenSSLDigest rtc::OpenSSLDigest rtc::Sha1Digest rtc::Sha1Digest

Public Types

enum  { kMaxSize = 64 }
 
enum  { kMaxSize = 64 }
 

Public Member Functions

virtual ~MessageDigest ()
 
virtual size_t Size () const =0
 
virtual void Update (const void *buf, size_t len)=0
 
virtual size_t Finish (void *buf, size_t len)=0
 
virtual ~MessageDigest ()
 
virtual size_t Size () const =0
 
virtual void Update (const void *buf, size_t len)=0
 
virtual size_t Finish (void *buf, size_t len)=0
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMaxSize 

◆ anonymous enum

anonymous enum
Enumerator
kMaxSize 

Constructor & Destructor Documentation

◆ ~MessageDigest() [1/2]

virtual rtc::MessageDigest::~MessageDigest ( )
inlinevirtual

◆ ~MessageDigest() [2/2]

virtual rtc::MessageDigest::~MessageDigest ( )
inlinevirtual

Member Function Documentation

◆ Finish() [1/2]

virtual size_t rtc::MessageDigest::Finish ( void buf,
size_t  len 
)
pure virtual

◆ Finish() [2/2]

virtual size_t rtc::MessageDigest::Finish ( void buf,
size_t  len 
)
pure virtual

◆ Size() [1/2]

virtual size_t rtc::MessageDigest::Size ( ) const
pure virtual

◆ Size() [2/2]

virtual size_t rtc::MessageDigest::Size ( ) const
pure virtual

◆ Update() [1/2]

virtual void rtc::MessageDigest::Update ( const void buf,
size_t  len 
)
pure virtual

◆ Update() [2/2]

virtual void rtc::MessageDigest::Update ( const void buf,
size_t  len 
)
pure virtual

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