rpm 5.99.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_REPLACE = 2 , RPMKEYRING_DELETE = 3 } |
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) |
int | rpmPubkeyFingerprint (rpmPubkey key, uint8_t **fp, size_t *fplen) |
char * | rpmPubkeyFingerprintAsHex (rpmPubkey key) |
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