Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [agc-netpgp-standalone] src/crypto/external/bsd/netpgp



Module Name:    src
Committed By:   agc
Date:           Tue Oct 30 02:10:43 UTC 2012

Modified Files:
        src/crypto/external/bsd/netpgp/bin/netpgpverify [agc-netpgp-standalone]:
            Makefile expected16 expected17 expected18 expected21 expected22
            expected24 expected32 expected34
        src/crypto/external/bsd/netpgp/dist/src/libbn [agc-netpgp-standalone]:
            bignum.c
        src/crypto/external/bsd/netpgp/dist/src/libverify 
[agc-netpgp-standalone]:
            libverify.c verify.h
        src/crypto/external/bsd/netpgp/lib/verify [agc-netpgp-standalone]:
            Makefile
Removed Files:
        src/crypto/external/bsd/netpgp/dist/src/libverify 
[agc-netpgp-standalone]:
            verify.c

Log Message:
changes to libnetpgpverify:

+ isolate the RSA verification code (the DSA verification code was
isolated previously), and include it in our sources, rather than
including the source for librsa, (and thus bringing in all the code
for signing and encryption/decryption) - no crypto is involved in
signature verification, just the digest calculation, and the BIGNUM
expmod.

+ check some more arguments

+ order the user ids as expected in public keys (i.e.  if there's a
primary user id signature sub-packet, honor it), and fix up the
regression test results accordingly.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected16 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected17 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected18 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected21 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected22 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected24 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected32 \
    src/crypto/external/bsd/netpgp/bin/netpgpverify/expected34
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 \
    src/crypto/external/bsd/netpgp/dist/src/libbn/bignum.c
cvs rdiff -u -r1.1.2.9 -r1.1.2.10 \
    src/crypto/external/bsd/netpgp/dist/src/libverify/libverify.c
cvs rdiff -u -r1.1.2.1 -r0 \
    src/crypto/external/bsd/netpgp/dist/src/libverify/verify.c
cvs rdiff -u -r1.1.2.8 -r1.1.2.9 \
    src/crypto/external/bsd/netpgp/dist/src/libverify/verify.h
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 \
    src/crypto/external/bsd/netpgp/lib/verify/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index