00001 #ifndef _RPMKEYRING_H 00002 #define _RPMKEYRING_H 00003 00008 #include <rpm/rpmtypes.h> 00009 #include <rpm/rpmpgp.h> 00010 00015 rpmKeyring rpmKeyringNew(void); 00016 00021 rpmKeyring rpmKeyringFree(rpmKeyring keyring); 00022 00029 int rpmKeyringAddKey(rpmKeyring keyring, rpmPubkey key); 00030 00037 rpmRC rpmKeyringLookup(rpmKeyring keyring, pgpDig sig); 00038 00045 rpmPubkey rpmPubkeyNew(const uint8_t *pkt, size_t pktlen); 00046 00052 rpmPubkey rpmPubkeyRead(const char *filename); 00053 00059 rpmPubkey rpmPubkeyFree(rpmPubkey key); 00060 00061 #endif /* _RPMKEYDB_H */