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

DIGEST_CTX_s Struct Reference

MD5/SHA1 digest private data. More...


Data Fields

rpmDigestFlags flags
uint32_t datalen
uint32_t paramlen
uint32_t digestlen
void * param
int(* Reset )(void *param)
int(* Update )(void *param, const byte *data, size_t size)
int(* Digest )(void *param, byte *digest)


Detailed Description

MD5/SHA1 digest private data.

Definition at line 20 of file digest.c.


Field Documentation

uint32_t DIGEST_CTX_s::datalen
 

No. bytes in block of plaintext data.

Definition at line 22 of file digest.c.

Referenced by rpmDigestInit().

int(* DIGEST_CTX_s::Digest)(void * param, byte * digest)
 

Digest finish.

Referenced by rpmDigestFinal(), and rpmDigestInit().

uint32_t DIGEST_CTX_s::digestlen
 

No. bytes of digest.

Definition at line 24 of file digest.c.

Referenced by rpmDigestFinal(), and rpmDigestInit().

rpmDigestFlags DIGEST_CTX_s::flags
 

Bit(s) to control digest operation.

Definition at line 21 of file digest.c.

Referenced by rpmDigestInit().

void* DIGEST_CTX_s::param
 

Digest parameters.

Definition at line 25 of file digest.c.

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

uint32_t DIGEST_CTX_s::paramlen
 

No. bytes of digest parameters.

Definition at line 23 of file digest.c.

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

int(* DIGEST_CTX_s::Reset)(void * param)
 

Digest initialize.

Referenced by rpmDigestInit().

int(* DIGEST_CTX_s::Update)(void * param, const byte * data, size_t size)
 

Digest transform.

Referenced by rpmDigestInit(), and rpmDigestUpdate().


The documentation for this struct was generated from the following file:
Generated on Sun Oct 26 13:02:09 2003 for rpm by doxygen1.2.18