Commit graph

  • d93d28e370 Fixed release date for 1.3.0 polarssl-1.3.0 Paul Bakker 2013-10-01 10:12:42 +0200
  • 9345ad1f7a Fixed release date for 1.1.8 polarssl-1.1.8 polarssl-1.1 Paul Bakker 2013-10-01 10:14:28 +0200
  • 60ad84f43f Fixed release date for 1.2.9 polarssl-1.2.9 Paul Bakker 2013-10-01 10:13:52 +0200
  • 356b0ad8bb Added threading modlue to VS project files Paul Bakker 2013-10-01 10:11:38 +0200
  • 30b95fa921 Fixed cplusplus extern defines in header files Paul Bakker 2013-10-01 10:09:06 +0200
  • ed3cce46e9 Merged threading-layer into development Paul Bakker 2013-09-30 15:26:19 +0200
  • 6838bd1d73 Clarified threading issues Paul Bakker 2013-09-30 13:56:38 +0200
  • c9965dca27 RSA blinding threading support Paul Bakker 2013-09-29 14:58:17 +0200
  • 1337affc91 Buffer allocator threading support Paul Bakker 2013-09-29 14:45:34 +0200
  • f4e7dc50ea entropy_func() threading support Paul Bakker 2013-09-28 15:23:57 +0200
  • 1ffefaca1e Introduced entropy_free() Paul Bakker 2013-09-28 15:23:03 +0200
  • c55988406f SSL Cache threading support Paul Bakker 2013-09-28 15:01:27 +0200
  • 2466d93546 Threading abstraction layer added Paul Bakker 2013-09-28 14:40:38 +0200
  • bf796acf07 Added implementation for memory_buffer_set_verify() Paul Bakker 2013-09-28 11:06:38 +0200
  • caa3af47c0 Handle missing curve extension correctly in ssl_parse_client_hello() Paul Bakker 2013-09-26 13:32:43 +0200
  • 396333e0a3 Updated ssl_test to handle EOF return value Paul Bakker 2013-09-26 13:32:19 +0200
  • c13aab18dc Added 1.1.8 and 1.2.9 release Paul Bakker 2013-09-26 10:12:19 +0200
  • f18084a201 Ready for 1.3.0 release Paul Bakker 2013-09-26 10:07:09 +0200
  • ca9c87ed2b Removed possible cache-timing difference for pad check Paul Bakker 2013-09-25 18:52:37 +0200
  • e45574e7de Prepped for 1.2.9 release Paul Bakker 2013-09-25 11:36:51 +0200
  • 62dfcf0a55 Prepped for 1.1.8 release Paul Bakker 2013-09-25 18:17:36 +0200
  • 8b817dc47e Merged support for multiple certificate/key pairs in SSL into development Paul Bakker 2013-09-25 18:03:58 +0200
  • a0fdf8b0a0 Simplify the way default certs are used Manuel Pégourié-Gonnard 2013-09-25 14:05:49 +0200
  • cb99bdb27e Client: if no cert, send empty cert list Manuel Pégourié-Gonnard 2013-09-25 13:30:56 +0200
  • 641de714b6 Use both RSA and ECDSA CA if available Manuel Pégourié-Gonnard 2013-09-25 13:23:33 +0200
  • 420edcaf1d Clean up config-suite-b.h thanks to new certs Manuel Pégourié-Gonnard 2013-09-25 11:52:38 +0200
  • ac8474fb1c Changed default cert loading in ssl_server2 Manuel Pégourié-Gonnard 2013-09-25 11:35:15 +0200
  • 8372454615 Rework SNI to fix memory issues Manuel Pégourié-Gonnard 2013-09-24 22:30:56 +0200
  • b095a7bf29 Offer both RSA and ECDSA by default in ssl_server2 Manuel Pégourié-Gonnard 2013-09-24 21:14:51 +0200
  • 482a2828e4 Offer both EC and RSA in certs.c, RSA first Manuel Pégourié-Gonnard 2013-09-24 19:33:17 +0200
  • 4618459fa1 Update EC certificates in certs.c Manuel Pégourié-Gonnard 2013-09-24 19:20:57 +0200
  • cc648d19dc Adapt test cases to new certs and file names Manuel Pégourié-Gonnard 2013-09-24 18:57:09 +0200
  • 6a987f4a90 Update EC certs to use NIST-256 and NIST-384 Manuel Pégourié-Gonnard 2013-09-24 18:38:12 +0200
  • 705fcca409 Adapt support for SNI to recent changes Manuel Pégourié-Gonnard 2013-09-23 20:04:20 +0200
  • d09453c88c Check our ECDSA cert(s) against supported curves Manuel Pégourié-Gonnard 2013-09-23 19:11:32 +0200
  • f24b4a7316 Interface change in ECP info functions Manuel Pégourié-Gonnard 2013-09-23 18:14:50 +0200
  • f71e587c5e Fix memory leak in ssl cipher usage Manuel Pégourié-Gonnard 2013-09-23 17:12:43 +0200
  • 3ebb2cdb52 Add support for multiple server certificates Manuel Pégourié-Gonnard 2013-09-23 17:00:18 +0200
  • 834ea8587f Change internal structs for multi-cert support Manuel Pégourié-Gonnard 2013-09-23 14:46:13 +0200
  • cbf3ef3861 RSA and ECDSA key exchanges don't depend on CRL Manuel Pégourié-Gonnard 2013-09-23 12:20:02 +0200
  • dfe0ea9f02 Add missing VS files for programs Manuel Pégourié-Gonnard 2013-09-23 23:01:39 +0200
  • 164d894b9a Fix: session start time wasn't set server side Manuel Pégourié-Gonnard 2013-09-23 22:01:39 +0200
  • 915ee19887 Do not allow SHA256/SHA384 ciphersuites in < TLS 1.2 Paul Bakker 2013-09-23 17:30:26 +0200
  • ee0844adb9 Updated VS project files for X509 changes Paul Bakker 2013-09-23 15:20:01 +0200
  • c2148753df Added missing uint32_t def for Windows in gcm.h Paul Bakker 2013-09-23 15:11:46 +0200
  • 3cf63edc44 Typo in Windows error code in x509_crt.c Paul Bakker 2013-09-23 15:10:16 +0200
  • c27c4e2efb Support faulty X509 v1 certificates with extensions (POLARSSL_X509_ALLOW_EXTENSIONS_NON_V3) Paul Bakker 2013-09-23 15:01:36 +0200
  • 15b9b3a7e0 Key generation tool Paul Bakker 2013-09-23 12:05:44 +0200
  • 43f9799ce6 RSA blinding on CRT operations to counter timing attacks Paul Bakker 2013-09-23 11:23:31 +0200
  • 649854004b New script for testing standard configurations Manuel Pégourié-Gonnard 2013-09-20 16:22:42 +0200
  • 684e9dc52e Add custom configurations with activation script Manuel Pégourié-Gonnard 2013-09-20 15:11:44 +0200
  • fe28646f72 Fix references to x509parse in config.h Manuel Pégourié-Gonnard 2013-09-20 14:10:14 +0200
  • 09fff7ee25 Cosmetics in config.h Manuel Pégourié-Gonnard 2013-09-20 13:45:36 +0200
  • abd6e02b7b Rm _CRT_SECURE_NO_DEPRECATE for programs Manuel Pégourié-Gonnard 2013-09-20 13:30:43 +0200
  • 3bd2aae5a5 Add forgotten initializations Manuel Pégourié-Gonnard 2013-09-20 13:10:13 +0200
  • eb1714e9c8 Fix certs/psk arguments in compat.sh Manuel Pégourié-Gonnard 2013-09-20 12:44:08 +0200
  • 7831b0cb3c A few more issues with small configurations Manuel Pégourié-Gonnard 2013-09-20 12:29:56 +0200
  • 1a483833b3 SSL_TLS doesn't depend on PK any more Manuel Pégourié-Gonnard 2013-09-20 12:29:15 +0200
  • 34ced2dffe Fix mis-sized buffer Manuel Pégourié-Gonnard 2013-09-20 11:37:39 +0200
  • a7496f00ff Fix a few more warnings in small configurations Manuel Pégourié-Gonnard 2013-09-20 11:29:59 +0200
  • 4fee79b885 Fix some more depend issues Manuel Pégourié-Gonnard 2013-09-19 18:09:14 +0200
  • 387a211fad Fix some dependencies in tests Manuel Pégourié-Gonnard 2013-09-18 18:54:01 +0200
  • 92e5b59355 Fix some dependencies/warnings in programs Manuel Pégourié-Gonnard 2013-09-18 18:57:10 +0200
  • 1032c1d3ec Fix some dependencies and warnings in small config Manuel Pégourié-Gonnard 2013-09-18 17:18:34 +0200
  • 5ad403f5b5 Prepared for 1.3.0 RC0 polarssl-1.3.0-rc0 Paul Bakker 2013-09-18 21:21:30 +0200
  • eaed9dffb7 Added --soversion to help in bump_version.sh Paul Bakker 2013-09-18 21:19:35 +0200
  • 6db455e6e3 PSK callback added to SSL server Paul Bakker 2013-09-18 17:29:31 +0200
  • ff29f9c825 Compute public key if absent when reading EC key Manuel Pégourié-Gonnard 2013-09-18 16:13:02 +0200
  • 4fc090af9c Minor typos in pk.h Paul Bakker 2013-09-18 15:43:25 +0200
  • da179e4870 Add ecp_curve_list(), hide ecp_supported_curves Manuel Pégourié-Gonnard 2013-09-18 15:31:24 +0200
  • dace82f805 Refactor cipher information management Manuel Pégourié-Gonnard 2013-09-18 15:12:07 +0200
  • a310459f5c Fix a few things that broke with RSA compiled out Manuel Pégourié-Gonnard 2013-09-17 21:17:44 +0200
  • 161ef968db Cache pre-computed points for ecp_mul() Manuel Pégourié-Gonnard 2013-09-17 19:13:10 +0200
  • 56cd319f0e Add human-friendly name in ecp_curve_info Manuel Pégourié-Gonnard 2013-09-17 17:23:07 +0200
  • 803bb312a3 Remove ecp-bench (now in general benchmark) Manuel Pégourié-Gonnard 2013-09-17 17:08:05 +0200
  • 940f9ce515 Added pk_decrypt, pk_encrypt, pk_sign, pk_verify example applications Paul Bakker 2013-09-18 15:34:57 +0200
  • 45f21c7ad1 PK layer and X509 core refactoring in ChangeLog Paul Bakker 2013-09-18 15:33:49 +0200
  • 2e24ca74b0 Updated key_app.c and key_app_writer.c for EC key printing Paul Bakker 2013-09-18 15:21:27 +0200
  • cc34f95b43 Include ECDSA and ECDH in benchmark Manuel Pégourié-Gonnard 2013-09-17 16:04:08 +0200
  • a79d123a55 Make ecp_supported_curves constant Manuel Pégourié-Gonnard 2013-09-17 15:42:35 +0200
  • ed7cbe92d5 Allow selection of what to benchmark Manuel Pégourié-Gonnard 2013-09-17 15:30:51 +0200
  • 8271f2ffb5 Shorten benchmark source using macros and loops Manuel Pégourié-Gonnard 2013-09-17 14:57:55 +0200
  • 51451f8d26 Replace EC flag with ssl_ciphersuite_uses_ec() Manuel Pégourié-Gonnard 2013-09-17 12:06:25 +0200
  • 15d5de1969 Simplify usage of DHM blinding Manuel Pégourié-Gonnard 2013-09-17 11:34:11 +0200
  • c83e418149 Prepare for ECDH point blinding just in case Manuel Pégourié-Gonnard 2013-09-17 10:48:41 +0200
  • c972770f78 Prepare ecp_group for future extensions Manuel Pégourié-Gonnard 2013-09-16 18:56:28 +0200
  • 456d3b9b0b Make ECP error codes more specific Manuel Pégourié-Gonnard 2013-09-16 18:04:38 +0200
  • 568c9cf878 Add ecp_supported_curves and simplify some code Manuel Pégourié-Gonnard 2013-09-16 17:30:04 +0200
  • 7038039f2e Dissociate TLS and internal EC curve identifiers Manuel Pégourié-Gonnard 2013-09-16 16:19:53 +0200
  • ef009ffde9 Small fix to check_doxy_blocks script Manuel Pégourié-Gonnard 2013-09-16 13:40:25 +0200
  • 1b57878e4a Add missing VS project files, generated by script Manuel Pégourié-Gonnard 2013-09-16 13:33:42 +0200
  • 68821da01e Fix clang warnings in applications Manuel Pégourié-Gonnard 2013-09-16 12:34:33 +0200
  • a97c015f89 Rm useless/wrong DHM lenght test Manuel Pégourié-Gonnard 2013-09-16 12:12:40 +0200
  • 4cf0686d6d Remove spurious '+ 3' in ecdsa_write_signature() Manuel Pégourié-Gonnard 2013-09-16 12:07:45 +0200
  • dd0f57f186 Check key size in cipher_setkey() Manuel Pégourié-Gonnard 2013-09-16 11:47:43 +0200
  • d331319a38 Check -m option in compat.sh Manuel Pégourié-Gonnard 2013-09-13 19:20:37 +0200
  • 0a286d9e32 Merged X509 refactoring into development Paul Bakker 2013-09-18 14:33:53 +0200
  • b6b0956631 Rm of memset instead of x509_crt_init() Paul Bakker 2013-09-18 14:17:41 +0200
  • c559c7a680 Renamed x509_cert structure to x509_crt for consistency Paul Bakker 2013-09-18 14:13:26 +0200
  • 9556d3d650 Renamed x509_crt_write.c and x509_csr_write.c Paul Bakker 2013-09-18 13:50:13 +0200