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

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().

No. bytes of digest.

Definition at line 24 of file digest.c.

Referenced by rpmDigestFinal(), and rpmDigestInit().

Bit(s) to control digest operation.

Definition at line 21 of file digest.c.

Referenced by rpmDigestInit().

Digest parameters.

Definition at line 25 of file digest.c.

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

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 Mon Jul 20 09:44:22 2009 for rpm by  doxygen 1.5.7.1