Stephen Paul Weber
|
752d80f14a
|
S2K salt is *always* 8 bytes
Closes #33
|
2018-07-25 15:04:49 -05:00 |
|
Stephen Paul Weber
|
cba1ecce8a
|
Do not rely on asserts for behaviour
Closes #35
|
2018-07-25 14:35:51 -05:00 |
|
Stephen Paul Weber
|
6006111bbc
|
Bump version number
|
2017-04-12 16:23:15 -05:00 |
|
Stephen Paul Weber
|
cefaef242d
|
Update normalise and example for clearsigning
Trailing whitespace must be removed when generating the signature and
must not be included in output.
|
2016-02-24 11:07:10 -05:00 |
|
Stephen Paul Weber
|
d37e91efda
|
Example to serialize public key message
|
2015-11-16 10:40:44 -05:00 |
|
adecaneda
|
cc52cb9dab
|
Missing parameter in parse_old_format
|
2015-08-05 11:35:23 +02:00 |
|
adecaneda
|
4281c8fa97
|
Missing parameter
|
2015-08-05 11:18:28 +02:00 |
|
adecaneda
|
01a1f00edb
|
Inclued partial body lengths
Partial body lengths based on https://github.com/toofishes/python-pgpdump/blob/master/pgpdump/packet.py
|
2015-08-05 10:54:57 +02:00 |
|
Stephen Paul Weber
|
d6568d4925
|
Initial doxygen setup
|
2014-06-28 14:26:12 -05:00 |
|
Stephen Paul Weber
|
c341d7f09e
|
Fix byte encoding of some packets
|
2013-06-24 11:21:10 -05:00 |
|
Stephen Paul Weber
|
04b89decd1
|
Should not throw away the version
|
2013-02-24 18:10:57 -05:00 |
|
Stephen Paul Weber
|
1ecb990a02
|
Use key_from_input as originally intended
|
2013-02-24 18:10:46 -05:00 |
|
Stephen Paul Weber
|
aab2a5e12b
|
Data representation bugs in signature subpackets
|
2013-02-18 18:39:24 -05:00 |
|
Stephen Paul Weber
|
7d776fd605
|
Encryption support
|
2013-01-26 17:01:26 -05:00 |
|
Stephen Paul Weber
|
a56799955f
|
Decrypt secret key
|
2013-01-26 14:55:51 -05:00 |
|
Stephen Paul Weber
|
cd15aec6f9
|
Asymmetric decryption
|
2013-01-26 14:00:00 -05:00 |
|
Stephen Paul Weber
|
bf8201f432
|
Start work on decryption
|
2013-01-21 18:18:41 -05:00 |
|
Stephen Paul Weber
|
68b2047508
|
Both kinds of EncryptedDataPacket
|
2013-01-21 15:33:46 -05:00 |
|
Stephen Paul Weber
|
dffa0ecaa2
|
Generalize S2K support, and support SymmetricSessionKeyPacket
|
2013-01-21 15:20:23 -05:00 |
|
Stephen Paul Weber
|
74afee6266
|
Test signing at all
|
2013-01-20 22:15:49 -05:00 |
|
Stephen Paul Weber
|
7a1510f2e1
|
Remove unsafe uses of reset
|
2013-01-20 21:49:48 -05:00 |
|
Stephen Paul Weber
|
4263d03188
|
Restructure signing code
All sorts of signatures can be verified now, and it is easier to extract
information from the verified signature packets.
|
2013-01-20 21:44:33 -05:00 |
|
Stephen Paul Weber
|
22585344c0
|
Message signature verification tests
|
2013-01-20 19:00:49 -05:00 |
|
Stephen Paul Weber
|
995a9d7840
|
Fingerprint tests
|
2013-01-20 17:51:37 -05:00 |
|
Stephen Paul Weber
|
f4af8a010b
|
Remove unsafe use of array_pop
|
2013-01-20 17:41:37 -05:00 |
|
Stephen Paul Weber
|
825452e123
|
Support v3 sigs and keys properly
|
2013-01-20 17:34:08 -05:00 |
|
Stephen Paul Weber
|
c5600d2812
|
Enable meat of tests, all but one pass
|
2013-01-20 16:49:19 -05:00 |
|
Stephen Paul Weber
|
5cba4f2697
|
Import Serialization tests from OpenPGP-Haskell
|
2013-01-20 14:41:37 -05:00 |
|
Stephen Paul Weber
|
b84a2a8752
|
Allow using keys as data to sign over
|
2011-07-25 15:15:01 -05:00 |
|
Stephen Paul Weber
|
fb9fddde16
|
Working constructor for UserID
|
2011-07-25 15:14:45 -05:00 |
|
Stephen Paul Weber
|
4dbfbcb88d
|
Working constructor for PublicKey
|
2011-07-25 15:13:24 -05:00 |
|
Stephen Paul Weber
|
6bf8e8cb6b
|
UserIDPacket body
|
2011-07-25 12:51:08 -05:00 |
|
Stephen Paul Weber
|
c2c934fa6a
|
Implement SecretKeyPacket output body
|
2011-07-25 12:46:50 -05:00 |
|
Stephen Paul Weber
|
69ade89111
|
refactor SecretKeyPacket read
|
2011-07-25 12:28:33 -05:00 |
|
Stephen Paul Weber
|
0f5742ba0d
|
Implement output body for PublicKeyPacket
|
2011-07-25 12:23:00 -05:00 |
|
Stephen Paul Weber
|
dab71c1854
|
Implement FeaturesPacket
|
2011-07-25 12:06:21 -05:00 |
|
Stephen Paul Weber
|
82fb19cc31
|
Implement KeyFlagsPacket
|
2011-07-25 12:03:46 -05:00 |
|
Stephen Paul Weber
|
951ff2cacc
|
use bitlength
|
2011-07-25 11:50:27 -05:00 |
|
Stephen Paul Weber
|
af3643c919
|
crc24 was not encoded
|
2011-04-28 08:10:10 -05:00 |
|
Stephen Paul Weber
|
6b8445737e
|
Newline before crc24 on enarmor
|
2011-04-28 08:07:06 -05:00 |
|
Stephen Paul Weber
|
6cbd7f6634
|
Check the actual format
|
2010-06-28 12:33:55 -05:00 |
|
Stephen Paul Weber
|
66ab5ccf46
|
Fingerprint calculation works on secret keys now
|
2010-06-28 12:33:42 -05:00 |
|
Stephen Paul Weber
|
5756085e85
|
Convenience function for expiry time of keys
|
2010-04-01 18:39:36 -05:00 |
|
Stephen Paul Weber
|
9cdc2500b1
|
Implement OpenPGP_SignaturePacket_KeyExpirationTimePacket
|
2010-04-01 18:39:04 -05:00 |
|
Stephen Paul Weber
|
99debc4540
|
Implement OpenPGP_SignaturePacket_SignatureExpirationTimePacket
|
2010-04-01 18:38:54 -05:00 |
|
Stephen Paul Weber
|
39e1d5c231
|
Conveniance function to get self signatures
|
2010-04-01 18:30:21 -05:00 |
|
Stephen Paul Weber
|
417c206bee
|
Implement OpenPGP_SignaturePacket_EmbeddedSignaturePacket
|
2010-04-01 18:18:02 -05:00 |
|
Stephen Paul Weber
|
b42ec74ab4
|
Conveniance function to get issuer
|
2010-04-01 18:03:12 -05:00 |
|
Stephen Paul Weber
|
6dc7c1eb2a
|
Abstract extracting a signature packet along with data
|
2010-04-01 12:51:45 -05:00 |
|
Stephen Paul Weber
|
191aeaa4d9
|
fingerprint works on secret key too
|
2010-04-01 12:50:08 -05:00 |
|