Defines | Functions | Variables

rpmio/rpmku.c File Reference

#include "system.h"
#include <rpmiotypes.h>
#include <rpmio.h>
#include <rpmku.h>
#include "debug.h"
Include dependency graph for rpmku.c:

Go to the source code of this file.

Defines

#define _RPMIOB_INTERNAL

Functions

char * _GetPass (const char *prompt)
char * _RequestPass (const char *prompt)
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

char *(* Getpass )(const char *prompt) = _GetPass
 Return a password.

Detailed Description

Definition in file rpmku.c.


Define Documentation

#define _RPMIOB_INTERNAL

Definition at line 7 of file rpmku.c.


Function Documentation

char* _GetPass ( const char *  prompt )

Definition at line 79 of file rpmku.c.

References _free(), _kuKeyring, and rpmExpand().

char* _RequestPass ( const char *  prompt )

Definition at line 113 of file rpmku.c.

References argvSplit().

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().

rpmRC rpmkuStorePubkey ( pgpDigParams  sigp,
rpmiob  iob 
)

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

char*(* Getpass)(const char *prompt) = _GetPass

Return a password.

Parameters:
promptprompt string
Returns:
password

Definition at line 146 of file rpmku.c.

Referenced by main(), and urlFind().