# # ChangeLog for /openpgpsdk/trunk/tests/test_rsa_signature.c # # Generated by Trac 0.9.3 # 05/26/13 03:42:50 # 09/24/09 16:08:58 ben [701] * openpgpsdk/trunk/CHANGES: * openpgpsdk/trunk/include/openpgpsdk: * openpgpsdk/trunk/include/openpgpsdk/compress.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/literal.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/include/openpgpsdk/partial.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/Makefile.template: * openpgpsdk/trunk/src/lib/accumulate.c: * openpgpsdk/trunk/src/lib/compress.c: * openpgpsdk/trunk/src/lib/create.c: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/errors.c: * openpgpsdk/trunk/src/lib/keyring.c: * openpgpsdk/trunk/src/lib/packet-parse.c: * openpgpsdk/trunk/src/lib/packet-print.c: * openpgpsdk/trunk/src/lib/reader.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/src/lib/util.c: * openpgpsdk/trunk/src/lib/writer_armour.c: * openpgpsdk/trunk/src/lib/writer_encrypt_se_ip.c: * openpgpsdk/trunk/src/lib/writer_literal.c: * openpgpsdk/trunk/src/lib/writer_partial.c: * openpgpsdk/trunk/src/lib/writer_stream_encrypt_se_ip.c: * openpgpsdk/trunk/tests: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_dsa_signature.c: * openpgpsdk/trunk/tests/test_packet_types.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/tests.c: * openpgpsdk/trunk/tests/tests.h: Code contributed by Alasdair Mackintosh <alasdair@google.com> to do partial length encodings and signatures much more cleanly. 08/01/09 18:55:42 ben [683] * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_dsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/tests.h: More refactoring. Note that the tests now get lots of parse error: Format error (ptag bit not set) yet still pass. Not a healthy sign. 08/01/09 18:34:12 ben [682] * openpgpsdk/trunk/tests/test_rsa_signature.c: Strings, layout. 08/01/09 17:33:37 ben [678] * openpgpsdk/trunk/tests/test_dsa_verify.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: More anti-#ifery. 01/07/09 13:30:07 rachel [643] * openpgpsdk/trunk/tests/logs: * openpgpsdk/trunk/tests/test_cmdline.c: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_crypto.c: * openpgpsdk/trunk/tests/test_dsa_signature.c: * openpgpsdk/trunk/tests/test_dsa_verify.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.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.h: Send gpg output to logfile. 01/06/09 13:12:05 rachel [631] * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_dsa_signature.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: Use OPS_ARMOURED/UNARMOURED where possible 09/10/08 16:25:40 rachel [625] * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/doxygen.c: * openpgpsdk/trunk/src/lib/create.c: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/errors.c: * openpgpsdk/trunk/src/lib/keyring.c: * openpgpsdk/trunk/src/lib/openssl_crypto.c: * openpgpsdk/trunk/src/lib/packet-print.c: * openpgpsdk/trunk/src/lib/packet-show.c: * openpgpsdk/trunk/src/lib/reader_armoured.c: * openpgpsdk/trunk/src/lib/reader_fd.c: * openpgpsdk/trunk/src/lib/reader_mem.c: * openpgpsdk/trunk/src/lib/readerwriter.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/src/lib/util.c: * openpgpsdk/trunk/src/lib/validate.c: * openpgpsdk/trunk/src/lib/writer.c: * openpgpsdk/trunk/src/lib/writer_armour.c: * openpgpsdk/trunk/src/lib/writer_encrypt.c: * openpgpsdk/trunk/src/lib/writer_encrypt_se_ip.c: * openpgpsdk/trunk/src/lib/writer_fd.c: * openpgpsdk/trunk/src/lib/writer_memory.c: * openpgpsdk/trunk/src/lib/writer_skey_checksum.c: * openpgpsdk/trunk/src/lib/writer_stream_encrypt_se_ip.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: Doxygen changes. 09/10/08 11:26:37 rachel [623] * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/doxygen.c: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/readerwriter.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/src/lib/validate.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: Add test of ops_validate_file() Rename ops_sign_mem to ops_sign_buf Add output filename option to ops_sign_file_as_cleartext Doxygen changes. 09/09/08 17:14:40 rachel [622] * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/src/doxygen.c: * openpgpsdk/trunk/src/lib/create.c: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/keyring.c: * openpgpsdk/trunk/src/lib/packet-parse.c: * openpgpsdk/trunk/src/lib/reader.c: * openpgpsdk/trunk/src/lib/readerwriter.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/src/lib/validate.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: Doxygen changes 09/09/08 11:12:43 rachel [620] * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/keyring.c: * openpgpsdk/trunk/src/lib/packet-print.c: * openpgpsdk/trunk/src/lib/reader_armoured.c: * openpgpsdk/trunk/src/lib/validate.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: Added test to verify armoured message with no headers is OK. Enforce strict checking of armoured messages. 09/05/08 16:40:36 rachel [617] * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/create.c: * openpgpsdk/trunk/src/lib/packet-parse.c: * openpgpsdk/trunk/src/lib/reader_encrypted_seip.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: More changes for Coverity 08/13/08 14:30:27 rachel [574] * openpgpsdk/trunk/Makefile: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/callback.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/hash.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/std_print.h: * openpgpsdk/trunk/include/openpgpsdk/writer.h: * openpgpsdk/trunk/include/openpgpsdk/writer_armoured.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/Makefile.template: * openpgpsdk/trunk/src/lib/accumulate.c: * openpgpsdk/trunk/src/lib/adv_armour.c: * openpgpsdk/trunk/src/lib/compress.c: * openpgpsdk/trunk/src/lib/create.c: * openpgpsdk/trunk/src/lib/crypto.c: * openpgpsdk/trunk/src/lib/errors.c: * openpgpsdk/trunk/src/lib/fingerprint.c: * openpgpsdk/trunk/src/lib/hash.c: * openpgpsdk/trunk/src/lib/keyring.c: * openpgpsdk/trunk/src/lib/lists.c: * openpgpsdk/trunk/src/lib/memory.c: * openpgpsdk/trunk/src/lib/openssl_crypto.c: * openpgpsdk/trunk/src/lib/packet-parse.c: * openpgpsdk/trunk/src/lib/packet-print.c: * openpgpsdk/trunk/src/lib/packet-show.c: * openpgpsdk/trunk/src/lib/parse_local.h: * openpgpsdk/trunk/src/lib/reader.c: * openpgpsdk/trunk/src/lib/reader_armoured.c: * openpgpsdk/trunk/src/lib/reader_encrypted.c: * openpgpsdk/trunk/src/lib/reader_fd.c: * openpgpsdk/trunk/src/lib/reader_hashed.c: * openpgpsdk/trunk/src/lib/reader_mem.c: * openpgpsdk/trunk/src/lib/readerwriter.c: * openpgpsdk/trunk/src/lib/signature.c: * openpgpsdk/trunk/src/lib/std_encrypt.c: * openpgpsdk/trunk/src/lib/std_keyring.c: * openpgpsdk/trunk/src/lib/std_signature.c: * openpgpsdk/trunk/src/lib/symmetric.c: * openpgpsdk/trunk/src/lib/util.c: * openpgpsdk/trunk/src/lib/validate.c: * openpgpsdk/trunk/src/lib/writer.c: * openpgpsdk/trunk/src/lib/writer_armour.c: * openpgpsdk/trunk/src/lib/writer_encrypt.c: * openpgpsdk/trunk/src/lib/writer_encrypt_se_ip.c: * openpgpsdk/trunk/src/lib/writer_fd.c: * openpgpsdk/trunk/src/lib/writer_memory.c: * openpgpsdk/trunk/src/lib/writer_skey_checksum.c: * openpgpsdk/trunk/src/lib/writer_stream_encrypt_se_ip.c: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: Implemented final part of command line application (list-packets). Rationalised filenames. 08/07/08 13:49:21 rachel [573] * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/lib/adv_armour.c: * openpgpsdk/trunk/src/lib/adv_create.c: * openpgpsdk/trunk/src/lib/adv_fingerprint.c: * openpgpsdk/trunk/src/lib/adv_openssl_crypto.c: * openpgpsdk/trunk/src/lib/adv_signature.c: * openpgpsdk/trunk/src/lib/std_signature.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/tests.c: Added some extra error detection. All tests pass. 08/04/08 18:09:53 rachel [572] * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/tests/test_cmdline.c: * openpgpsdk/trunk/tests/test_common.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.h: Added large file test. Changed the way gpg is called to cut down on annoying "standard input has been reopened" messages. 07/21/08 11:46:59 rachel [570] * openpgpsdk/trunk/include/openpgpsdk/accumulate.h: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/compress.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/final.h: * openpgpsdk/trunk/include/openpgpsdk/keyring.h: * openpgpsdk/trunk/include/openpgpsdk/lists.h: * openpgpsdk/trunk/include/openpgpsdk/memory.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet-show.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/include/openpgpsdk/random.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/std_print.h: * openpgpsdk/trunk/include/openpgpsdk/streamwriter.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/include/openpgpsdk/version.h: * openpgpsdk/trunk/src/app/openpgp.c: * openpgpsdk/trunk/src/lib/adv_accumulate.c: * openpgpsdk/trunk/src/lib/adv_armour.c: * openpgpsdk/trunk/src/lib/adv_compress.c: * openpgpsdk/trunk/src/lib/adv_create.c: * openpgpsdk/trunk/src/lib/adv_crypto.c: * openpgpsdk/trunk/src/lib/adv_errors.c: * openpgpsdk/trunk/src/lib/adv_fingerprint.c: * openpgpsdk/trunk/src/lib/adv_hash.c: * openpgpsdk/trunk/src/lib/adv_keyring.c: * openpgpsdk/trunk/src/lib/adv_lists.c: * openpgpsdk/trunk/src/lib/adv_memory.c: * openpgpsdk/trunk/src/lib/adv_openssl_crypto.c: * openpgpsdk/trunk/src/lib/adv_packet-parse.c: * openpgpsdk/trunk/src/lib/adv_packet-show.c: * openpgpsdk/trunk/src/lib/adv_readerwriter.c: * openpgpsdk/trunk/src/lib/adv_signature.c: * openpgpsdk/trunk/src/lib/adv_symmetric.c: * openpgpsdk/trunk/src/lib/adv_util.c: * openpgpsdk/trunk/src/lib/adv_validate.c: * openpgpsdk/trunk/src/lib/adv_writer_encrypt.c: * openpgpsdk/trunk/src/lib/adv_writer_encrypt_se_ip.c: * openpgpsdk/trunk/src/lib/adv_writer_stream_encrypt_se_ip.c: * openpgpsdk/trunk/src/lib/keyring_local.h: * openpgpsdk/trunk/src/lib/parse_local.h: * openpgpsdk/trunk/src/lib/random.c: * 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/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: Added Apache license. 07/21/08 11:24:55 rachel [568] * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/readerwriter.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/lib/adv_create.c: * openpgpsdk/trunk/src/lib/adv_readerwriter.c: * openpgpsdk/trunk/src/lib/std_keyring.c: * openpgpsdk/trunk/src/lib/std_signature.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/tests.c: Implemented high-level function ops_sign_mem and corresponding test. 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. 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. 02/29/08 17:13:59 rachel [547] * 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_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests_gpg.c: Added tests for additional compression algorithm. Change to src directory structure. 02/09/08 11:05:47 rachel [540] * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/src/advanced/adv_validate.c: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.h: Added decompression tests. Added arrays of valid/invalid/unknown keys to validation result. Added example validation callback to show where to add additional tests. 02/04/08 17:24:59 rachel [538] * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/advanced/adv_create.c: * openpgpsdk/trunk/src/advanced/adv_signature.c: * openpgpsdk/trunk/src/standard/std_signature.c: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_crypt_mpi.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: Refactored test code to produce high-level function ops_encrypt_file. Created high-level function ops_sign_buf_as_cleartext for Ben@Nominet. Change use of MAXBUF in snprintf to sizeof buf, as suggested by BenL. Added in new tests to do. Minor cosmetic changes. 01/31/08 11:08:28 rachel [533] * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/advanced/adv_armour.c: * openpgpsdk/trunk/src/advanced/adv_signature.c: * openpgpsdk/trunk/src/standard/std_signature.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: Armoured signatures now working 01/30/08 14:18:05 rachel [530] * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/advanced/adv_armour.c: * openpgpsdk/trunk/src/advanced/adv_create.c: * openpgpsdk/trunk/src/advanced/adv_signature.c: * openpgpsdk/trunk/src/advanced/adv_writer_encrypt_se_ip.c: * openpgpsdk/trunk/src/advanced/adv_writer_stream_encrypt_se_ip.c: * openpgpsdk/trunk/src/standard/Makefile.template: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: Implemented some signature tests. Refactored signature code to separate generation of cleartext signatures from standard signatures. 12/10/07 17:51:16 rachel [525] * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: Combined GPG tests and OPS tests into one. Enforced use of --openpgp flag when using gpg. Added in new tests to be written. 12/10/07 15:43:20 rachel [523] * openpgpsdk/trunk/tests/test_common.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: Signature/verification now interoperates with GPG 11/28/07 17:37:27 rachel [521] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/src/advanced/adv_armour.c: * openpgpsdk/trunk/src/advanced/adv_fingerprint.c: * openpgpsdk/trunk/src/advanced/adv_keyring.c: * openpgpsdk/trunk/src/advanced/adv_openssl_crypto.c: * openpgpsdk/trunk/src/advanced/adv_packet-parse.c: * openpgpsdk/trunk/src/advanced/adv_packet-show.c: * openpgpsdk/trunk/src/advanced/adv_signature.c: * openpgpsdk/trunk/src/advanced/adv_validate.c: * openpgpsdk/trunk/tests/Makefile.template: * openpgpsdk/trunk/tests/test_common.c: * openpgpsdk/trunk/tests/test_crypt_mpi.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.h: * openpgpsdk/trunk/tests/tests_gpg.c: Initial implementation of Validation of Document Signatures. (Note: Does not yet interoperate with GPG) Renamed validate_cb to more accurate name of validate_key_cb. Implemented validate_data_cb to handle validation of documents & signed cleartext. Added in error-handling when validation fails. Turned off unwanted debug output. 10/18/07 13:36:34 rachel [518] * openpgpsdk/trunk/src/advanced/adv_packet-parse.c: * openpgpsdk/trunk/tests/test_rsa_decrypt.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: Added some placeholder tests for ones to be added 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/15/07 12:11:28 rachel [514] * openpgpsdk/trunk/tests/test_crypt_mpi.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_signature.c: * openpgpsdk/trunk/tests/test_rsa_verify.c: * openpgpsdk/trunk/tests/tests.c: * openpgpsdk/trunk/tests/tests.h: WIN32 changes provided by Alexey Simak 09/20/07 10:13:07 rachel [506] * openpgpsdk/trunk/tests/test_packet_types.c: * openpgpsdk/trunk/tests/test_rsa_encrypt.c: * openpgpsdk/trunk/tests/test_rsa_signature.c: * openpgpsdk/trunk/tests/tests.c: Tidying up test code 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