|
rpm 6.0.90
The RPM Package Manager
|


Go to the source code of this file.
Typedefs | |
| typedef enum rpmKeyringModifyMode_e | rpmKeyringModifyMode |
Enumerations | |
| enum | rpmKeyringModifyMode_e { RPMKEYRING_ADD = 1 , RPMKEYRING_DELETE = 2 } |
Functions | |
| rpmKeyring | rpmKeyringNew (void) |
| rpmKeyring | rpmKeyringFree (rpmKeyring keyring) |
| int | rpmKeyringAddKey (rpmKeyring keyring, rpmPubkey key) |
| rpmKeyringIterator | rpmKeyringInitIterator (rpmKeyring keyring, int unused) |
| rpmPubkey | rpmKeyringIteratorNext (rpmKeyringIterator iterator) |
| rpmKeyringIterator | rpmKeyringIteratorFree (rpmKeyringIterator iterator) |
| rpmRC | rpmKeyringVerifySig (rpmKeyring keyring, pgpDigParams sig, DIGEST_CTX ctx) |
| rpmRC | rpmKeyringVerifySig2 (rpmKeyring keyring, pgpDigParams sig, DIGEST_CTX ctx, rpmPubkey *keyptr) |
| rpmKeyring | rpmKeyringLink (rpmKeyring keyring) |
| rpmPubkey | rpmPubkeyNew (const uint8_t *pkt, size_t pktlen) |
| rpmPubkey * | rpmGetSubkeys (rpmPubkey primarykey, int *count) |
| rpmPubkey | rpmPubkeyRead (const char *filename) |
| rpmPubkey | rpmPubkeyFree (rpmPubkey key) |
| rpmPubkey | rpmPubkeyLink (rpmPubkey key) |
| char * | rpmPubkeyBase64 (rpmPubkey key) |
| char * | rpmPubkeyArmorWrap (rpmPubkey key) |
| int | rpmPubkeyFingerprint (rpmPubkey key, uint8_t **fp, size_t *fplen) |
| const char * | rpmPubkeyFingerprintAsHex (rpmPubkey key) |
| const char * | rpmPubkeyKeyIDAsHex (rpmPubkey key) |
| pgpDigParams | rpmPubkeyPgpDigParams (rpmPubkey key) |
| rpmPubkey | rpmKeyringLookupKey (rpmKeyring keyring, rpmPubkey key) |
| int | rpmKeyringModify (rpmKeyring keyring, rpmPubkey key, rpmKeyringModifyMode mode) |
| rpmRC | rpmPubkeyMerge (rpmPubkey oldkey, rpmPubkey newkey, rpmPubkey *mergedkeyp) |
RPM keyring API