rpm
5.4.10
|
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().
int(* DIGEST_CTX_s::Digest) (void *param, byte *digest) |
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().
int(* DIGEST_CTX_s::Reset) (void *param) |
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().
int(* DIGEST_CTX_s::Update) (void *param, const byte *data, size_t size) |
Digest update.
Definition at line 136 of file digest.c.
Referenced by ctxFini(), rpmDigestDup(), rpmDigestInit(), and rpmDigestUpdate().