Definition in file legacy.h.
int dodigest |
( |
int |
digestalgo, |
|
|
const char * |
fn, |
|
|
unsigned char * |
digest, |
|
|
int |
asAscii, |
|
|
size_t * |
fsizep |
|
) |
| |
Return digest and size of a file.
- Parameters:
-
digestalgo | digest algorithm to use |
fn | file name |
- Return values:
-
- Parameters:
-
asAscii | return md5sum as ascii string? |
- Return values:
-
*fsizep | file size pointer (or NULL) |
- Returns:
- 0 on success, 1 on error
Definition at line 156 of file legacy.c.
References _free(), Fclose(), fdDup(), fdFiniDigest(), fdInitDigest(), Ferror(), Fopen(), Fread(), open_dso(), RPMDIGEST_NONE, rpmDigestFinal(), rpmDigestInit(), rpmDigestUpdate(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath().
Referenced by genCpioListAndHeader(), handleOverlappedFiles(), rpmAddSignature(), rpmfiDecideFate(), and rpmVerifyFile().