Files | |
| file | digest.c |
| file | rpmlib.h |
| file | rpmpgp.c |
| Routines to handle RFC-2440 detached signatures. | |
| file | signature.c |
| file | signature.h |
| Generate and verify signatures. | |
Typedefs | |
| typedef enum sigType_e | sigType |
| typedef enum pgpVersion_e | pgpVersion |
Enumerations | |
| enum | sigType_e { RPMSIGTYPE_HEADERSIG = 5 } |
| enum | pgpVersion_e { PGP_NOTDETECTED = -1, PGP_UNKNOWN = 0, PGP_2 = 2, PGP_5 = 5 } |
Functions | |
| Header | rpmNewSignature (void) |
| rpmRC | rpmReadSignature (FD_t fd, Header *sighp, sigType sig_type, const char **msg) |
| int | rpmWriteSignature (FD_t fd, Header h) |
| int | rpmAddSignature (Header sig, const char *file, int_32 sigTag, const char *passPhrase) |
| int | rpmLookupSignatureType (int action) |
| char * | rpmGetPassPhrase (const char *prompt, const int sigTag) |
| const char * | rpmDetectPGPVersion (pgpVersion *pgpVer) |
|
|
Identify PGP versions.
Referenced by checkPassPhrase, makePGPSignature, and rpmDetectPGPVersion. |
|
|
Signature types stored in rpm lead. Referenced by rpmReadSignature. |
|
|
Identify PGP versions.
Definition at line 22 of file signature.h. |
|
|
Signature types stored in rpm lead. Definition at line 14 of file signature.h. |
|
||||||||||||||||||||
|
Generate signature(s) from a header+payload file, save in signature header.
Definition at line 731 of file signature.c. |
|
|
< Lookup type in effect Definition at line 73 of file signature.c. References int_32. Referenced by checkPassPhrase, main, and makePGPSignature. |
|
||||||||||||
|
Read a pass phrase using getpass(3), confirm with gpg/pgp helper binaries.
Definition at line 895 of file signature.c. Referenced by main. |
|
|
Return type of signature needed for signing/building.
Definition at line 33 of file signature.c. |
|
|
Return new, empty (signature) header instance.
Definition at line 358 of file signature.c. |
|
||||||||||||||||||||
|
Read (and verify header+payload size) signature header. If an old-style signature is found, we emulate a new style one.
Definition at line 148 of file signature.c. Referenced by main, rpmReadPackageFile, rpmReSign, and rpmVerifySignatures. |
|
||||||||||||
|
Write signature header.
Definition at line 336 of file signature.c. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002