rpm
5.4.14
|
Go to the source code of this file.
Typedefs | |
typedef struct rpmns_s * | rpmns |
typedef enum nsType_e | nsType |
Dependency types. More... | |
Functions | |
nsType | rpmnsArch (const char *str) |
Is string a known arch suffix? More... | |
nsType | rpmnsProbe (const char *s, size_t slen) |
Is string a known probe namespace? More... | |
nsType | rpmnsClassify (const char *s, size_t slen) |
Classify a string as a dependency type. More... | |
int | rpmnsParse (const char *str, rpmns ns) |
Expand and split NS(N).A string into namespace, name and arch components. More... | |
void | rpmnsClean (void) |
Clean global name space dependency sets. More... | |
rpmRC | rpmnsProbeSignature (void *_ts, const char *fn, const char *sigfn, const char *pubfn, const char *pubid, int flags) |
Verify OpenPGP signature on a file. More... | |
Variables | |
int | _rpmns_debug |
const char * | _rpmns_N_at_A |
enum nsType_e |
Dependency types.
Clean global name space dependency sets.
Definition at line 858 of file depends.c.
References _free(), _sysinfo_path, NULL, rpmdsFree(), and void.
rpmRC rpmnsProbeSignature | ( | void * | _ts, |
const char * | fn, | ||
const char * | sigfn, | ||
const char * | pubfn, | ||
const char * | pubid, | ||
int | flags | ||
) |
Verify OpenPGP signature on a file.
_ts | transaction set |
fn | plaintext (or clearsign) file |
sigfn | binary/pem encoded signature file (NULL iff clearsign) |
pubfn | binary/pem encoded pubkey file (NULL uses rpmdb keyring) |
pubid | pubkey fingerprint hex string (NULL disables check) |
flags | (unused) |
Definition at line 323 of file rpmns.c.
References _free(), alloca(), be, ctx, dig, exit, fprintf(), i, memset(), nibble(), ns, NULL, PGPARMOR_PUBKEY, PGPARMOR_SIGNATURE, pgpFindPubkey(), pgpGetPubkey(), pgpGetSignature(), pgpGrab(), pgpGrabPkts(), pgpImplSetDSA(), pgpImplSetRSA(), pgpImplVerify(), pgpPktLen(), PGPPUBKEYALGO_DSA, PGPPUBKEYALGO_RSA, pgpPubkeyFingerprint(), pgpReadPkts(), rc, RPMDIGEST_NONE, rpmDigestInit(), rpmDigestUpdate(), rpmExpand(), rpmiobFree(), rpmiobSlurp(), RPMRC_FAIL, RPMRC_NOKEY, RPMRC_NOTFOUND, RPMRC_NOTTRUSTED, RPMRC_OK, rpmtsCleanDig(), rpmtsDig(), s, sigp, t, te, void, while(), and xx.
Referenced by unsatisfiedDepend().
const char* _rpmns_N_at_A |
Definition at line 43 of file rpmns.c.
Referenced by rpmdsNewDNEVR().