# # ChangeLog for /openpgpsdk/trunk/plan # # Generated by Trac 0.9.3 # 06/19/13 15:32:50 # 09/08/08 15:47:42 rachel [618] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/lib/errors.c: * openpgpsdk/trunk/src/lib/reader_armoured.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: More tests and code changes to cope with malformed armoured text. 07/18/08 16:25:42 rachel [567] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/adv_armour.c: * openpgpsdk/trunk/src/lib/adv_create.c: * openpgpsdk/trunk/src/lib/adv_keyring.c: * openpgpsdk/trunk/src/lib/adv_packet-parse.c: * openpgpsdk/trunk/src/lib/adv_readerwriter.c: * openpgpsdk/trunk/src/lib/adv_symmetric.c: * openpgpsdk/trunk/src/lib/adv_validate.c: * openpgpsdk/trunk/src/lib/adv_writer_encrypt.c: * openpgpsdk/trunk/src/lib/parse_local.h: * openpgpsdk/trunk/src/lib/std_encrypt.c: * openpgpsdk/trunk/src/lib/std_keyring.c: * openpgpsdk/trunk/src/lib/std_print.c: * openpgpsdk/trunk/src/lib/std_signature.c: * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/test_cmdline.c: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_crypt_mpi.c: * openpgpsdk/trunk/tests/test_crypto.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_keys.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: Command line app implemented. 06/30/08 12:53:05 rachel [565] * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/adv_accumulate.c: * openpgpsdk/trunk/src/lib/adv_packet-parse.c: * openpgpsdk/trunk/src/lib/adv_readerwriter.c: * openpgpsdk/trunk/src/lib/adv_symmetric.c: * openpgpsdk/trunk/src/lib/std_keyring.c: * openpgpsdk/trunk/tests/test_crypto.c: * openpgpsdk/trunk/tests/test_rsa_keys.c: Added file append function. Improved error handling on unknown symemtric and public key algorithms. Implemented list-keys command in app. 05/21/08 12:22:51 rachel [559] * openpgpsdk/trunk/include/openpgpsdk/keyring.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/lib/std_keyring.c: New function to read keyring from armoured key in mem struct. 05/02/08 11:25:27 rachel [558] * openpgpsdk/trunk/examples/build-keyring.c: * openpgpsdk/trunk/examples/decrypt.c: * openpgpsdk/trunk/examples/encrypt.c: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/sign-detached.c: * openpgpsdk/trunk/examples/sign-inline.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/keyring.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/std_print.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/lib/adv_accumulate.c: * openpgpsdk/trunk/src/lib/adv_create.c: * openpgpsdk/trunk/src/lib/adv_crypto.c: * openpgpsdk/trunk/src/lib/adv_keyring.c: * openpgpsdk/trunk/src/lib/adv_openssl_crypto.c: * openpgpsdk/trunk/src/lib/adv_packet-parse.c: * openpgpsdk/trunk/src/lib/adv_readerwriter.c: * openpgpsdk/trunk/src/lib/adv_symmetric.c: * openpgpsdk/trunk/src/lib/adv_validate.c: * openpgpsdk/trunk/src/lib/adv_writer_encrypt.c: * openpgpsdk/trunk/src/lib/keyring_local.h: * openpgpsdk/trunk/src/lib/parse_local.h: * openpgpsdk/trunk/src/lib/std_keyring.c: * openpgpsdk/trunk/src/lib/std_print.c: * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_crypt_mpi.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: Implemented basic transferable public & secret keys (binary format). Implemented key signing. Renamed key_data struct to keydata. Added tests for key generation and signing. 03/03/08 14:09:23 rachel [551] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: Updated plan 02/01/08 11:00:18 rachel [536] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/plan/tasklist-080201.pdf: Updated plan 12/10/07 18:03:26 rachel [526] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: Updated with signing/verification progress 12/10/07 16:56:21 rachel [524] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/plan/tasklist-071026.pdf: * openpgpsdk/trunk/plan/tasklist-071030-reformatted.pdf: * openpgpsdk/trunk/plan/tasklist-071030.pdf: Plan snapshot before I update it 10/18/07 13:01:04 rachel [517] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/advanced/adv_errors.c: * openpgpsdk/trunk/src/advanced/adv_packet-parse.c: * openpgpsdk/trunk/src/advanced/adv_validate.c: * openpgpsdk/trunk/src/advanced/parse_local.h: * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: * openpgpsdk/trunk/tests/tests_gpg.c: Added OPS_E_UNIMPLEMENTED error Changed cbinfo struct to support stacked errors in callbacks Changed RSA encryption test *NOT* to enforce writing of multiple packets Changed RSA signature test to use OPS validation 10/11/07 09:40:22 rachel [513] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/plan/tasklist-071011.pdf: Tasklist exported to file from plan 10/07/07 13:06:40 rachel [512] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: Added bugfix required 1.11 (multiple SE IP packets written by OPS can't be read by GPG) 09/18/07 10:48:14 rachel [505] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/advanced/adv_keyring.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: RSA signature test works with key requiring passphrase 09/18/07 09:26:22 rachel [504] * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: New RSA verify test 09/10/07 17:18:49 rachel [503] * openpgpsdk/trunk/include/openpgpsdk/keyring.h: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: * openpgpsdk/trunk/src/advanced/adv_keyring.c: * openpgpsdk/trunk/src/advanced/adv_validate.c: * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: Start of tests for RSA signatures/verification 09/06/07 19:31:06 rachel [502] * openpgpsdk/trunk/plan: * openpgpsdk/trunk/plan/OpenPGP.omniplan: * openpgpsdk/trunk/plan/OpenPGP.omniplan/contents.xml: Project Plan for Rachel's use