#include "system.h"
#include <rpmlib.h>
#include <rpmmacro.h>
#include "md5.h"
#include "misc.h"
#include "rpmlead.h"
#include "signature.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
| #define | X(_x) (unsigned)((_x) & 0xff) |
Typedefs | |
| typedef unsigned char | byte |
| typedef int (* | md5func )(const char *fn, byte *digest) |
Functions | |
| int | rpmLookupSignatureType (int action) |
| const char* | rpmDetectPGPVersion (pgpVersion *pgpVer) |
| rpmRC | checkSize (FD_t fd, int siglen, int pad, int datalen) |
| Check package size. More... | |
| rpmRC | rpmReadSignature (FD_t fd, Header *headerp, sigType sig_type) |
| int | rpmWriteSignature (FD_t fd, Header h) |
| Header | rpmNewSignature (void) |
| Header | rpmFreeSignature (Header h) |
| int | makePGPSignature (const char *file, void **sig, int_32 *size, const char *passPhrase) |
| int | makeGPGSignature (const char *file, void **sig, int_32 *size, const char *passPhrase) |
| int | rpmAddSignature (Header h, const char *file, int_32 sigTag, const char *passPhrase) |
| rpmVerifySignatureReturn | verifySizeSignature (const char *datafile, int_32 size, char *result) |
| rpmVerifySignatureReturn | verifyMD5Signature (const char *datafile, const byte *sig, char *result, md5func fn) |
| rpmVerifySignatureReturn | verifyPGPSignature (const char *datafile, const void *sig, int count, char *result) |
| rpmVerifySignatureReturn | verifyGPGSignature (const char *datafile, const void *sig, int count, char *result) |
| int | checkPassPhrase (const char *passPhrase, const int sigTag) |
| char* | rpmGetPassPhrase (const char *prompt, const int sigTag) |
| rpmVerifySignatureReturn | rpmVerifySignature (const char *file, int_32 sigTag, const void *sig, int count, char *result) |
Definition in file signature.c.
|
|
Definition at line 477 of file signature.c. Referenced by verifyMD5Signature().
|
|
|
Definition at line 32 of file signature.c. |
|
|
Definition at line 34 of file signature.c. |
|
|
Definition at line 724 of file signature.c. Referenced by rpmGetPassPhrase().
|
|
|
Check package size.
Definition at line 116 of file signature.c. Referenced by rpmReadSignature().
|
|
|
Definition at line 343 of file signature.c. Referenced by rpmAddSignature().
|
|
|
Definition at line 245 of file signature.c. Referenced by rpmAddSignature().
|
|
|
Definition at line 645 of file signature.c. Referenced by rpmVerifySignature().
|
|
|
Definition at line 480 of file signature.c. Referenced by rpmVerifySignature().
|
|
|
Definition at line 516 of file signature.c. Referenced by rpmVerifySignature().
|
|
|
Definition at line 460 of file signature.c. Referenced by rpmVerifySignature().
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001