| 
    rpm
    4.18.0
    
   | 
 
RPM keyring API. More...

Go to the source code of this file.
Functions | |
| rpmKeyring | rpmKeyringNew (void) | 
| Create a new, empty keyring.  More... | |
| rpmKeyring | rpmKeyringFree (rpmKeyring keyring) | 
| Free keyring and the keys within it.  More... | |
| int | rpmKeyringAddKey (rpmKeyring keyring, rpmPubkey key) | 
| Add a public key to keyring.  More... | |
| RPM_GNUC_DEPRECATED rpmRC | rpmKeyringLookup (rpmKeyring keyring, pgpDig sig) | 
| Perform keyring lookup for a key matching a signature.  More... | |
| rpmRC | rpmKeyringVerifySig (rpmKeyring keyring, pgpDigParams sig, DIGEST_CTX ctx) | 
| Perform combined keyring lookup and signature verification.  More... | |
| rpmKeyring | rpmKeyringLink (rpmKeyring keyring) | 
| Reference a keyring.  More... | |
| rpmPubkey | rpmPubkeyNew (const uint8_t *pkt, size_t pktlen) | 
| Create a new rpmPubkey from OpenPGP packet.  More... | |
| rpmPubkey * | rpmGetSubkeys (rpmPubkey mainkey, int *count) | 
| Return array of subkeys belonging to mainkey param mainkey main rpmPubkey param count count of returned subkeys.  More... | |
| rpmPubkey | rpmPubkeyRead (const char *filename) | 
| Create a new rpmPubkey from ASCII-armored pubkey file.  More... | |
| rpmPubkey | rpmPubkeyFree (rpmPubkey key) | 
| Free a pubkey.  More... | |
| rpmPubkey | rpmPubkeyLink (rpmPubkey key) | 
| Reference a pubkey.  More... | |
| RPM_GNUC_DEPRECATED pgpDig | rpmPubkeyDig (rpmPubkey key) | 
| Parse OpenPGP pubkey parameters.  More... | |
| char * | rpmPubkeyBase64 (rpmPubkey key) | 
| Return base64 encoding of pubkey.  More... | |
| pgpDigParams | rpmPubkeyPgpDigParams (rpmPubkey key) | 
| Return pgp params of key.  More... | |
RPM keyring API.
Definition in file rpmkeyring.h.