|
rpm 5.3.7
|
#include "system.h"#include "rpmio_internal.h"#include <rpmbc.h>#include "crc.h"#include "arirang.h"#include "blake.h"#include "bmw.h"#include "chi.h"#include "cubehash.h"#include "echo.h"#include "edon-r.h"#include "fugue.h"#include "groestl.h"#include "hamsi.h"#include "jh.h"#include "keccak.h"#include "lane.h"#include "luffa.h"#include "md2.h"#include "md6.h"#include "shabal.h"#include "shavite3.h"#include "simd.h"#include "salsa10.h"#include "salsa20.h"#include "skein.h"#include "tib3.h"#include "tiger.h"#include "debug.h"#include "lookup3.c"
Go to the source code of this file.
Data Structures | |
| struct | DIGEST_CTX_s |
| Digest private data. More... | |
Defines | |
| #define | DPRINTF(_a) |
| #define | _JLU3_jlu32l |
| #define | HMAC_IPAD 0x36 |
| #define | HMAC_OPAD 0x5c |
Functions | |
| static void | ctxFini (void *_ctx) |
| static DIGEST_CTX | ctxGetPool (rpmioPool pool) |
| pgpHashAlgo | rpmDigestAlgo (DIGEST_CTX ctx) |
| Return digest algorithm identifier. | |
| rpmDigestFlags | rpmDigestF (DIGEST_CTX ctx) |
| Return digest flags. | |
| const char * | rpmDigestName (DIGEST_CTX ctx) |
| Return digest name. | |
| const char * | rpmDigestASN1 (DIGEST_CTX ctx) |
| Return digest ASN1 oid string. | |
| DIGEST_CTX | rpmDigestDup (DIGEST_CTX octx) |
| Duplicate a digest context. | |
| static int | noopReset (void *param) |
| static int | md6_Update (void *param, const byte *_data, size_t _len) |
| DIGEST_CTX | rpmDigestInit (pgpHashAlgo hashalgo, rpmDigestFlags flags) |
| Initialize digest. | |
| int | rpmDigestUpdate (DIGEST_CTX ctx, const void *data, size_t len) |
| Update context with next plain text buffer. | |
| int | rpmDigestFinal (DIGEST_CTX ctx, void *datap, size_t *lenp, int asAscii) |
| Return digest and destroy context. | |
| int | rpmHmacInit (DIGEST_CTX ctx, const void *key, size_t keylen) |
| Compute key material and add to digest context. | |
Variables | |
| int | _ctx_debug = 0 |
| rpmioPool | _ctxPool |
Definition in file digest.c.
| #define DPRINTF | ( | _a | ) |
Definition at line 115 of file digest.c.
Referenced by rpmDigestFinal(), rpmDigestInit(), rpmDigestUpdate(), and rpmHmacInit().
| #define HMAC_IPAD 0x36 |
Definition at line 914 of file digest.c.
Referenced by rpmHmacInit().
| #define HMAC_OPAD 0x5c |
Definition at line 915 of file digest.c.
Referenced by rpmDigestFinal().
| static void ctxFini | ( | void * | _ctx | ) | [static] |
Definition at line 148 of file digest.c.
References _free(), DIGEST_CTX_s::asn1, DIGEST_CTX_s::blocksize, DIGEST_CTX_s::Digest, DIGEST_CTX_s::digestsize, DIGEST_CTX_s::flags, DIGEST_CTX_s::hashalgo, DIGEST_CTX_s::name, DIGEST_CTX_s::param, DIGEST_CTX_s::paramsize, DIGEST_CTX_s::Reset, DIGEST_CTX_s::salt, and DIGEST_CTX_s::Update.
Referenced by ctxGetPool().
| static DIGEST_CTX ctxGetPool | ( | rpmioPool | pool | ) | [static] |
Definition at line 173 of file digest.c.
References _ctx_debug, _ctxPool, ctxFini(), rpmioGetPool(), and rpmioNewPool().
Referenced by rpmDigestDup(), and rpmDigestInit().
| static int md6_Update | ( | void * | param, |
| const byte * | _data, | ||
| size_t | _len | ||
| ) | [static] |
Definition at line 235 of file digest.c.
Referenced by rpmDigestInit().
| static int noopReset | ( | void * | param | ) | [static] |
Definition at line 229 of file digest.c.
Referenced by rpmDigestInit().
| int _ctx_debug = 0 |
Definition at line 110 of file digest.c.
Referenced by ctxGetPool().
Definition at line 171 of file digest.c.
Referenced by ctxGetPool(), and rpmioClean().
1.7.3