Source-Changes archive

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

CVS commit: src/crypto/external/bsd/netpgp



Module Name:    src
Committed By:   agc
Date:           Thu Apr 23 06:32:04 UTC 2009

Update of /cvsroot/src/crypto/external/bsd/netpgp
In directory ivanova.netbsd.org:/tmp/cvs-serv7518

Log Message:
Import netpgp source into crypto/external - this is a heavily-modified
version of openpgpsdk, and will replace it. Differences between netpgp
and the NetBSD repository version of openpgpsdk are:

+ Wrap source code in GNU autoconf/configure
+ New high-level interface for libnetpgp(3) and netpgp(1)
+ Hide prolifery of local headers in the internal lib directory -
  there is now one exported header called netpgp.h
+ Hide all ops_* functions and structs behind __ops_* names
+ Fix long-standing bug - make decryption work with files > 8192 bytes
  (fix for signature verification of signed files > 8192 bytes was already
  brought forward from the NetBSD repository of openpgpsdk)
+ Use mmap(2) to read files, falls back to read(2) if can't do mmap
+ Compile portable package using libtool
+ Rationalise the number of source files - merge a number of smaller ones
+ Case-insensitive matching of key ids
+ Use PRIsize throughout
+ Use calloc(3) throughout to zero memory
+ Get rid of global symbols which abused a macro
+ Use more descriptive names - remove "_arg_" components, name things for their
  purpose, rather than what they are (their type)
+ No more --passphrase= argument to netpgp(1) - this is now always
  done through callbacks
+ Report source code date and build date in version number, as well as the
  version number itself

This will form the basis of the portable netpgp package.

Status:

Vendor Tag:     NETPGP
Release Tags:   netpgp-base
                
N src/crypto/external/bsd/netpgp/Makefile
N src/crypto/external/bsd/netpgp/mkdist
N src/crypto/external/bsd/netpgp/bin/Makefile
N src/crypto/external/bsd/netpgp/dist/config.guess
N src/crypto/external/bsd/netpgp/dist/config.log
N src/crypto/external/bsd/netpgp/dist/config.status
N src/crypto/external/bsd/netpgp/dist/config.sub
N src/crypto/external/bsd/netpgp/dist/configure
N src/crypto/external/bsd/netpgp/dist/configure.ac
N src/crypto/external/bsd/netpgp/dist/install-sh
N src/crypto/external/bsd/netpgp/dist/libtool
N src/crypto/external/bsd/netpgp/dist/Licence
N src/crypto/external/bsd/netpgp/dist/Makefile
N src/crypto/external/bsd/netpgp/dist/Makefile.in
N src/crypto/external/bsd/netpgp/dist/TODO
N src/crypto/external/bsd/netpgp/dist/tst
N src/crypto/external/bsd/netpgp/dist/autom4te.cache/output.0
N src/crypto/external/bsd/netpgp/dist/autom4te.cache/requests
N src/crypto/external/bsd/netpgp/dist/autom4te.cache/traces.0
N src/crypto/external/bsd/netpgp/dist/doc/deliverable.txt
N src/crypto/external/bsd/netpgp/dist/doc/doxygen-user.cfg
N src/crypto/external/bsd/netpgp/dist/doc/Makefile
N src/crypto/external/bsd/netpgp/dist/doc/spec.txt
N src/crypto/external/bsd/netpgp/dist/include/netpgp.h
N src/crypto/external/bsd/netpgp/dist/presentations/openpgpsdk-euroscon.pdf
N src/crypto/external/bsd/netpgp/dist/presentations/openpgpsdk.ppt
N 
src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-12-ben.txt
N 
src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-12-comments.txt
N src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-12.txt
N src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-13.txt
N src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-14.txt
N src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-15.txt
N src/crypto/external/bsd/netpgp/dist/ref/draft-ietf-openpgp-rfc2440bis-22.txt
N src/crypto/external/bsd/netpgp/dist/ref/rfc1991.txt
N src/crypto/external/bsd/netpgp/dist/ref/rfc2437.txt
N src/crypto/external/bsd/netpgp/dist/ref/rfc2440.txt
N src/crypto/external/bsd/netpgp/dist/ref/rfc4880.txt
N src/crypto/external/bsd/netpgp/dist/src/bin/Makefile
N src/crypto/external/bsd/netpgp/dist/src/bin/Makefile.in
N src/crypto/external/bsd/netpgp/dist/src/bin/netpgp
N src/crypto/external/bsd/netpgp/dist/src/bin/netpgp.1
N src/crypto/external/bsd/netpgp/dist/src/bin/netpgp.c
N src/crypto/external/bsd/netpgp/dist/src/lib/compress.c
N src/crypto/external/bsd/netpgp/dist/src/lib/config.h
N src/crypto/external/bsd/netpgp/dist/src/lib/config.h.in
N src/crypto/external/bsd/netpgp/dist/src/lib/create.c
N src/crypto/external/bsd/netpgp/dist/src/lib/create.h
N src/crypto/external/bsd/netpgp/dist/src/lib/crypto.c
N src/crypto/external/bsd/netpgp/dist/src/lib/crypto.h
N src/crypto/external/bsd/netpgp/dist/src/lib/errors.h
N src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c
N src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h
N src/crypto/external/bsd/netpgp/dist/src/lib/keyring_local.h
N src/crypto/external/bsd/netpgp/dist/src/lib/libnetpgp.3
N src/crypto/external/bsd/netpgp/dist/src/lib/loccreate.h
N src/crypto/external/bsd/netpgp/dist/src/lib/Makefile
N src/crypto/external/bsd/netpgp/dist/src/lib/Makefile.in
N src/crypto/external/bsd/netpgp/dist/src/lib/memory.h
N src/crypto/external/bsd/netpgp/dist/src/lib/misc.c
N src/crypto/external/bsd/netpgp/dist/src/lib/mkinstalldirs
N src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c
N src/crypto/external/bsd/netpgp/dist/src/lib/netpgpdefs.h
N src/crypto/external/bsd/netpgp/dist/src/lib/netpgpsdk.h
N src/crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c
N src/crypto/external/bsd/netpgp/dist/src/lib/packet.h
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-parse.c
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-parse.h
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-show-cast.h
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-show.c
N src/crypto/external/bsd/netpgp/dist/src/lib/packet-show.h
N src/crypto/external/bsd/netpgp/dist/src/lib/parse_local.h
N src/crypto/external/bsd/netpgp/dist/src/lib/reader.c
N src/crypto/external/bsd/netpgp/dist/src/lib/readerwriter.h
N src/crypto/external/bsd/netpgp/dist/src/lib/signature.c
N src/crypto/external/bsd/netpgp/dist/src/lib/signature.h
N src/crypto/external/bsd/netpgp/dist/src/lib/symmetric.c
N src/crypto/external/bsd/netpgp/dist/src/lib/types.h
N src/crypto/external/bsd/netpgp/dist/src/lib/validate.c
N src/crypto/external/bsd/netpgp/dist/src/lib/validate.h
N src/crypto/external/bsd/netpgp/dist/src/lib/version.h
N src/crypto/external/bsd/netpgp/dist/src/lib/writer.c
N src/crypto/external/bsd/netpgp/dist/src/lib/writer.h
N src/crypto/external/bsd/netpgp/lib/Makefile
N src/crypto/external/bsd/netpgp/lib/shlib_version

No conflicts created by this import



Home | Main Index | Thread Index | Old Index