OpenVPN 3 Core Library
Loading...
Searching...
No Matches
digest.hpp File Reference
#include <string>
#include <CommonCrypto/CommonDigest.h>
#include <CommonCrypto/CommonHMAC.h>
#include <openvpn/common/size.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/string.hpp>
#include <openvpn/crypto/cryptoalgs.hpp>
#include <openvpn/apple/cf/error.hpp>
Include dependency graph for digest.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DigestInfo
 
class  DigestContext
 

Functions

 OPENVPN_DIGEST_ALG_DECLARE (MD4)
 
 OPENVPN_DIGEST_ALG_DECLARE (MD5)
 
 OPENVPN_DIGEST_ALG_DECLARE (SHA1)
 
 OPENVPN_DIGEST_ALG_DECLARE (SHA224)
 
 OPENVPN_DIGEST_ALG_DECLARE (SHA256)
 
 OPENVPN_DIGEST_ALG_DECLARE (SHA384)
 
 OPENVPN_DIGEST_ALG_DECLARE (SHA512)
 
 OPENVPN_DIGEST_INFO_DECLARE_NO_HMAC (MD4)
 
 OPENVPN_DIGEST_INFO_DECLARE (MD5)
 
 OPENVPN_DIGEST_INFO_DECLARE (SHA1)
 
 OPENVPN_DIGEST_INFO_DECLARE (SHA224)
 
 OPENVPN_DIGEST_INFO_DECLARE (SHA256)
 
 OPENVPN_DIGEST_INFO_DECLARE (SHA384)
 
 OPENVPN_DIGEST_INFO_DECLARE (SHA512)
 

Function Documentation

◆ OPENVPN_DIGEST_ALG_DECLARE() [1/7]

OPENVPN_DIGEST_ALG_DECLARE ( MD4  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [2/7]

OPENVPN_DIGEST_ALG_DECLARE ( MD5  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [3/7]

OPENVPN_DIGEST_ALG_DECLARE ( SHA1  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [4/7]

OPENVPN_DIGEST_ALG_DECLARE ( SHA224  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [5/7]

OPENVPN_DIGEST_ALG_DECLARE ( SHA256  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [6/7]

OPENVPN_DIGEST_ALG_DECLARE ( SHA384  )

◆ OPENVPN_DIGEST_ALG_DECLARE() [7/7]

OPENVPN_DIGEST_ALG_DECLARE ( SHA512  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [1/6]

OPENVPN_DIGEST_INFO_DECLARE ( MD5  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [2/6]

OPENVPN_DIGEST_INFO_DECLARE ( SHA1  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [3/6]

OPENVPN_DIGEST_INFO_DECLARE ( SHA224  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [4/6]

OPENVPN_DIGEST_INFO_DECLARE ( SHA256  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [5/6]

OPENVPN_DIGEST_INFO_DECLARE ( SHA384  )

◆ OPENVPN_DIGEST_INFO_DECLARE() [6/6]

OPENVPN_DIGEST_INFO_DECLARE ( SHA512  )

◆ OPENVPN_DIGEST_INFO_DECLARE_NO_HMAC()

OPENVPN_DIGEST_INFO_DECLARE_NO_HMAC ( MD4  )