summaryrefslogtreecommitdiff
path: root/rpmio/rpmpgp.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-09Add an interface to parse armored OpenPGP from memoryPanu Matilainen1-19/+28
2009-08-31Ugh, fix brokenness from previous commitPanu Matilainen1-1/+1
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in io codePanu Matilainen1-4/+3
2009-05-08Fix parsing of pubkey signature packets. Ick.Panu Matilainen1-3/+3
2009-04-23Hide NSS peculiarities from APIPanu Matilainen1-0/+27
2009-04-16Pad RSA signatures up to modulus size if necessary (rhbz#494049)Panu Matilainen1-1/+20
2009-04-09Fix PGP v4 fingerprint calculation (rhbz#493777)Panu Matilainen1-1/+7
2009-03-25Push signature identification to librpmio / pgp handlingPanu Matilainen1-0/+19
2009-03-25Push signature verification down to librpmioPanu Matilainen1-0/+76
2009-03-25Eliminate header/payload digests from pgpDig_s, they dont belongPanu Matilainen1-17/+0
2009-03-16Eliminate unnecessary pgpNewPublicKey() wrappersPanu Matilainen1-12/+2
2009-03-16Eliminate unnecessary field from pgpDig_sPanu Matilainen1-35/+24
2009-03-04Dont leak memory from hdrmd5ctxPanu Matilainen1-2/+0
2009-03-04Eliminate unnecessary fields from pgpDig_sPanu Matilainen1-3/+0
2009-01-08Only touch _crypto_initialized if we actually change itPanu Matilainen1-5/+6
2009-01-08Don't segfault in pgpPubkeyFingerprint() if rpmDigest* failsPanu Matilainen1-3/+5
2008-07-01Create ascii armor that rpm itself acceptsPanu Matilainen1-1/+1
2008-07-01Eliminate the nasty global _dig and _digp variables from rpmpgpPanu Matilainen1-24/+26
2008-07-01Unexport all the umphteen pgp related tablesPanu Matilainen1-10/+10
2008-07-01Make every pgp function not needed by other parts of rpm staticPanu Matilainen1-7/+158
2008-06-10Silly signedness mismatch in pgpMpiSet()Panu Matilainen1-1/+1
2008-04-15Plug a memleak in pgpArmorWrap()Panu Matilainen1-0/+1
2008-04-08Rewrite pgpArmorWrap(), the former one was insecure/hackishJindrich Novy1-30/+12
2008-04-07Uh, return allocated pointer, not the end of string...Panu Matilainen1-2/+3
2008-04-07Remove static print buffer from pgpMpiStr(), return malloc'd data insteadPanu Matilainen1-3/+12
2008-04-07Merge pgpHexCvt() into pgpHexPrt(), removing it from public headersPanu Matilainen1-1/+8
2008-04-07Remove static print buffer from pgpHexStr, return malloc'ed memory insteadPanu Matilainen1-1/+11
2008-03-24Remove bogus consts from pgpDigParams_s structurePanu Matilainen1-6/+6
2008-03-19Remove bunch of double consts. What have I've been thinking?Panu Matilainen1-10/+10
2008-03-06Further read-only tables in rpmpgp..Panu Matilainen1-8/+8
2008-03-06Mark various pgp value tables read-only as they should bePanu Matilainen1-10/+10
2008-01-30Include spring-cleaningPanu Matilainen1-2/+3
2008-01-09Last 8 bytes of RSA modulus is keyid for V3 pubkeys (#205080)Panu Matilainen1-22/+34
2008-01-03Lose unused pgpMpiHex()Panu Matilainen1-11/+0
2007-12-19Hum, NSS needs to be shut down tooPanu Matilainen1-0/+12
2007-12-17Use constfree for cleaning up pgp digest contentsPanu Matilainen1-6/+6
2007-12-16pgpReadPkts returns malloced memory, unconstifyPanu Matilainen1-1/+1
2007-12-14Remove bogus consts..Panu Matilainen1-2/+2
2007-12-14More misc size_t issuesPanu Matilainen1-1/+1
2007-12-14Couple of more size_t uses + related format string fixesPanu Matilainen1-4/+4
2007-12-13Big bunch of int -> size_t corrections for various signature itemsPanu Matilainen1-28/+27
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-1/+1
2007-11-26Define and use pgpKeyID_t for pgp key id'sPanu Matilainen1-5/+5
2007-11-26Eliminate type "byte"Ralf Corsépius1-40/+40
2007-11-23Expand private include file names to be relative to $(top_srcdir)Ralf Corsépius1-2/+2
2007-11-23Move the xstr*() string variants from rpmio.h to rpmstring.hPanu Matilainen1-0/+3
2007-11-16Split digest-stuff out of rpmio_internal to separate headerPanu Matilainen1-1/+2
2007-11-16Eliminate need for rpmio_internal.h in rpmdb.cPanu Matilainen1-0/+12
2007-11-15Initialize NSS early (rhbz#382091)Panu Matilainen1-1/+13
2007-11-02Use NSS instead of beecrypt for encryption (Tomas Mraz)Panu Matilainen1-71/+146