rpm
5.4.14
|
Digest private data. More...
Data Fields | |
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 |
struct rpmioItem_s DIGEST_CTX_s::_item |
usage mutex and pool identifier.
Definition at line 128 of file digest.c.
Referenced by ctxGetPool().
const char* DIGEST_CTX_s::asn1 |
RFC 3447 ASN1 oid string (in hex).
Definition at line 143 of file digest.c.
Referenced by ctxFini(), rpmDigestASN1(), rpmDigestDup(), and rpmDigestInit().
size_t DIGEST_CTX_s::blocksize |
No. bytes in block of plaintext data.
Definition at line 132 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), and rpmHmacInit().
Digest finish.
Definition at line 138 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), and rpmDigestInit().
size_t DIGEST_CTX_s::digestsize |
No. bytes of digest.
Definition at line 133 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), and rpmDigestInit().
rpmDigestFlags DIGEST_CTX_s::flags |
Bit(s) to control digest operation.
Definition at line 141 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestF(), and rpmDigestInit().
pgpHashAlgo DIGEST_CTX_s::hashalgo |
RFC 2440/4880 hash algorithm id.
Definition at line 140 of file digest.c.
Referenced by ctxFini(), rpmDigestAlgo(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), and rpmHmacInit().
const char* DIGEST_CTX_s::name |
Digest name.
Definition at line 130 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), rpmDigestName(), rpmDigestUpdate(), and rpmHmacInit().
void* DIGEST_CTX_s::param |
Digest parameters.
Definition at line 144 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), and rpmDigestUpdate().
size_t DIGEST_CTX_s::paramsize |
No. bytes of digest parameters.
Definition at line 131 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), and rpmDigestInit().
Digest initialize.
Definition at line 134 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), and rpmDigestInit().
void* DIGEST_CTX_s::salt |
Key salt[2*blocksize]
Definition at line 145 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestFinal(), rpmDigestInit(), and rpmHmacInit().
Digest update.
Definition at line 136 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestInit(), and rpmDigestUpdate().