lukem
9b100d5b4e
don't need LDADD here; LIBDPLIBS does the right thing
2009-01-22 00:20:58 +00:00
lukem
87e4630751
descend into lib first
2009-01-22 00:13:19 +00:00
lukem
b8a38f2310
update paths
2009-01-22 00:01:52 +00:00
agc
b3b80bc7d6
Fix a typo when printing the type of trust
2009-01-21 22:29:04 +00:00
agc
bbfe341047
gmtime(3) returns a pointer to a struct tm with a month value in the
...
range [0,11], so add 1 to this to get a useful value for human
interpretation.
2009-01-21 20:17:14 +00:00
agc
1dbcf9a927
Avoid leaking storage in one function.
...
Set USE_FORT to yes, and fix the fallout.
2009-01-21 15:35:00 +00:00
agc
c80363d779
WARNS=4 (w00t, no changes necessary)
2009-01-21 07:08:10 +00:00
agc
644e4c1f7f
Build the openpgpsdk library with WARNS=3
2009-01-21 05:48:56 +00:00
agc
1cf88afccb
Fix WARNS=2 warnings (shadow vars again), but don't switch WARNS=2 on for
...
the application, since WARNS=2 includes fatal warnings when linking, and we
get a warning about IDEA being a patented algorithm.
2009-01-21 03:37:12 +00:00
agc
6dfd9b1804
WARNS=2 for the library build
2009-01-21 03:32:08 +00:00
agc
5bc2794550
WARNS=2 (mainly shadow variable declarations)
2009-01-21 03:31:22 +00:00
agc
2626a640dd
Previously debugging information seems to have been output by editing a
...
static variable and recompiling. Make this a bit more dynamic, adding a
--debug "filename" argument to the application, and by using a filename-
based debug framework to replicate previous behavior. Multiple filenames
can be provided.
In addition, add more debugging information by printing out the human
values of signature type and key algorithm when parsing packets.
2009-01-21 01:32:54 +00:00
agc
84ce5f6759
Restore the exit semantics of the original. If success, the exit code is
...
EXIT_SUCCESS. If failure, exit code is EXIT_FAILURE. (Duh). If an error
has occurred, use an exit code of 2.
2009-01-21 01:27:55 +00:00
agc
4442e07493
Add the dependent libs to the openpgpsdk library itself, rather than making
...
any program that uses the library specifically add them.
Install header files in the appropriate place
2009-01-20 19:48:23 +00:00
agc
f6ab492fbf
Use EXIT_* error codes rather than numeric constants
2009-01-20 19:46:08 +00:00
agc
35a399083a
Get rid of a file that's not used
2009-01-20 19:44:42 +00:00
agc
c86c75ce57
Add a subdir Makefile to descend into openpgpsdk
2009-01-20 19:42:56 +00:00
agc
68d230573c
The openpgp application breaks its own abstraction rules by including a
...
header file that is meant to be local, so that it can access the content
type of a packet. This change uses an accessor function to find the packet
content type.
2009-01-20 16:58:09 +00:00
agc
0055cf2b60
Add a reachover framework for the openpgp application as well.
2009-01-20 07:50:54 +00:00
agc
d4beb7925c
Remove duplicated functions
2009-01-20 07:35:26 +00:00
agc
e4f17bf621
Also make shared lib
2009-01-20 07:34:42 +00:00
agc
cba3672b08
Add a README file, derived form external/src/README, to describe the contents
...
of the tree rotted at this directory.
2009-01-20 07:15:30 +00:00
agc
5e633613d2
Make this compile (WARNS=1) on NetBSD.
...
Add reachover library Makefile for the external framework.
2009-01-20 07:12:16 +00:00
agc
9b993b5409
Missed this when removing old sources.
2009-01-20 06:49:14 +00:00
agc
5c077856b5
Second initial import of openpgpsdk v0.9 into the external section of
...
the crypto sources, per conversation with core.
License is 3-clause BSD.
An OpenPGP library implementation (RSA and partial DSA), conformant
with RFC4880 "OpenPGP Message Format".
RSA Key Generation
* S2K Usage: ENCRYPTED_AND_HASHED
* S2K Specifier: SALTED
* Symmetric algorithm: CAST5
RSA Encryption
* Generates "Symmetrically Encrypted Integrity Protected
Data" packets (required by RFC)
* Hash: SHA1 (required by RFC)
* Symmetric Algorithm: CAST5 (hard-coded)
* Uses compression
* Optional ASCII armouring
RSA Decryption
* Symmetric Algorithm: CAST5, AES, AES256, 3DES
* Optional Compression: ZIP, ZLIB, BZIP2
* Optional ASCII armouring
RSA Signature
* Armoured, unarmoured or clearsigned
* Hash algorithm: SHA1
RSA Verification
* Armoured, unarmoured or clearsigned
* V3 or V4 signatures
* Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224
DSA Signature
* Armoured, unarmoured or clearsigned
* Hash algorithms: SHA1
DSA Verification
* Armoured, unarmoured or clearsigned
* V3 or V4 signatures
* Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224
2009-01-20 06:43:54 +00:00
agc
32a7726202
Remove the botched import of the openpgpsdk sources. "They'll be back"
2009-01-20 06:36:37 +00:00
agc
ca2dba9441
Make the library compile with WARNS=1
2009-01-12 23:00:00 +00:00
agc
4ca3d4e421
Initial import of openpgpsdk v0.9 into the external section of the crypto
...
sources, per conversation with core.
License is 3-clause BSD.
An OpenPGP library implementation (RSA and partial DSA), conformant
with RFC4880 "OpenPGP Message Format".
RSA Key Generation
* S2K Usage: ENCRYPTED_AND_HASHED
* S2K Specifier: SALTED
* Symmetric algorithm: CAST5
RSA Encryption
* Generates "Symmetrically Encrypted Integrity Protected
Data" packets (required by RFC)
* Hash: SHA1 (required by RFC)
* Symmetric Algorithm: CAST5 (hard-coded)
* Uses compression
* Optional ASCII armouring
RSA Decryption
* Symmetric Algorithm: CAST5, AES, AES256, 3DES
* Optional Compression: ZIP, ZLIB, BZIP2
* Optional ASCII armouring
RSA Signature
* Armoured, unarmoured or clearsigned
* Hash algorithm: SHA1
RSA Verification
* Armoured, unarmoured or clearsigned
* V3 or V4 signatures
* Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224
DSA Signature
* Armoured, unarmoured or clearsigned
* Hash algorithms: SHA1
DSA Verification
* Armoured, unarmoured or clearsigned
* V3 or V4 signatures
* Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224
2009-01-12 22:55:41 +00:00