Commit Graph

198 Commits

Author SHA1 Message Date
Stephen Paul Weber a56799955f Decrypt secret key 2013-01-26 14:55:51 -05:00
Stephen Paul Weber ae062433b7 Fix for PHP 5.3 grammar 2013-01-26 14:15:09 -05:00
Stephen Paul Weber cd15aec6f9 Asymmetric decryption 2013-01-26 14:00:00 -05:00
Stephen Paul Weber 641c07835b Support session keys 2013-01-26 11:26:55 -05:00
Stephen Paul Weber 8c60f4e37b Support the no-MDC (resync) case 2013-01-26 11:17:11 -05:00
Stephen Paul Weber 47a7f6e25c Keep trying on failure 2013-01-26 11:11:15 -05:00
Stephen Paul Weber 567b18c1b2 Support 3DES 2013-01-26 11:08:18 -05:00
Stephen Paul Weber bf8201f432 Start work on decryption 2013-01-21 18:18:41 -05:00
Stephen Paul Weber 06cf887846 Forgot these data files 2013-01-21 16:00:18 -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 f9ea5ee0e5 Try without pear 2013-01-20 19:23:33 -05:00
Stephen Paul Weber 8d19f70bb1 dependencies for travis 2013-01-20 19:09:36 -05:00
Stephen Paul Weber 22585344c0 Message signature verification tests 2013-01-20 19:00:49 -05:00
Stephen Paul Weber 7d44211fc8 Clarify the verify example 2013-01-20 18:57:14 -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 057c79440a poke travis 2013-01-20 14:48:22 -05:00
Stephen Paul Weber 5cba4f2697 Import Serialization tests from OpenPGP-Haskell 2013-01-20 14:41:37 -05:00
Stephen Paul Weber ae7454c504 Example code for generating a self-signed key 2011-07-25 15:15:40 -05:00
Stephen Paul Weber 379c79d3ad Crypt_RSA wrapper for signing keys 2011-07-25 15:15:17 -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 1322f45ded revert broken example script 2011-07-25 12:01:26 -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 1f04075ef5 Example code on using the library 2011-04-23 09:20:17 -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 377a86aee9 Added feature to the README 2010-04-01 18:42:28 -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 e931ebed25 Changes to allow using a set of keys (ie, key with subkeys) 2010-04-01 18:03:42 -05:00
Stephen Paul Weber b42ec74ab4 Conveniance function to get issuer 2010-04-01 18:03:12 -05:00