Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Classes | Defines | Typedefs | Functions | Variables

sha.h File Reference

#include <iprt/types.h>
Include dependency graph for sha.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  RTSHA1CONTEXT
union  RTSHA256CONTEXT
union  RTSHA512CONTEXT

Defines

#define RTSHA1_DIGEST_LEN   (40)
#define RTSHA1_HASH_SIZE   20
#define RTSHA256_DIGEST_LEN   64
#define RTSHA256_HASH_SIZE   32
#define RTSHA512_HASH_SIZE   64
#define RTSHA512_STRING_LEN   128

Typedefs

typedef FNRTSHAPROGRESS * PFNRTSHAPROGRESS
typedef RTSHA1CONTEXTPRTSHA1CONTEXT
typedef RTSHA256CONTEXTPRTSHA256CONTEXT
typedef RTSHA512CONTEXTPRTSHA512CONTEXT
typedef void * pvUser
typedef union RTSHA1CONTEXT RTSHA1CONTEXT
typedef union RTSHA256CONTEXT RTSHA256CONTEXT
typedef union RTSHA512CONTEXT RTSHA512CONTEXT

Functions

typedef DECLCALLBACK (int) FNRTSHAPROGRESS(unsigned uPercent
 RTDECL (void) RTSha1(const void *pvBuf
 RTDECL (int) RTSha1ToString(uint8_t const pabDigest[RTSHA1_HASH_SIZE]
 RTR3DECL (int) RTSha1Digest(const char *pszFile

Variables

size_t cbBuf
char size_t cchDigest
size_t uint8_t pabDigest [RTSHA1_HASH_SIZE]
char PFNRTSHAPROGRESS pfnProgressCallback
char ** ppszDigest
char * pszDigest
const void * pvBuf

Detailed Description

IPRT - SHA1 digest creation

Definition in file sha.h.


Generated by  Doxygen 1.6.0   Back to index