Commit Graph

  • cb9f918022 encrypt/decrypt example Stephen Paul Weber 2013-01-26 17:01:36 -0500
  • 7d776fd605 Encryption support Stephen Paul Weber 2013-01-26 17:01:26 -0500
  • a56799955f Decrypt secret key Stephen Paul Weber 2013-01-26 14:55:51 -0500
  • ae062433b7 Fix for PHP 5.3 grammar Stephen Paul Weber 2013-01-26 14:15:09 -0500
  • cd15aec6f9 Asymmetric decryption Stephen Paul Weber 2013-01-26 14:00:00 -0500
  • 641c07835b Support session keys Stephen Paul Weber 2013-01-26 11:26:55 -0500
  • 8c60f4e37b Support the no-MDC (resync) case Stephen Paul Weber 2013-01-26 11:17:11 -0500
  • 47a7f6e25c Keep trying on failure Stephen Paul Weber 2013-01-26 11:10:45 -0500
  • 567b18c1b2 Support 3DES Stephen Paul Weber 2013-01-26 11:08:18 -0500
  • bf8201f432 Start work on decryption Stephen Paul Weber 2013-01-21 18:18:13 -0500
  • 06cf887846 Forgot these data files Stephen Paul Weber 2013-01-21 16:00:18 -0500
  • 68b2047508 Both kinds of EncryptedDataPacket Stephen Paul Weber 2013-01-21 15:33:46 -0500
  • dffa0ecaa2 Generalize S2K support, and support SymmetricSessionKeyPacket Stephen Paul Weber 2013-01-21 15:20:23 -0500
  • 74afee6266 Test signing at all Stephen Paul Weber 2013-01-20 22:15:49 -0500
  • 7a1510f2e1 Remove unsafe uses of reset Stephen Paul Weber 2013-01-20 21:49:48 -0500
  • 4263d03188 Restructure signing code Stephen Paul Weber 2013-01-20 21:44:33 -0500
  • f9ea5ee0e5 Try without pear Stephen Paul Weber 2013-01-20 19:23:33 -0500
  • 8d19f70bb1 dependencies for travis Stephen Paul Weber 2013-01-20 19:09:36 -0500
  • 22585344c0 Message signature verification tests Stephen Paul Weber 2013-01-20 19:00:49 -0500
  • 7d44211fc8 Clarify the verify example Stephen Paul Weber 2013-01-20 18:57:14 -0500
  • 995a9d7840 Fingerprint tests Stephen Paul Weber 2013-01-20 17:51:37 -0500
  • f4af8a010b Remove unsafe use of array_pop Stephen Paul Weber 2013-01-20 17:41:37 -0500
  • 825452e123 Support v3 sigs and keys properly Stephen Paul Weber 2013-01-20 17:34:08 -0500
  • c5600d2812 Enable meat of tests, all but one pass Stephen Paul Weber 2013-01-20 16:49:19 -0500
  • 057c79440a poke travis Stephen Paul Weber 2013-01-20 14:48:22 -0500
  • 5cba4f2697 Import Serialization tests from OpenPGP-Haskell Stephen Paul Weber 2013-01-20 14:41:37 -0500
  • ae7454c504 Example code for generating a self-signed key Stephen Paul Weber 2011-07-25 15:15:40 -0500
  • 379c79d3ad Crypt_RSA wrapper for signing keys Stephen Paul Weber 2011-07-25 15:15:17 -0500
  • b84a2a8752 Allow using keys as data to sign over Stephen Paul Weber 2011-07-25 15:15:01 -0500
  • fb9fddde16 Working constructor for UserID Stephen Paul Weber 2011-07-25 15:14:45 -0500
  • 4dbfbcb88d Working constructor for PublicKey Stephen Paul Weber 2011-07-25 15:13:24 -0500
  • 6bf8e8cb6b UserIDPacket body Stephen Paul Weber 2011-07-25 12:51:08 -0500
  • c2c934fa6a Implement SecretKeyPacket output body Stephen Paul Weber 2011-07-25 12:46:50 -0500
  • 69ade89111 refactor SecretKeyPacket read Stephen Paul Weber 2011-07-25 12:28:33 -0500
  • 0f5742ba0d Implement output body for PublicKeyPacket Stephen Paul Weber 2011-07-25 12:23:00 -0500
  • dab71c1854 Implement FeaturesPacket Stephen Paul Weber 2011-07-25 12:06:21 -0500
  • 82fb19cc31 Implement KeyFlagsPacket Stephen Paul Weber 2011-07-25 12:03:46 -0500
  • 1322f45ded revert broken example script Stephen Paul Weber 2011-07-25 12:01:26 -0500
  • 951ff2cacc use bitlength Stephen Paul Weber 2011-07-25 11:50:27 -0500
  • af3643c919 crc24 was not encoded Stephen Paul Weber 2011-04-28 08:10:10 -0500
  • 6b8445737e Newline before crc24 on enarmor Stephen Paul Weber 2011-04-28 08:07:06 -0500
  • 1f04075ef5 Example code on using the library Stephen Paul Weber 2011-04-23 09:20:17 -0500
  • 6cbd7f6634 Check the actual format Stephen Paul Weber 2010-06-28 12:33:55 -0500
  • 66ab5ccf46 Fingerprint calculation works on secret keys now Stephen Paul Weber 2010-06-28 12:33:42 -0500
  • 377a86aee9 Added feature to the README Stephen Paul Weber 2010-04-01 18:42:28 -0500
  • 5756085e85 Convenience function for expiry time of keys Stephen Paul Weber 2010-04-01 18:39:36 -0500
  • 9cdc2500b1 Implement OpenPGP_SignaturePacket_KeyExpirationTimePacket Stephen Paul Weber 2010-04-01 18:39:04 -0500
  • 99debc4540 Implement OpenPGP_SignaturePacket_SignatureExpirationTimePacket Stephen Paul Weber 2010-04-01 18:38:54 -0500
  • 39e1d5c231 Conveniance function to get self signatures Stephen Paul Weber 2010-04-01 18:30:21 -0500
  • 417c206bee Implement OpenPGP_SignaturePacket_EmbeddedSignaturePacket Stephen Paul Weber 2010-04-01 18:18:02 -0500
  • e931ebed25 Changes to allow using a set of keys (ie, key with subkeys) Stephen Paul Weber 2010-04-01 18:03:42 -0500
  • b42ec74ab4 Conveniance function to get issuer Stephen Paul Weber 2010-04-01 18:03:12 -0500
  • 1e81ed0bb1 Wrapper to use OpenPGP with Crypt_RSA Stephen Paul Weber 2010-04-01 12:53:39 -0500
  • 6dc7c1eb2a Abstract extracting a signature packet along with data Stephen Paul Weber 2010-04-01 12:51:45 -0500
  • 191aeaa4d9 fingerprint works on secret key too Stephen Paul Weber 2010-04-01 12:50:08 -0500
  • 0b2942e382 SignaturePacket method to do actual signing Stephen Paul Weber 2010-04-01 09:24:14 -0500
  • 86c476807c Contructor for OpenPGP_SignaturePacket Stephen Paul Weber 2010-04-01 09:23:43 -0500
  • ec4b5c5f72 Generate SignaturePacket trailer Stephen Paul Weber 2010-04-01 09:22:37 -0500
  • 1e2db5b249 This is the correct size Stephen Paul Weber 2010-04-01 09:22:08 -0500
  • 1c7f759798 There may be no subpackets Stephen Paul Weber 2010-04-01 09:21:00 -0500
  • e3bc3757d1 Normalize before verifying Stephen Paul Weber 2010-04-01 09:20:27 -0500
  • fe7121efe3 Method for LiteralData normalization Stephen Paul Weber 2010-04-01 09:20:13 -0500
  • eb7aaf490e Ensure 2 hex digits per byte Stephen Paul Weber 2010-04-01 09:19:01 -0500
  • 5829037d0b SignatureSubpacket constructor (for tag/type) Stephen Paul Weber 2010-04-01 09:17:40 -0500
  • 36fba1596d Default packet constructor can take data Stephen Paul Weber 2010-04-01 09:17:09 -0500
  • 6ac274b8ec Implement OpenPGP_SecretKeyPacket Stephen Paul Weber 2010-03-31 18:54:00 -0500
  • 6e8dc4799f Constructor for OpenPGP_LiteralDataPacket Stephen Paul Weber 2010-03-31 17:15:11 -0500
  • 8265522323 Function to verify signatures. Stephen Paul Weber 2010-03-31 14:26:16 -0500
  • 3b6b29127f Get names for key/hash algorithm on signature Stephen Paul Weber 2010-03-31 14:26:16 -0500
  • bd9c9db00b Add publickey algorithm mappings Stephen Paul Weber 2010-03-31 14:26:16 -0500
  • 8019d3c564 Add hash algorithm mappings Stephen Paul Weber 2010-03-31 14:26:16 -0500
  • b41bc2c533 Implement body for OpenPGP_CompressedDataPacket Stephen Paul Weber 2010-03-31 14:26:16 -0500
  • 1a1b8980e6 No need to unwrap to an array Stephen Paul Weber 2010-03-31 14:26:14 -0500
  • 975fc2ff7e Implement body for OpenPGP_OnePassSignaturePacket Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 0a85e214a6 Implement to_bytes for OpenPGP_Message Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 355ea44301 Set tag on packet creation Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 1333a1a035 unpack returns an array Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • acdf5d1ac0 Implement body for OpenPGP_SignaturePacket Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 408c912e12 Implement body for OpenPGP_SignaturePacket_IssuerPacket Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 7fc49b3530 Implement body for OpenPGP_SignaturePacket_SignatureCreationTimePacket Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • d4babbb948 Subpacket class for different header Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 5f6a93daca Type byte is part of body Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 97ad2cf72d CompressedDataPacket implements ArrayAccess Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • 3c84dce8f9 LiteralDataPacket body Stephen Paul Weber 2010-03-31 14:25:21 -0500
  • a78b6dc8c1 Header calculation, body stub, and byte serialize Stephen Paul Weber 2010-03-31 14:25:11 -0500
  • b7122bbb5f Store the trailer for use in sig verification Stephen Paul Weber 2010-03-31 09:15:31 -0500
  • b0f4e73111 Use timestamp/mpi abstractions Stephen Paul Weber 2010-03-31 08:57:13 -0500
  • c7a5ec04fd That is done Stephen Paul Weber 2010-03-31 08:56:57 -0500
  • 93569f967c Added a link to the Drupal project page. Arto Bendiken 2010-03-30 23:49:10 +0200
  • 079eb984a7 Added Stephen Paul Weber as an author. Arto Bendiken 2010-03-30 23:48:03 +0200
  • 8feb922a45 Implemented OpenPGP_SignaturePacket_SignatureCreationTimePacket Stephen Paul Weber 2010-03-30 14:46:37 -0500
  • 417ac85088 Implemented OpenPGP_SignaturePacket_IssuerPacket Stephen Paul Weber 2010-03-30 14:46:36 -0500
  • 2948aa3b77 Stub out signature subpackets Stephen Paul Weber 2010-03-30 14:46:33 -0500
  • 4a287f7321 Add myself as an author Stephen Paul Weber 2010-03-30 13:38:28 -0500
  • f67dab6053 Implemented SignaturePacket Stephen Paul Weber 2010-03-30 13:23:35 -0500
  • f09335de1d Implement OnePassSignaturePacket Stephen Paul Weber 2010-03-30 13:12:18 -0500
  • e3f332c6ca Implement most of the "new" packet format Stephen Paul Weber 2010-03-30 13:04:32 -0500
  • dc7bc432ea Implement LiteralDataPacket Stephen Paul Weber 2010-03-30 12:56:50 -0500
  • 73f93e70fd Implement CompressedDataPacket Stephen Paul Weber 2010-03-30 12:42:05 -0500
  • 360005b368 Created repository. 0.0.1 Arto Bendiken 2010-01-22 11:32:59 +0100