Commit graph

  • e3339ce296 Document x509_crt_parse_path() threading behaviour Manuel Pégourié-Gonnard 2013-11-28 17:16:41 +0100
  • 5ad68e42e5 Mutex x509_crt_parse_path() when pthreads is used Manuel Pégourié-Gonnard 2013-11-28 17:11:54 +0100
  • 964bf9b92f Quit using readdir_r() Manuel Pégourié-Gonnard 2013-11-26 16:47:11 +0100
  • fbae2a1f53 Add tests for x509_crt_parse_path() Manuel Pégourié-Gonnard 2013-11-26 16:43:39 +0100
  • 76f03118c4 Only compile with -Wmissing-declarations and -Wmissing-prototypes in library, not tests and programs Paul Bakker 2013-11-28 17:20:04 +0100
  • 3ddfa663a5 Renamed test_offset to prevent clash with one in ctr_drbg.c Paul Bakker 2013-11-26 17:45:20 +0100
  • 7aa0375b78 Updated ChangeLog to reflect recent changes Paul Bakker 2013-11-26 17:37:31 +0100
  • 88cd22646c Merged ciphersuite version improvements Paul Bakker 2013-11-26 15:22:19 +0100
  • 0f2eacbd09 crypt_and_hash: check MAC earlier Manuel Pégourié-Gonnard 2013-11-25 17:55:17 +0100
  • da1ff38715 Don't accept CertificateRequest with PSK suites Manuel Pégourié-Gonnard 2013-11-25 17:38:36 +0100
  • dc953e8c41 Add missing defines/cases for RSA_PSK key exchange Manuel Pégourié-Gonnard 2013-11-25 17:27:39 +0100
  • 3eaa8e7005 Clarify comments of mpi_mul_int() Manuel Pégourié-Gonnard 2013-11-25 16:16:33 +0100
  • c57b654a3e Use t_uint rather than uintXX_t when appropriate Manuel Pégourié-Gonnard 2013-11-25 16:02:53 +0100
  • 3209ce3692 Merged ECP improvements Paul Bakker 2013-11-26 15:19:17 +0100
  • 20b9af7998 Fix min_version (TLS 1.0) for ECDHE-PSK suites Manuel Pégourié-Gonnard 2013-11-26 14:31:44 +0100
  • c6f03faeaf Update compat.sh ciphersuite versions Manuel Pégourié-Gonnard 2013-11-26 14:29:13 +0100
  • a5bdfcde53 Relax some SHA2 ciphersuite's version requirements Manuel Pégourié-Gonnard 2013-11-26 13:27:45 +0100
  • 96c7a92b08 Change mpi_safe_cond_assign() for more const-ness Manuel Pégourié-Gonnard 2013-11-25 18:28:53 +0100
  • e4c71f0e11 Merged Prime generation improvements Paul Bakker 2013-11-25 14:27:28 +0100
  • 45f457d872 Reverted API change for mpi_is_prime() Paul Bakker 2013-11-25 14:26:52 +0100
  • 7d2c0c4eda Added Check and CheckFull options to CMakeLists Paul Bakker 2013-11-25 13:30:11 +0100
  • 8fc30b178c Various const fixes Paul Bakker 2013-11-25 13:29:43 +0100
  • 5e1e61124a Insert warning about time in dh_genprime Manuel Pégourié-Gonnard 2013-11-22 21:16:10 +0100
  • ddf7615d49 gen_prime: check small primes early (3x speed-up) Manuel Pégourié-Gonnard 2013-11-22 19:58:22 +0100
  • 378fb4b70a Split mpi_is_prime() and make its first arg const Manuel Pégourié-Gonnard 2013-11-22 18:39:18 +0100
  • 0160eacc82 gen_prime: ensure X = 2 mod 3 -> 2.5x speedup Manuel Pégourié-Gonnard 2013-11-22 17:54:59 +0100
  • 711507a726 gen_prime: ensure X = 3 mod 4 always (2x speed-up) Manuel Pégourié-Gonnard 2013-11-22 17:35:28 +0100
  • 3e3d2b818c Fix bug in mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2013-11-21 21:12:26 +0100
  • 918148193d Enhance ecp_selftest Manuel Pégourié-Gonnard 2013-11-21 20:23:55 +0100
  • d728350cee Make memory access pattern constant Manuel Pégourié-Gonnard 2013-11-21 20:00:38 +0100
  • aade42fd88 Change method for making M odd in ecp_mul() Manuel Pégourié-Gonnard 2013-11-21 19:19:54 +0100
  • 36daa13d76 Misc details Manuel Pégourié-Gonnard 2013-11-21 18:33:36 +0100
  • 469a209334 Rm subtraction from ecp_add_mixed() Manuel Pégourié-Gonnard 2013-11-21 18:20:43 +0100
  • 01fca5e882 Do point inversion without leaking information Manuel Pégourié-Gonnard 2013-11-21 17:47:12 +0100
  • 71c2c21601 Add mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2013-11-21 16:56:39 +0100
  • 44aab79022 Update bibliographic references Manuel Pégourié-Gonnard 2013-11-21 10:53:59 +0100
  • 7f762319ad Use mpi_shrink() in ecp_precompute() Manuel Pégourié-Gonnard 2013-11-21 10:47:41 +0100
  • 5868163e07 Add mpi_shrink() Manuel Pégourié-Gonnard 2013-11-21 10:39:37 +0100
  • e282012219 Spare some memory Manuel Pégourié-Gonnard 2013-11-21 10:08:50 +0100
  • edc1a1f482 Small code cleanups Manuel Pégourié-Gonnard 2013-11-21 09:50:00 +0100
  • ff27b7c968 Tighten ecp_mul() validity checks Manuel Pégourié-Gonnard 2013-11-21 09:28:03 +0100
  • 09ceaf49d0 Rm multiplication using NAF Manuel Pégourié-Gonnard 2013-11-20 23:06:14 +0100
  • 04a0225388 Optimize w in the comb method Manuel Pégourié-Gonnard 2013-11-20 22:57:38 +0100
  • 70c14372c6 Add coordinate randomization back Manuel Pégourié-Gonnard 2013-11-20 20:07:26 +0100
  • c30200e4ce Fix bound issues Manuel Pégourié-Gonnard 2013-11-20 18:39:55 +0100
  • 101a39f55f Improve comb method (less precomputed points) Manuel Pégourié-Gonnard 2013-11-20 14:47:19 +0100
  • d1c1ba90ca First version of ecp_mul_comb() Manuel Pégourié-Gonnard 2013-11-16 15:50:12 +0100
  • 17d99fc6f2 Fixed error.fmt to match active error.c code Paul Bakker 2013-11-21 17:34:13 +0100
  • a9a028ebd0 SSL now gracefully handles missing RNG Paul Bakker 2013-11-21 17:31:06 +0100
  • f2b4d86452 Fixed X.509 hostname comparison (with non-regular characters) Paul Bakker 2013-11-20 17:23:53 +0100
  • c245834bc4 Link against ZLIB when zlib is used Steffan Karger 2013-11-14 10:34:46 +0100
  • 28d81a009c Fix pkcs11.c to conform to PolarSSL 1.3 API. Steffan Karger 2013-11-13 16:57:58 +0100
  • 44cf68f262 compat-1.2.h: Make inline functions static Steffan Karger 2013-11-12 10:34:55 +0100
  • d1bac4ae55 Removed core file Paul Bakker 2013-11-19 17:37:08 +0100
  • 41d768e7a4 Removed debug-only include dirs in VS2010 project file Paul Bakker 2013-11-19 15:41:46 +0100
  • 08b028ff0f Prevent unlikely NULL dereference Paul Bakker 2013-11-19 10:42:37 +0100
  • 911807284d bump_version script also handled SOVERSION for library/Makefile polarssl-1.3.2 Paul Bakker 2013-11-05 11:28:32 +0100
  • b076314ff8 Makefile now produces a .so.X with SOVERSION in it Paul Bakker 2013-11-05 11:27:12 +0100
  • f4dc186818 Prep for PolarSSL 1.3.2 Paul Bakker 2013-11-04 17:29:42 +0100
  • 0333b978fa Handshake key_cert should be set on first addition to the key_cert chain Paul Bakker 2013-11-04 17:08:28 +0100
  • e1121b6217 Update ChangeLog for renegotiation changes Paul Bakker 2013-10-31 14:37:37 +0100
  • d46a9f1a82 Added missing endif in compat-1.2.h Paul Bakker 2013-10-31 14:34:19 +0100
  • 993e386a73 Merged renegotiation refactoring Paul Bakker 2013-10-31 14:32:38 +0100
  • 37ce0ff185 Added defines around renegotiation code for SSL_SRV and SSL_CLI Paul Bakker 2013-10-31 14:32:04 +0100
  • 31ff1d2e4f Safer buffer comparisons in the SSL modules Manuel Pégourié-Gonnard 2013-10-28 13:46:11 +0100
  • 291f9af935 Make all hash checking in programs constant-time Manuel Pégourié-Gonnard 2013-10-28 12:51:32 +0100
  • 424cd6943c Check HMAC in constant-time in crypt_and_hash Paul Bakker 2013-10-31 14:22:08 +0100
  • 6d8404d6ba Server: enforce renegotiation Manuel Pégourié-Gonnard 2013-10-30 16:41:45 +0100
  • 9c1e1898b6 Move some code around, improve documentation Manuel Pégourié-Gonnard 2013-10-30 16:41:21 +0100
  • 214eed38c7 Make ssl_renegotiate the only interface Manuel Pégourié-Gonnard 2013-10-30 13:06:54 +0100
  • caed0541a0 Allow ssl_renegotiate() to be called in a loop Manuel Pégourié-Gonnard 2013-10-30 12:47:35 +0100
  • e5e1bb972c Fix misplaced initialisation Manuel Pégourié-Gonnard 2013-10-30 11:25:30 +0100
  • f3dc2f6a1d Add code for testing server-initiated renegotiation Manuel Pégourié-Gonnard 2013-10-29 18:17:41 +0100
  • 53b3e0603b Add code for testing client-initiated renegotiation Manuel Pégourié-Gonnard 2013-10-29 18:16:38 +0100
  • 0d7702c3ee Minor change that makes life easier for static analyzers / compilers Paul Bakker 2013-10-29 16:18:35 +0100
  • 6edcd41c0a Addition conditions for UEFI environment under MSVC Paul Bakker 2013-10-29 15:22:54 +0100
  • 7b0be68977 Support for serialNumber, postalAddress and postalCode in X509 names Paul Bakker 2013-10-29 14:24:37 +0100
  • fa6a620b75 Defines for UEFI environment under MSVC added Paul Bakker 2013-10-28 18:48:30 +0100
  • 178d9bac3c Fix ECDSA corner case: missing reduction mod N Manuel Pégourié-Gonnard 2013-10-29 10:45:28 +0100
  • 60b1d10131 Fixed spelling / typos (from PowerDNS:codespell) Paul Bakker 2013-10-29 10:02:51 +0100
  • 93c6aa4014 Fixed that selfsign copies issuer_name to subject_name Paul Bakker 2013-10-28 22:28:09 +0100
  • 50dc850c52 Const correctness Paul Bakker 2013-10-28 21:19:10 +0100
  • 6a6087e71d Added missing inline definition for MSCV and ARM environments Paul Bakker 2013-10-28 18:53:08 +0100
  • 3292562a33 Fixed Makefile for test_suite_pk Paul Bakker 2013-10-28 17:32:48 +0100
  • 7bc745b6a1 Merged constant-time padding checks Paul Bakker 2013-10-28 14:39:49 +0100
  • 1642122f8b Merged support for Camellia-GCM + ciphersuite and fixes to cipher layer Paul Bakker 2013-10-28 14:37:09 +0100
  • 3f917e230d Merged optimizations for MODP NIST curves Paul Bakker 2013-10-28 14:16:59 +0100
  • 08bb187bb6 Merged Public Key framwork tests Paul Bakker 2013-10-28 14:03:26 +0100
  • 68037da3cd Update Changelog for minor fixes Paul Bakker 2013-10-28 14:02:40 +0100
  • 1001e32d6f Fix return value of ecdsa_from_keypair() Manuel Pégourié-Gonnard 2013-10-27 14:53:48 +0100
  • 21ef42f257 Don't select a PSK ciphersuite if no key available Manuel Pégourié-Gonnard 2013-10-27 14:47:25 +0100
  • 18dc0e2746 CERTS_C depends on PEM_PARSE_C Manuel Pégourié-Gonnard 2013-10-27 14:35:02 +0100
  • 7c3291ea87 Check dependencies of protocol versions on hashes Manuel Pégourié-Gonnard 2013-10-27 14:29:51 +0100
  • 3daaf3d21d X509 key identifiers depend on SHA1 Manuel Pégourié-Gonnard 2013-10-27 14:22:02 +0100
  • f8669dabf2 Fix error.c test suite relying on old name Manuel Pégourié-Gonnard 2013-10-27 14:11:32 +0100
  • c59c9c1453 Fix typo in b8012fca (ECP needs at least one curve) Manuel Pégourié-Gonnard 2013-10-27 14:04:59 +0100
  • 7446833626 Fix endianness issue in test helper function Manuel Pégourié-Gonnard 2013-10-21 13:56:40 +0200
  • 45a2c8d99a Prevent possible alignment warnings on casting from char * to 'aligned *' Paul Bakker 2013-10-28 12:57:08 +0100
  • 677377f472 Server does not send out extensions not advertised by client Paul Bakker 2013-10-28 12:54:26 +0100
  • e68bf171eb Make get_zeros_padding() constant-time Manuel Pégourié-Gonnard 2013-10-27 18:26:39 +0100