rpm  5.2.1
Functions | Variables
rpmio/rpmku.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

rpmRC rpmkuFindPubkey (pgpDigParams sigp, rpmiob *iobp)
 Lookup pubkey in keyutils keyring.
rpmRC rpmkuStorePubkey (pgpDigParams sigp, rpmiob iob)
 Store pubkey in keyutils keyring.
const char * rpmkuPassPhrase (const char *passPhrase)
 Return pass phrase from keyutils keyring.

Variables

rpmint32_t _kuKeyring
 Keyutils keyring to use.

Detailed Description

Definition in file rpmku.h.


Function Documentation

rpmRC rpmkuFindPubkey ( pgpDigParams  sigp,
rpmiob iobp 
)

Lookup pubkey in keyutils keyring.

Parameters:
sigpsignature packet
Return values:
*iobppubkey I/O buffer
Returns:
RPMRC_OK on success

Definition at line 149 of file rpmku.c.

References _kuKeyring, alloca(), pgpGrab(), rpmiobFree(), rpmiobNew(), RPMRC_NOTFOUND, RPMRC_OK, snprintf(), stpcpy(), and xstrdup().

Referenced by rpmtsFindPubkey().

const char* rpmkuPassPhrase ( const char *  passPhrase)

Return pass phrase from keyutils keyring.

Parameters:
passPhrasepass phrase
Returns:
(malloc'd) pass phrase

Definition at line 219 of file rpmku.c.

References _kuKeyring, and xstrdup().

Referenced by makeGPGSignature(), and rpmCheckPassPhrase().

Store pubkey in keyutils keyring.

Parameters:
sigpsignature packet
iobpubkey I/O buffer
Returns:
RPMRC_OK on success

Definition at line 196 of file rpmku.c.

References _kuKeyring, alloca(), pgpGrab(), rpmiobFree(), RPMRC_OK, snprintf(), and stpcpy().

Referenced by rpmtsFindPubkey().


Variable Documentation

Keyutils keyring to use.

Referenced by _GetPass(), rpmkuFindPubkey(), rpmkuPassPhrase(), and rpmkuStorePubkey().