| #
3fba244a |
| 18-Apr-2020 |
jhigh <jhigh@NetBSD.org> |
added blowfish symmetric cipher per RFC4880 9.2
|
| #
da39824b |
| 09-Mar-2014 |
agc <agc@NetBSD.org> |
Move netpgpkeys into the correct place in the reachover insfrastructure
|
| #
08dd6cef |
| 21-Feb-2014 |
agc <agc@NetBSD.org> |
Update to version 20140220
Changes from previous version:
+ portability fixes from xtraeme for his Linux distribution: + add search for ar(1) into autoconf + define __printflike if it's not alrea
Update to version 20140220
Changes from previous version:
+ portability fixes from xtraeme for his Linux distribution: + add search for ar(1) into autoconf + define __printflike if it's not already defined + fix missing asprintf (I fixed this differently)
show more ...
|
| #
cb8800fa |
| 17-Feb-2014 |
agc <agc@NetBSD.org> |
Update the autoconf-based infrastructure for another release.
The main change in this infrastructure is to get rid of the libnetpgp-based netpgpverify. This functionality is provided by the standal
Update the autoconf-based infrastructure for another release.
The main change in this infrastructure is to get rid of the libnetpgp-based netpgpverify. This functionality is provided by the standalone netpgpverify and libnetpgpverify in pkgsrc, and verification can also be performed using "netpgp -v".
show more ...
|
| #
aaec28fc |
| 06-Nov-2010 |
agc <agc@NetBSD.org> |
re-run automake to pick up changes to Makefile.am files.
|
| #
23e62cae |
| 05-Nov-2010 |
agc <agc@NetBSD.org> |
Miscellaneous changes to bring the GNU autoconf framework into a state where a package can be build and install properly.
|
| #
2dd0a33d |
| 05-Nov-2010 |
agc <agc@NetBSD.org> |
generate the Makefile in src/libmj too
|
| #
da498fd5 |
| 04-Nov-2010 |
agc <agc@NetBSD.org> |
Update base version to 20101103
Add openssl/camellia.h to the list of header files we look for in autoconf
Re-generate configure scripts
|
| #
0bbf5d48 |
| 02-Sep-2010 |
agc <agc@NetBSD.org> |
move the functions to parse the JSON from netpgpkeys(1) into libnetpgp(3)
update the version number for recent changes.
update the date for recent changes.
regenerate the autoconf files.
|
| #
61ac445f |
| 06-Aug-2010 |
agc <agc@NetBSD.org> |
Check in mods from Alan Horn to allow an alternate location for (a more up to date?) version of openssl to be specified at configuration time.
|
| #
275353f2 |
| 09-Jul-2010 |
agc <agc@NetBSD.org> |
minor changes to the ssh host key test invocations
|
| #
2ecd1d0a |
| 01-Jun-2010 |
agc <agc@NetBSD.org> |
Update netpgp to 3.99.3
Changes since 3.99.2: + avoid possible free() of new value passed to netpgp_setvar(), with thanks to Anon Ymous. + netpgpkeys(1): print keys to stdout, not stderr - report
Update netpgp to 3.99.3
Changes since 3.99.2: + avoid possible free() of new value passed to netpgp_setvar(), with thanks to Anon Ymous. + netpgpkeys(1): print keys to stdout, not stderr - reported by Anon Ymous. + fix DSA signatures and verification + simplify and shorten the internals of packet processing by getting rid of the intermediate pseudo-abstraction layer, which detracted from understanding and had no benefit whatsoever. Rename some enums and some definitions. + add some checking to new key generation, and don't try to read in the keys after writing them - reported by Tyler Retzlaff
show more ...
|
| #
5c29ffdc |
| 08-May-2010 |
agc <agc@NetBSD.org> |
regen for netpgp 3.99.2, 20100507 version
|
| #
67957bdf |
| 14-Apr-2010 |
agc <agc@NetBSD.org> |
Update netpgp to version 3.99.1
Changes to 3.99.1/20100413
+ bump major command versions to be compatible with shlib major + fixed a number of bugs in (RSA) key generation + modified netpgpkeys(1)
Update netpgp to version 3.99.1
Changes to 3.99.1/20100413
+ bump major command versions to be compatible with shlib major + fixed a number of bugs in (RSA) key generation + modified netpgpkeys(1) to take an optional argument to --generate-key if the argument is provided, it is used as the equivalent of the gecos field for the newly-generated key.
show more ...
|
| #
65386b72 |
| 16-Mar-2010 |
agc <agc@NetBSD.org> |
Changes to 2.99.2/20100315
+ make subkey sigs available by hkp as well as on the command line + use the sketchily-defined vindex option to the hkp protocol to return the subkey signature informati
Changes to 2.99.2/20100315
+ make subkey sigs available by hkp as well as on the command line + use the sketchily-defined vindex option to the hkp protocol to return the subkey signature information + add a netpgp_unsetvar() function as a corollary to netpgp_setvar() + use a variable name of ''subkey sigs'' to denote that subkey signatures should be returned with the pubkey uids
show more ...
|
| #
5aae2c74 |
| 13-Mar-2010 |
agc <agc@NetBSD.org> |
Changes to 2.99.1/20100313
+ add functionality to parse basic signature subkeys + in doing so, add expiration of keys + at the same time, add revocation of keys + recognise the primary user id, and
Changes to 2.99.1/20100313
+ add functionality to parse basic signature subkeys + in doing so, add expiration of keys + at the same time, add revocation of keys + recognise the primary user id, and use it when displaying user ids + recognise self signed keys and subkeys + rework the indentation of output + add the --list-sigs [userid] option to netpgpkeys(1) + use memcmp(3) rather than strcmp(3) when checking binary user ids to be exported + add expiration display to subkey signature output + update libnetpgp library version major number to 3
show more ...
|
| #
c973dd49 |
| 08-Mar-2010 |
agc <agc@NetBSD.org> |
Changes to 1.99.22/20100307 + add key expiry information to public key information display
|
| #
d9a9c03c |
| 05-Mar-2010 |
agc <agc@NetBSD.org> |
Changes to 1.99.21/20100305
+ clean up some lint + the obligatory ''build on mac os x fixes'' - <inttypes.h> header file
|
| #
b15ec256 |
| 05-Mar-2010 |
agc <agc@NetBSD.org> |
Update netpgp to version 1.99.20/20100304 - portability improvements, and bug fixes:
Changes to 1.99.20/20100304
+ move args to some functions around to be consistent + use uint*_t where appropr
Update netpgp to version 1.99.20/20100304 - portability improvements, and bug fixes:
Changes to 1.99.20/20100304
+ move args to some functions around to be consistent + use uint*_t where appropriate + fix bug in verify memory + add documentation to manual pages to show how to do combined signing/encryption and decryption/verification + make verification of ascii-armoured memory work the same as binary + eliminate use of strdup(3), strcasecmp(3), and strptime(3). NetBSD/pkgsrc PR 42922 applies - need to define _XOPEN_SOURCE and _BSD_SOURCE for newer linux platforms with glibc 2.10.1. solved a bit differently, by implementing strdup(3) and strcasecmp(3) independently, and using regexps to avoid calling strptime(3).
show more ...
|
| #
0aa60872 |
| 12-Feb-2010 |
agc <agc@NetBSD.org> |
Changes to 1.99.19/20100212
+ plug some memory leaks, from cppcheck via Thomas Klausner (thanks!) + make the singular of time units read correctly + print decryption key info properly when prompting
Changes to 1.99.19/20100212
+ plug some memory leaks, from cppcheck via Thomas Klausner (thanks!) + make the singular of time units read correctly + print decryption key info properly when prompting for passphrase
show more ...
|
| #
fef71af2 |
| 11-Feb-2010 |
agc <agc@NetBSD.org> |
changes to 1.99.18/20100211
small steps, but lots of them - this is the first one.
+ print out the correct key information when signing files and memory. what used to be printed out was the copy
changes to 1.99.18/20100211
small steps, but lots of them - this is the first one.
+ print out the correct key information when signing files and memory. what used to be printed out was the copy of the public key which is stored as part of the private key(!). does not address the info shown when decrypting, since that is done in a different way, by callback. this whole part needs to be re-written, but will have to wait for two good hands.
show more ...
|
| #
2b48e3a6 |
| 08-Feb-2010 |
agc <agc@NetBSD.org> |
Update netpgp to version 1.99.17/20100208
Changes to 1.99.17/20100208
+ get rid of last 2 static variables - use the __ops_printstate_t struct passed down, and add the indent variable here too +
Update netpgp to version 1.99.17/20100208
Changes to 1.99.17/20100208
+ get rid of last 2 static variables - use the __ops_printstate_t struct passed down, and add the indent variable here too + get rid of 3 occurrences in reader.c where an automatic buffer was addressed (as part of a subsequent callback) by a struct field from a calling scope, and only valid within the callback. Found by Flexelint and phk - many thanks. + print filename/"memory" when time problems occur when validating signatures
show more ...
|
| #
600b302b |
| 06-Feb-2010 |
agc <agc@NetBSD.org> |
Changes to 1.99.16/20100205
+ minor simplifications to netpgp(1) internally + fix a bug in netpgp_verify_file where a non-existent file while listing packets would cause a SIGSEGV + add duration a
Changes to 1.99.16/20100205
+ minor simplifications to netpgp(1) internally + fix a bug in netpgp_verify_file where a non-existent file while listing packets would cause a SIGSEGV + add duration arg to netpgp(1), and check for validity when verifying signatures + add birthtime arg to netpgp(1), and check for validity when verifying signatures + add netpgp commands to print pubkey, if desired + allow the passphrase for the signature to be taken from --pass-fd + get rid of static indent value when printing packet contents + print signature validity times when verifying a file's signature
show more ...
|
| #
d369874e |
| 22-Dec-2009 |
agc <agc@NetBSD.org> |
Netpgp changes to 1.99.15/20091221
+ some ssh host keys do not have the username of the generator included in the key itself. If there is no username in there, create one. + added netpgp_encrypt_m
Netpgp changes to 1.99.15/20091221
+ some ssh host keys do not have the username of the generator included in the key itself. If there is no username in there, create one. + added netpgp_encrypt_memory() and netpgp_decrypt_memory() + overhaul netpgp(1) to work with stdin/stdout if no filenames specified:
% netpgp --encrypt < a | netpgp --decrypt > b netpgp: default key set to "C0596823" netpgp: default key set to "C0596823" pub 2048/RSA (Encrypt or Sign) 1b68dcfcc0596823 2004-01-12 Key fingerprint: d415 9deb 336d e4cc cdfa 00cd 1b68 dcfc c059 6823 uid Alistair Crooks <agc@netbsd.org> uid Alistair Crooks <agc@pkgsrc.org> uid Alistair Crooks <agc@alistaircrooks.com> uid Alistair Crooks <alistair@hockley-crooks.com> netpgp passphrase: % diff a b % ls -al a b -rw-r--r-- 1 agc agc 15243 Dec 20 08:55 a -rw-r--r-- 1 agc agc 15243 Dec 21 17:15 b %
% netpgp --sign < a | netpgp --cat > b netpgp: default key set to "C0596823" netpgp: default key set to "C0596823" pub 2048/RSA (Encrypt or Sign) 1b68dcfcc0596823 2004-01-12 Key fingerprint: d415 9deb 336d e4cc cdfa 00cd 1b68 dcfc c059 6823 uid Alistair Crooks <agc@netbsd.org> uid Alistair Crooks <agc@pkgsrc.org> uid Alistair Crooks <agc@alistaircrooks.com> uid Alistair Crooks <alistair@hockley-crooks.com> netpgp passphrase: Good signature for <stdin> made Mon Dec 21 18:25:02 2009 using RSA (Encrypt or Sign) key 1b68dcfcc0596823 pub 2048/RSA (Encrypt or Sign) 1b68dcfcc0596823 2004-01-12 Key fingerprint: d415 9deb 336d e4cc cdfa 00cd 1b68 dcfc c059 6823 uid Alistair Crooks <alistair@hockley-crooks.com> uid Alistair Crooks <agc@pkgsrc.org> uid Alistair Crooks <agc@netbsd.org> uid Alistair Crooks <agc@alistaircrooks.com> uid Alistair Crooks (Yahoo!) <agcrooks@yahoo-inc.com> %
+ add explanations of memory-based operations to manual pages
show more ...
|
| #
9e63cf3f |
| 14-Dec-2009 |
agc <agc@NetBSD.org> |
Prepare for a new netpgp-20091210 portable release.
Apart from infrastructure changes, there are the following functional ones:
+ Update to version 20091210
+ provide a new netpgp_match_list_keys(
Prepare for a new netpgp-20091210 portable release.
Apart from infrastructure changes, there are the following functional ones:
+ Update to version 20091210
+ provide a new netpgp_match_list_keys(3) function to perform a regular-expression based search of all the keys in the keyring. If no pattern is specified to match, then all keys are returned.
+ provide a new netpgp_set_homedir(3) function, and use it to set the home directory from the library, rather than individually in all the programs which use the library
+ provide a new netpgp_incvar(3) function which will add a constant increment (which may be negative) to the value of an internal variable. This is primarily used for the verbosity level within the library, and is again a movement of the function into the library from the individual programs which use the library
+ move to the specification of an ssh key file by internal variable, rather than the directory holding an ssh key file
+ autoconf infrastructure changes
+ take a hammer to the _GNU_SOURCE definitions problems
+ don't rely on strnlen(3) being present everywhere
show more ...
|