45 const char * fn,
Header * hdrp)
OpenPGP constants and structures from RFC-2440.
rpmRC rpmpkgRead(const char *fn, FD_t fd, void *ptr, const char **msg)
Read item from file descriptor.
rpmRC headerCheck(pgpDig dig, const void *uh, size_t uc, const char **msg)
Check header consistency, performing headerGetEntry() the hard way.
The FD_t File Handle data structure.
rpmRC rpmReadPackageFile(rpmts ts, FD_t fd, const char *fn, Header *hdrp)
Return package header from file handle, verifying digests/signatures.
enum rpmRC_e rpmRC
RPM return codes.
rpmRC rpmpkgCheck(const char *fn, FD_t fd, const void *ptr, const char **msg)
Verify item integrity.
struct rpmts_s * rpmts
The RPM Transaction Set.
size_t rpmpkgSizeof(const char *fn, const void *ptr)
Return size of item in bytes.
rpmRC rpmpkgWrite(const char *fn, FD_t fd, void *ptr, const char **msg)
Write item onto file descriptor.