rpm 5.3.7
Data Fields

DIGEST_CTX_s Struct Reference

Digest private data. More...

Collaboration diagram for DIGEST_CTX_s:
Collaboration graph
[legend]

Data Fields

home mandrake rpm BUILD rpm
rpmio digest c struct
rpmioItem_s 
_item
const char * name
size_t paramsize
size_t blocksize
size_t digestsize
int(* Reset )(void *param)
int(* Update )(void *param, const byte *data, size_t size)
int(* Digest )(void *param, byte *digest)
pgpHashAlgo hashalgo
rpmDigestFlags flags
const char * asn1
void * param
void * salt

Detailed Description

Digest private data.

Definition at line 127 of file digest.c.


Field Documentation

home mandrake rpm BUILD rpm rpmio digest c struct rpmioItem_s DIGEST_CTX_s::_item

usage mutex and pool identifier.

Definition at line 129 of file digest.c.

const char* DIGEST_CTX_s::asn1

RFC 3447 ASN1 oid string (in hex).

Definition at line 144 of file digest.c.

Referenced by ctxFini(), rpmDigestASN1(), rpmDigestDup(), and rpmDigestInit().

No. bytes in block of plaintext data.

Definition at line 133 of file digest.c.

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

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

Digest finish.

Definition at line 139 of file digest.c.

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

No. bytes of digest.

Definition at line 134 of file digest.c.

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

Bit(s) to control digest operation.

Definition at line 142 of file digest.c.

Referenced by ctxFini(), rpmDigestDup(), rpmDigestF(), and rpmDigestInit().

RFC 2440/4880 hash algorithm id.

Definition at line 141 of file digest.c.

Referenced by ctxFini(), rpmDigestAlgo(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), and rpmHmacInit().

const char* DIGEST_CTX_s::name

Digest name.

Definition at line 131 of file digest.c.

Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), rpmDigestName(), rpmDigestUpdate(), and rpmHmacInit().

Digest parameters.

Definition at line 145 of file digest.c.

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

No. bytes of digest parameters.

Definition at line 132 of file digest.c.

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

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

Digest initialize.

Definition at line 135 of file digest.c.

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

Key salt[2*blocksize]

Definition at line 146 of file digest.c.

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

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

Digest update.

Definition at line 137 of file digest.c.

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


The documentation for this struct was generated from the following file: