Import netpgp source into crypto/external - this is a heavily-modifiedversion of openpgpsdk, and will replace it. Differences between netpgpand the NetBSD repository version of openpgpsdk are:+ W
Import netpgp source into crypto/external - this is a heavily-modifiedversion of openpgpsdk, and will replace it. Differences between netpgpand 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 itselfThis will form the basis of the portable netpgp package.
show more ...