19 #if defined(_RPMHKP_INTERNAL)
56 #if defined(__LCLINT__)
75 #define rpmhkpUnlink(_hkp) \
76 ((rpmhkp)rpmioUnlinkPoolItem((rpmioItem)(_hkp), __FUNCTION__, __FILE__, __LINE__))
86 #define rpmhkpLink(_hkp) \
87 ((rpmhkp)rpmioLinkPoolItem((rpmioItem)(_hkp), __FUNCTION__, __FILE__, __LINE__))
98 #define rpmhkpFree(_hkp) \
99 ((rpmhkp)rpmioFreePoolItem((rpmioItem)(_hkp), __FUNCTION__, __FILE__, __LINE__))
129 #if defined(_RPMHKP_INTERNAL)
void _rpmhkpDumpDig(const char *msg, pgpDig dig, FILE *fp)
int rpmhkpFindKey(rpmhkp hkp, pgpDig dig, const rpmuint8_t *signid, rpmuint8_t pubkey_algo)
const char const char size_t len
void _rpmhkpPrintStats(FILE *fp)
Display hkp usage statistics.
struct pgpDigParams_s * pgpDigParams
#define rpmhkpUnlink(_hkp)
struct _filter_s _rpmhkp_crl
unsigned char rpmuint8_t
Private int typedefs to avoid C99 portability issues.
int rpmhkpUpdate(DIGEST_CTX ctx, const void *data, size_t len)
const char const bson * data
void _rpmhkpDumpDigParams(const char *msg, pgpDigParams sigp, FILE *fp)
struct _filter_s _rpmhkp_awol
const char const bson int mongo_write_concern int flags
rpmRC rpmhkpValidate(rpmhkp hkp, const char *keyname)
Retrieve/Validate binding and certification signatures on a pubkey.
enum rpmRC_e rpmRC
RPM return codes.
rpmhkp rpmhkpNew(const rpmuint8_t *keyid, uint32_t flags)
Create a new hkp handle.
int rpmhkpLoadKey(rpmhkp hkp, pgpDig dig, int keyx, rpmuint8_t pubkey_algo)
rpmhkp rpmhkpLookup(const char *keyname)
Retrieve a pubkey from a SKS server.
int rpmhkpLoadSignature(rpmhkp hkp, pgpDig dig, pgpPkt pp)