scclib
Stable Cloud Computing C++ Library
Files | Classes
One-way hashing and message digests

Provides SHA, MD5, and message digest algorithms. More...

Collaboration diagram for One-way hashing and message digests:

Files

file  hash.h
 One-way hashing and message digests.
 
file  hash_digest.cc
 Test file for One-way hashing and message digests.
 

Classes

class  scc::crypto::Hash
 General one-way hashing algorithms. More...
 
class  scc::crypto::HashReader
 Helper class to hash an incoming stream. More...
 
class  scc::crypto::HashWriter
 Helper class to hash an outgoing stream. More...
 
class  scc::crypto::Hmac
 Hmac, aka hash-based message authentication code. More...
 

Detailed Description

Provides SHA, MD5, and message digest algorithms.

Secure hash algorithms (SHA): https://tools.ietf.org/html/rfc4634 Message digests using keyed hashing: https://tools.ietf.org/html/rfc2104 The MD5 messsage digest algorithm: https://tools.ietf.org/html/rfc1321