rpm
5.4.15
|
#include <beecrypt/api.h>
#include <rpmiotypes.h>
#include <rpmpgp.h>
#include <rpmsw.h>
#include <beecrypt/beecrypt.h>
#include <beecrypt/base64.h>
#include <beecrypt/dsa.h>
#include <beecrypt/endianness.h>
#include <beecrypt/md4.h>
#include <beecrypt/md5.h>
#include <beecrypt/mp.h>
#include <beecrypt/rsa.h>
#include <beecrypt/rsapk.h>
#include <beecrypt/elgamal.h>
#include <beecrypt/ripemd128.h>
#include <beecrypt/ripemd160.h>
#include <beecrypt/ripemd256.h>
#include <beecrypt/ripemd320.h>
#include <beecrypt/sha1.h>
#include <beecrypt/sha224.h>
#include <beecrypt/sha256.h>
#include <beecrypt/sha384.h>
#include <beecrypt/sha512.h>
Go to the source code of this file.
Typedefs | |
typedef struct rpmbc_s * | rpmbc |
Functions | |
int | rpmbcExportPubkey (pgpDig dig) |
int | rpmbcExportSignature (pgpDig dig, DIGEST_CTX ctx) |
Variables | |
pgpImplVecs_t | rpmbcImplVecs |
int rpmbcExportPubkey | ( | pgpDig | dig | ) |
Definition at line 710 of file rpmbc.c.
References i, nibble(), ns, pgpGetPubkey(), PGPPUBKEYALGO_DSA, PGPPUBKEYALGO_ECDSA, PGPPUBKEYALGO_RSA, pgpPubkeyFingerprint(), PGPTAG_PUBLIC_KEY, SPEW, time, and xmalloc.
Referenced by pgpExportPubkey().
int rpmbcExportSignature | ( | pgpDig | dig, |
DIGEST_CTX | ctx | ||
) |
Definition at line 818 of file rpmbc.c.
References pgpGetPubkey(), pgpGetSignature(), pgpImplSetDSA(), pgpImplSetECDSA(), pgpImplSetRSA(), pgpImplSign(), PGPPUBKEYALGO_DSA, PGPPUBKEYALGO_ECDSA, PGPPUBKEYALGO_RSA, PGPSIGTYPE_BINARY, PGPSUBTYPE_EXPORTABLE_CERT, PGPSUBTYPE_ISSUER_KEYID, PGPSUBTYPE_REVOCABLE, PGPSUBTYPE_SIG_CREATE_TIME, PGPSUBTYPE_SIG_EXPIRE_TIME, PGPTAG_SIGNATURE, rpmDigestUpdate(), SPEW, time, and xmalloc.
Referenced by pgpExportSignature().
pgpImplVecs_t rpmbcImplVecs |
Definition at line 695 of file rpmbc.c.
Referenced by pgpExportPubkey(), pgpExportSignature(), and rpmioAllArgCallback().