Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

rpmio/digest.c File Reference

More...

#include "system.h"
#include "rpmio_internal.h"
#include "beecrypt.h"
#include "md5.h"
#include "endianness.h"
#include "fips180.h"
#include "debug.h"

Go to the source code of this file.

Data Structures

union  _dendian
struct  DIGEST_CTX_s
 MD5/SHA1 digest private data. More...


Defines

#define DPRINTF(_a)
#define IS_BIG_ENDIAN()   (_endian->b[0] == '\x44')
#define IS_LITTLE_ENDIAN()   (_endian->b[0] == '\x11')

Functions

DIGEST_CTX rpmDigestDup (DIGEST_CTX octx)
DIGEST_CTX rpmDigestInit (pgpHashAlgo hashalgo, rpmDigestFlags flags)
int rpmDigestUpdate (DIGEST_CTX ctx, const void *data, size_t len)
int rpmDigestFinal (DIGEST_CTX ctx, void **datap, size_t *lenp, int asAscii)

Variables

int _ie = 0x44332211
union _dendian_endian


Detailed Description

Definition in file digest.c.


Define Documentation

#define DPRINTF( _a )
 

Value:

Definition at line 16 of file digest.c.

Referenced by rpmDigestFinal(), rpmDigestInit(), and rpmDigestUpdate().

#define IS_BIG_ENDIAN( )   (_endian->b[0] == '\x44')
 

Definition at line 115 of file digest.c.

#define IS_LITTLE_ENDIAN( )   (_endian->b[0] == '\x11')
 

Definition at line 116 of file digest.c.

Referenced by rpmDigestFinal().


Variable Documentation

union _dendian * _endian [static]
 

int _ie = 0x44332211 [static]
 

Definition at line 107 of file digest.c.


Generated at Fri Feb 15 10:32:40 2002 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001