rpm 4.9.90
|
Functions | |
rpmRC | headerCheck (rpmts ts, const void *uh, size_t uc, char **msg) |
Check header consistency. | |
rpmRC | rpmReadHeader (rpmts ts, FD_t fd, Header *hdrp, char **msg) |
Return checked and loaded header. | |
rpmRC | rpmReadPackageFile (rpmts ts, FD_t fd, const char *fn, Header *hdrp) |
Return package header from file handle, verifying digests/signatures. |
Check header consistency.
Sanity checks on the header are performed while looking for a header-only digest or signature to verify the blob. If found, the digest or signature is verified.
ts | transaction set |
uh | unloaded header blob |
uc | no. of bytes in blob (or 0 to disable) |
*msg | verification error message (or NULL) |
Return checked and loaded header.
ts | transaction set |
fd | file handle |
hdrp | address of header (or NULL) |
*msg | verification error message (or NULL) |
Return package header from file handle, verifying digests/signatures.
ts | transaction set |
fd | file handle |
fn | file name |
hdrp | address of header (or NULL) |
Referenced by main().