summaryrefslogtreecommitdiff
path: root/rpmio/digest.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-14Move fdDigest*() to rpmio.c where they better belongPanu Matilainen1-30/+0
2009-09-07Remove redundant reinitialization, cleanupPanu Matilainen1-6/+1
2009-03-25Eliminate header/payload digests from pgpDig_s, they dont belongPanu Matilainen1-29/+0
2009-03-25Implement fdUpdateDigests() and friends using digest bundlePanu Matilainen1-57/+33
2009-03-25Add a type + basic api for bundle of digests (on same data)Panu Matilainen1-0/+85
2009-03-16Proper error handling in rpmDigestDup()Panu Matilainen1-6/+7
2009-03-11NSS supports MD2, we might as well handle it tooPanu Matilainen1-3/+5
2009-03-11Eliminate now unnecessary FDDIGEST_tPanu Matilainen1-19/+18
2009-03-11Remember hash algorithm in digest contextPanu Matilainen1-0/+2
2009-03-11Streamline rpmDigestInit() a bitPanu Matilainen1-14/+11
2009-01-08Delay NSS initialization until actually usedPanu Matilainen1-1/+5
2008-07-12NSS uses unsigned int, not size_t for hash lengthsPanu Matilainen1-1/+1
2008-04-07Eliminate several copy-paste hex converters, use pgpHexStr() insteadPanu Matilainen1-10/+1
2008-03-06Mark bunch of misc. tables & such read-only in librpmioPanu Matilainen1-1/+1
2008-02-26Un-inline fd*Digest()Panu Matilainen1-0/+85
2008-01-30Include spring-cleaningPanu Matilainen1-0/+2
2008-01-02Gah, nss doesn't use size_t for lengths...Panu Matilainen1-1/+1
2008-01-02More assorted int -> size_t usesPanu Matilainen1-6/+6
2007-11-26Eliminate type "byte"Ralf Corsépius1-1/+1
2007-11-23Expand private include file names to be relative to $(top_srcdir)Ralf Corsépius1-1/+1
2007-11-16Split digest-stuff out of rpmio_internal to separate headerPanu Matilainen1-1/+1
2007-11-15Initialize NSS early (rhbz#382091)Panu Matilainen1-3/+0
2007-11-02Use NSS instead of beecrypt for encryption (Tomas Mraz)Panu Matilainen1-78/+71
2007-09-20Remove splint remnants.Ralf Corsépius1-1/+0
2007-09-11Remove splint tags.Ralf Corsépius1-6/+3
2007-09-11Remove splint tags.Ralf Corsépius1-37/+14
2005-03-13Add support for sha256/sha384/sha512 (if available.).jbj1-0/+41
2003-04-28beecrypt-3.0.0 merge: DSA/SHA1 functional in rpm.jbj1-26/+6
2003-04-09Splint fiddles.jbj1-14/+16
2003-04-02Splint clean.jbj1-4/+11
2002-07-21- add methods to make signature handling opaque wrto rpmts.jbj1-4/+0
2002-07-08Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj1-0/+2
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-0/+4
2002-06-23Add boundswrite annotations everywhere.jbj1-0/+2
2002-06-15- beecrypt: merge changes from beecrypt-2.3.0.jbj1-1/+1
2002-04-10- beecrypt: add types.h, eliminate need for config.gnu.h.jbj1-1/+1
2001-10-19Rewire digests, step 2.jbj1-18/+31
2001-10-16Factor -type problems into explicit code annotations.jbj1-0/+4
2001-10-16More lclint annotations.jbj1-0/+12
2001-10-15Explicit branchstate annotations.jbj1-0/+2
2001-10-15lclint fiddles to annotate globals.jbj1-0/+2
2001-10-05- proof-of-concept GPG/DSA verification for legacy signatures.jbj1-0/+8
2001-09-29- create RFC-2440 OpenPGP API in rpmio.jbj1-5/+5
2001-09-26- bind beecrypt md5/sha1 underneath rpmio.jbj1-588/+54
2001-09-15Sync with rpm-4_0 branch.jbj1-0/+100
2001-07-21- add sha1 test vectors, verify on ix86/alpha/sparc.jbj1-13/+30
2001-06-15- fix: db1 end-of-file not detected in legacy compatible way.jbj1-6/+2
2001-06-05- fix typos in linux.{req,prov}.jbj1-0/+9
2001-06-04lclint fiddles.jbj1-1/+4
2001-05-05- enough lclint annotations and fiddles already.jbj1-0/+6