Commit graph

  • fdee74b8d6 Simplify some option parsing code Manuel Pégourié-Gonnard 2014-06-10 15:15:06 +0200
  • a6781c99ee Add tests for PSK callback Manuel Pégourié-Gonnard 2014-06-10 15:00:46 +0200
  • 80c8553a1a Add psk_list option to ssl_server2: PSK callback Manuel Pégourié-Gonnard 2014-06-10 14:01:52 +0200
  • 9e27163acd Refactor PSK parsing in ssl_server2 Manuel Pégourié-Gonnard 2014-06-09 19:06:00 +0200
  • 0cc7e31ad1 Add test for ssl_set_dh_param_ctx() Manuel Pégourié-Gonnard 2014-06-09 11:36:47 +0200
  • 736699c08c Add a dhm_file option to ssl_server2 Manuel Pégourié-Gonnard 2014-06-09 11:29:50 +0200
  • d6917f0eb3 Add LINK_WITH_PTHREAD to CMakeList for explicitly adding pthread linking Paul Bakker 2014-06-09 23:46:41 +0200
  • 57255b147d Tweak test ordering in all.sh Manuel Pégourié-Gonnard 2014-06-09 11:21:49 +0200
  • b479871956 Update Changelog for RSASSA-PSS in X.509 Manuel Pégourié-Gonnard 2014-06-06 18:10:44 +0200
  • 5873b00b7f Add pathological RSASSA-PSS test certificates Manuel Pégourié-Gonnard 2014-06-06 18:04:09 +0200
  • 97049c26d8 Add forgotten depends in test Manuel Pégourié-Gonnard 2014-06-06 17:00:03 +0200
  • d1539b1e88 Rename RSASSA_PSS_CERTIFICATES to X509_RSASSA_PSS_SUPPORT Manuel Pégourié-Gonnard 2014-06-06 16:42:37 +0200
  • 854036956d Add tests for x509 rsassa_pss params parsing Manuel Pégourié-Gonnard 2014-06-06 14:48:38 +0200
  • 3d49b9d220 Add test helper function unhexify_alloc() Manuel Pégourié-Gonnard 2014-06-06 14:48:09 +0200
  • 88aa6e0b58 Fix potential memory leak in RSASSA-PSS verify Manuel Pégourié-Gonnard 2014-06-05 18:53:16 +0200
  • b29a7ba3f2 Fix missing depends in test_suite_pk Manuel Pégourié-Gonnard 2014-06-05 18:39:07 +0200
  • 0eaa8beb36 Fix signedness warning Manuel Pégourié-Gonnard 2014-06-05 18:07:20 +0200
  • eacccb7fb9 Add RSASSA-PSS certificate with all defaults Manuel Pégourié-Gonnard 2014-06-05 18:00:08 +0200
  • 53882023e7 Also verify CRLs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-06-05 17:53:52 +0200
  • 46db4b070c Use pk_verify_ext() in x509_crt.c Manuel Pégourié-Gonnard 2014-06-05 16:34:18 +0200
  • bf696d030b Make sig_opts non-optional in X509 structures Manuel Pégourié-Gonnard 2014-06-05 17:07:30 +0200
  • dddbb1d1eb Rm sig_params from various X509 structures Manuel Pégourié-Gonnard 2014-06-05 17:02:24 +0200
  • 9113603b6b Use sig_opts in x509_sig_alg_gets() Manuel Pégourié-Gonnard 2014-06-05 15:41:39 +0200
  • f75f2f7c46 Add sig_opts member to X509 structures Manuel Pégourié-Gonnard 2014-06-05 15:14:28 +0200
  • 20422e9a3a Add pk_verify_ext() Manuel Pégourié-Gonnard 2014-06-05 13:41:44 +0200
  • 3a6a95d67c Cleanup depends in PKCS#1 v2.1 test suite Manuel Pégourié-Gonnard 2014-06-04 13:07:55 +0200
  • 5ec628a2b9 Add rsa_rsassa_pss_verify_ext() Manuel Pégourié-Gonnard 2014-06-03 11:44:06 +0200
  • 920e1cd5e2 Add basic PSS cert verification Manuel Pégourié-Gonnard 2014-06-02 18:11:07 +0200
  • e6d1d82b66 Relax checks on RSA mode for public key operations Manuel Pégourié-Gonnard 2014-06-02 16:47:02 +0200
  • 78117d57b0 Consider trailerField a constant Manuel Pégourié-Gonnard 2014-05-31 17:08:16 +0200
  • cac31eed9e Factor common code for printing sig_alg Manuel Pégourié-Gonnard 2014-01-25 11:50:59 +0100
  • cf975a3857 Factor out some common code Manuel Pégourié-Gonnard 2014-01-24 19:28:43 +0100
  • 39868ee301 Parse CSRs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-24 18:47:17 +0100
  • 2a8d7fd76e Add tests for parsing CSRs Manuel Pégourié-Gonnard 2014-01-24 17:34:26 +0100
  • 8e42ff6bde Parse CRLs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-24 15:56:20 +0100
  • 9df5c96214 Fix dependencies Manuel Pégourié-Gonnard 2014-01-24 14:37:29 +0100
  • 9c9cf5b51e More checks for length match in rsassa-pss params Manuel Pégourié-Gonnard 2014-01-24 14:15:20 +0100
  • e76b750b69 Finish parsing RSASSA-PSS parameters Manuel Pégourié-Gonnard 2014-01-23 19:15:29 +0100
  • f346bab139 Start parsing RSASSA-PSS parameters Manuel Pégourié-Gonnard 2014-01-23 16:24:44 +0100
  • 59a75d5b9d Basic parsing of certs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-22 10:12:57 +0100
  • db2a6c1a20 Avoid sleep 1 at server start in ssl-opt.sh Manuel Pégourié-Gonnard 2014-05-29 12:15:40 +0200
  • 32f8f4d1a0 Catch SERVERQUIT timeout in ssl test scripts Manuel Pégourié-Gonnard 2014-05-29 11:31:20 +0200
  • bc3b16c7e2 Also use unique names for temp files Manuel Pégourié-Gonnard 2014-05-28 23:06:50 +0200
  • 8066b81a54 Pick a "unique" port in SSL test scripts Manuel Pégourié-Gonnard 2014-05-28 22:59:30 +0200
  • 911c5dcfeb Add Second Oakley Group to dhm.h Paul Bakker 2014-05-28 11:48:00 +0200
  • 7015de7e67 Fix WSAStartup return value check. Peter Vaskovic 2014-05-15 02:54:37 +0200
  • f7ced9232b Fix symlink command for cross compiling Andre Heinecke 2014-05-21 10:25:51 +0000
  • 1fd325309b Add option 'crl_file' to cert_app Paul Bakker 2014-05-28 11:36:16 +0200
  • 14b16c62e9 Minor optimizations (original by Peter Vaskovic, modified by Paul Bakker) Paul Bakker 2014-05-28 11:33:54 +0200
  • 8ebfe084ab Fix minor format string inconsistency. Peter Vaskovic 2014-05-24 15:19:35 +0200
  • c2bbac968b Fix misplaced parenthesis. Peter Vaskovic 2014-05-24 13:30:50 +0200
  • 541529e770 Remove unused arrays. Peter Vaskovic 2014-05-24 13:15:31 +0200
  • 1ebc0c592c Fix typos Paul Bakker 2014-05-22 15:47:58 +0200
  • c6ece49890 Updated ChangeLog for CCM Paul Bakker 2014-05-22 15:45:03 +0200
  • b5212b436f Merge CCM cipher mode and ciphersuites Paul Bakker 2014-05-22 15:30:31 +0200
  • 64a96ea281 Fix typo in a6916fa Paul Bakker 2014-05-22 15:13:02 +0200
  • 0f651c7422 Stricter check on SSL ClientHello internal sizes compared to actual packet size Paul Bakker 2014-05-22 15:12:19 +0200
  • dff3139cc8 Updated ChangeLog Paul Bakker 2014-05-22 15:06:41 +0200
  • 17cde5f8ef Fix ssl-opt.sh for new ciphersuites order Manuel Pégourié-Gonnard 2014-05-22 14:42:39 +0200
  • 2594859bc6 Add CCM suites to compat.sh (self-op only) Manuel Pégourié-Gonnard 2014-05-22 14:36:02 +0200
  • 4cdb4d9bb7 X509 time-related tests depend on POLARSSL_HAVE_TIME Paul Bakker 2014-05-22 14:22:59 +0200
  • 0c5e4290e1 benchmark application also works without POLARSSL_ERROR_C Paul Bakker 2014-05-22 14:11:13 +0200
  • 12895d15f8 Fix less-than-zero checks on unsigned numbers Brian White 2014-04-11 11:29:42 -0400
  • 4a9dc2a474 Test memory a bit more often in all.sh Manuel Pégourié-Gonnard 2014-05-09 13:46:59 +0200
  • d66f900ba2 Simplify usage of generate scripts Manuel Pégourié-Gonnard 2014-05-09 13:40:14 +0200
  • 71c8f20619 Add generate_visualc_files to bump_version Manuel Pégourié-Gonnard 2014-05-09 13:25:10 +0200
  • 30159b452c Make visualc script less chatty Manuel Pégourié-Gonnard 2014-05-09 13:15:06 +0200
  • 50868a7a82 Rename VS script more appropriately Manuel Pégourié-Gonnard 2014-05-09 13:01:21 +0200
  • 411f73e7b3 Factor some output code Manuel Pégourié-Gonnard 2014-05-09 13:00:18 +0200
  • 0598faf15b Generate VS2010 solution file Manuel Pégourié-Gonnard 2014-05-09 12:56:03 +0200
  • 41e8b62ebb Generate GUID for VS2010 apps Manuel Pégourié-Gonnard 2014-05-09 12:27:49 +0200
  • cd8f844eb3 Add VS6 workspace to update-vs-apps.pl Manuel Pégourié-Gonnard 2014-05-08 12:53:58 +0200
  • 3d3fcdb156 Remove executable bit on some VS project files Manuel Pégourié-Gonnard 2014-05-08 12:20:26 +0200
  • 0aafa5c55f Add visual C main files to update_vs_apps.pl Manuel Pégourié-Gonnard 2014-05-08 11:33:30 +0200
  • 2d34fe3918 Rework update-vs-apps script a bit Manuel Pégourié-Gonnard 2014-05-07 17:51:20 +0200
  • 82a5de7bf7 Enforce alignment even if buffer is not aligned Manuel Pégourié-Gonnard 2014-05-05 14:05:24 +0200
  • 4d8db4ab10 Fix typo in a config.h #define Manuel Pégourié-Gonnard 2014-05-05 14:04:28 +0200
  • fe671f4aeb Add markers around generated code in error.c Manuel Pégourié-Gonnard 2014-04-11 18:06:44 +0200
  • 8ff17c544c Add missing DEBUG_RET on cipher failures Manuel Pégourié-Gonnard 2014-04-11 17:27:48 +0200
  • 61edffef28 Normalize "should never happen" messages/errors Manuel Pégourié-Gonnard 2014-04-11 17:07:31 +0200
  • 542eac5aba Add tests for CCM via cipher layer Manuel Pégourié-Gonnard 2014-05-15 16:03:07 +0200
  • 2e5ee32033 Implement CCM and CCM_8 ciphersuites Manuel Pégourié-Gonnard 2014-05-14 13:09:22 +0200
  • 5efd772ef0 Small readability improvement Manuel Pégourié-Gonnard 2014-05-14 12:52:22 +0200
  • 6768da9438 Register CCM ciphersuites (not implemented yet) Manuel Pégourié-Gonnard 2014-05-14 12:26:51 +0200
  • 41936957b3 Add AES-CCM and CAMELLIA-CCM to the cipher layer Manuel Pégourié-Gonnard 2014-05-13 13:18:17 +0200
  • de7bb44004 Use cipher_auth_{en,de}crypt() in ssl_tls.c Manuel Pégourié-Gonnard 2014-05-13 12:41:10 +0200
  • 4562ffe2e6 Add cipher_auth_{en,de}crypt() Manuel Pégourié-Gonnard 2014-05-13 12:19:29 +0200
  • 8764d271fa Use cipher_crypt() in ssl_tls.c Manuel Pégourié-Gonnard 2014-05-13 11:52:02 +0200
  • 3c1d150b3d Add cipher_crypt() Manuel Pégourié-Gonnard 2014-05-12 13:46:08 +0200
  • 64bf996fd9 Add test vectors for Camellia-CCM Manuel Pégourié-Gonnard 2014-05-07 15:13:57 +0200
  • 0f6b66dba1 CCM operations allow input == output Manuel Pégourié-Gonnard 2014-05-07 14:43:46 +0200
  • aed6065793 CCM source cosmetics/tune-ups Manuel Pégourié-Gonnard 2014-05-07 13:14:42 +0200
  • 58d78a8d70 Add CCM to benchmark Manuel Pégourié-Gonnard 2014-05-07 12:03:02 +0200
  • e8b8d01782 Use tighter buffers in CCM test suite Manuel Pégourié-Gonnard 2014-05-06 18:19:06 +0200
  • 87df5ba0a1 Add test for length checks Manuel Pégourié-Gonnard 2014-05-06 18:07:24 +0200
  • ce77d55023 Implement ccm_auth_decrypt() Manuel Pégourié-Gonnard 2014-05-06 18:06:52 +0200
  • 002323340a Refactor to prepare for CCM decryption Manuel Pégourié-Gonnard 2014-05-06 15:56:07 +0200
  • 9322e49037 Add NIST CAVS 11.0 test vectors for AES-CCM Manuel Pégourié-Gonnard 2014-05-06 15:19:12 +0200
  • 637eb3d31d Add ccm_encrypt_and_tag() Manuel Pégourié-Gonnard 2014-05-06 12:13:09 +0200
  • 9fe0d13e8d Add ccm_init/free() Manuel Pégourié-Gonnard 2014-05-06 12:12:45 +0200