Commit graph

  • c580a00e3c Print protocol version in example cli/srv Manuel Pégourié-Gonnard 2014-02-12 10:15:30 +0100
  • 6b1e207081 Fix verion-major intolerance Manuel Pégourié-Gonnard 2014-02-12 10:14:54 +0100
  • c9093085ed Revert "Merged RSA-PSS support in Certificate, CSR and CRL" Manuel Pégourié-Gonnard 2014-02-12 09:39:59 +0100
  • 6df09578bb Revert "Mutex call in x509_crt.c depended on PTHREAD specific instead of generic" Manuel Pégourié-Gonnard 2014-02-12 09:29:05 +0100
  • 2ceda57989 Ability to force the Entropy module to use SHA-256 as its basis Paul Bakker 2014-02-06 15:55:25 +0100
  • cd6d69a414 Fixed testing with out-of-source builds using cmake Paul Bakker 2014-02-06 15:43:21 +0100
  • f2561b3f69 Ability to provide alternate timing implementation Paul Bakker 2014-02-06 15:11:55 +0100
  • 64abd83b67 Fixed file descriptor leak in generic_sum Paul Bakker 2014-02-06 15:03:06 +0100
  • 47703a0a80 More entropy functions made thread-safe (add_source, update_manual, gather) Paul Bakker 2014-02-06 15:01:20 +0100
  • 9eae7aae80 Mutex call in x509_crt.c depended on PTHREAD specific instead of generic threading Paul Bakker 2014-02-06 14:51:53 +0100
  • 247b487d61 Missing 'else' in gen_key Paul Bakker 2014-02-06 14:33:52 +0100
  • 6a28e722c9 Merged platform compatibility layer Paul Bakker 2014-02-06 13:41:55 +0100
  • 0910f32ee3 Fixed compile warning (in test-ref-configs) Paul Bakker 2014-02-06 13:41:18 +0100
  • 119602bdde Typo fix in memory_buffer_alloc.c Paul Bakker 2014-02-05 15:42:55 +0100
  • 71dfa861a6 Made valid prototypes by adding ( void ) as parameter prototype Paul Bakker 2014-02-05 15:38:15 +0100
  • a9066cf8f1 Include stdlib in the right spot Paul Bakker 2014-02-05 15:13:04 +0100
  • defc0ca337 Migrated the Memory layer to the Platform layer Paul Bakker 2014-02-04 17:30:24 +0100
  • b2f66c9158 Only include platform files when needed Paul Bakker 2014-02-04 16:27:57 +0100
  • 7dc4c44267 Library files moved to use platform layer Paul Bakker 2014-02-01 22:50:26 +0100
  • 747a83a0f7 Platform abstraction layer for memory, printf and fprintf Paul Bakker 2014-02-01 22:50:07 +0100
  • ab50d8d30c Merged RSA-PSS support in Certificate, CSR and CRL Paul Bakker 2014-02-06 13:13:47 +0100
  • e31b1d992a Added Curve preference order to ChangeLog Paul Bakker 2014-02-06 13:08:02 +0100
  • 77f50c9283 Merged option to set Curve Preference order Paul Bakker 2014-02-06 12:59:38 +0100
  • 792657045b Disable ecp_set_curve() for compatibility Manuel Pégourié-Gonnard 2014-02-06 10:23:14 +0100
  • f07031aa98 debug_ecp: don't print Z, always 1 Manuel Pégourié-Gonnard 2014-02-06 10:16:47 +0100
  • f6dc5e1d16 Remove temporary debug code Manuel Pégourié-Gonnard 2014-02-06 10:14:25 +0100
  • c3f6b62ccc Print curve name instead of size in debugging Manuel Pégourié-Gonnard 2014-02-06 10:13:09 +0100
  • ab24010b54 Enforce our choice of allowed curves. Manuel Pégourié-Gonnard 2014-02-04 16:18:07 +0100
  • 7f38ed0bfa ssl_set_curves is no longer ECDHE only Manuel Pégourié-Gonnard 2014-02-04 15:52:33 +0100
  • cd49f76898 Make ssl_set_curves() work client-side too. Manuel Pégourié-Gonnard 2014-02-04 15:14:13 +0100
  • ac7194133e Renamings and other fixes Manuel Pégourié-Gonnard 2014-02-04 14:48:50 +0100
  • e40c469ad3 The default ECDH curve list will be dynamically built in the ecp module based on ecp_supported_curves[]. Gergely Budai 2014-01-22 11:22:20 +0100
  • de05390c85 Rename ecdh_curve_list to curve_list Manuel Pégourié-Gonnard 2014-02-04 13:58:39 +0100
  • 5de2580563 Make ssl_set_ecdh_curves() a compile-time option Manuel Pégourié-Gonnard 2014-02-03 15:56:49 +0100
  • 987bfb510b Added the possibility to define the allowed curves for ECDHE handshake. It also defines the preference of the curves. Gergely Budai 2014-01-19 21:48:42 +0100
  • a5d336bcec Increase title size (fits to increased curve names). Give verbose errors on failures. Gergely Budai 2014-01-27 23:27:06 +0100
  • fbf0915404 Fix bug in RSA PKCS#1 v1.5 "reversed" operations Manuel Pégourié-Gonnard 2014-02-03 11:58:55 +0100
  • c4919bc528 Add tests for rsa_copy() Manuel Pégourié-Gonnard 2014-02-03 11:16:44 +0100
  • a585777cc4 Merged miscellaneous build changes Paul Bakker 2014-02-05 16:58:42 +0100
  • 5fb8efe71e Merged HMAC-DRBG code Paul Bakker 2014-02-05 15:54:34 +0100
  • ffd94cce6b Fix curve list in dependency checking Manuel Pégourié-Gonnard 2014-01-28 20:11:07 +0100
  • ad3fab602d Fix outdated comment Manuel Pégourié-Gonnard 2014-01-28 20:05:16 +0100
  • 6e8e34d61e Fix ecp_gen_keypair() Manuel Pégourié-Gonnard 2014-01-28 19:30:56 +0100
  • 725afd8b55 Fix the 'error' test suite Manuel Pégourié-Gonnard 2014-02-01 11:54:28 +0100
  • b05db2a6aa Save memory by not storing the HMAC key Manuel Pégourié-Gonnard 2014-02-01 11:38:05 +0100
  • e6cdbbd40b Add tests for th init_buf() variant of HMAC_DRBG Manuel Pégourié-Gonnard 2014-02-01 11:30:03 +0100
  • cf38367f45 Fix HMAC_DRBG and RIPEMD160 error codes Manuel Pégourié-Gonnard 2014-02-01 10:22:21 +0100
  • 446ee6618f Add LCOV_EXCLUDE_LINE on some IO errors Manuel Pégourié-Gonnard 2014-02-01 10:02:32 +0100
  • 546d86c8ec Add an 'lcov' target for HTML coverage report Manuel Pégourié-Gonnard 2014-01-31 16:19:43 +0100
  • 6529ff0b6a make: add a 'test-ref-configs' target Manuel Pégourié-Gonnard 2014-01-31 13:41:07 +0100
  • d75d7cf844 make: friendlier test target Manuel Pégourié-Gonnard 2014-01-31 13:35:18 +0100
  • 469238a9a5 cmake: add 'ASan' build type Manuel Pégourié-Gonnard 2014-01-31 13:29:47 +0100
  • 0933d1fe3f cmake: coverage flags for clang too Manuel Pégourié-Gonnard 2014-01-31 13:16:30 +0100
  • 7575daa1f2 Expand CTR_DRBG test coverage Manuel Pégourié-Gonnard 2014-01-31 12:16:54 +0100
  • b3b205e081 Clean up details in ctr_drbg_selftest() Manuel Pégourié-Gonnard 2014-01-31 12:04:06 +0100
  • f6a17d0776 Fix some doc comments Manuel Pégourié-Gonnard 2014-01-31 11:51:42 +0100
  • 79afaa0551 Add hmac_drbg_selftest() Manuel Pégourié-Gonnard 2014-01-31 11:12:09 +0100
  • 62273b88ab Add NIST validation tests for HMAC_DRBG pr=true Manuel Pégourié-Gonnard 2014-01-31 10:16:57 +0100
  • 24600b7c8a Add NIST validation tests for HMAC_DRBG nopr Manuel Pégourié-Gonnard 2014-01-31 09:54:14 +0100
  • 4f880a5dc2 Add misc tests for HMAC_DRBG Manuel Pégourié-Gonnard 2014-01-30 22:39:42 +0100
  • 48bc3e81da Add hmac_drbg_{write,update}_seed_file() Manuel Pégourié-Gonnard 2014-01-30 21:11:16 +0100
  • fef0f8f55a Add HMAC_DRBG to benchmark Manuel Pégourié-Gonnard 2014-01-30 20:59:00 +0100
  • 0520b60faf Make options configurable for HMAC_DRBG Manuel Pégourié-Gonnard 2014-01-30 19:43:46 +0100
  • efc8d8078b Use safer names for macros Manuel Pégourié-Gonnard 2014-01-30 19:36:22 +0100
  • 6e897c2a59 Add more checks and references Manuel Pégourié-Gonnard 2014-01-30 19:29:04 +0100
  • d742a032f4 Use md_hmac_reset() when possible Manuel Pégourié-Gonnard 2014-01-30 19:07:22 +0100
  • 658dbed080 Add automatic periodic reseeding Manuel Pégourié-Gonnard 2014-01-30 19:03:45 +0100
  • af786ff6cc Add hmac_drbg_set_prediction_resistance() Manuel Pégourié-Gonnard 2014-01-30 18:44:18 +0100
  • 8fc484d1df Add hmac_drbg_reseed() Manuel Pégourié-Gonnard 2014-01-30 18:28:09 +0100
  • 4e669c614d Add hmac_drbg_set_entropy_len() Manuel Pégourié-Gonnard 2014-01-30 18:06:08 +0100
  • 6801f39397 Add NIST no_reseed validation tests for HMAC_DRBG Manuel Pégourié-Gonnard 2014-01-30 17:22:14 +0100
  • fe34a5fb83 Add entropy callbacks to HMAC_DRBG Manuel Pégourié-Gonnard 2014-01-30 15:06:40 +0100
  • 8208d167da Add hmac_random_with_add() Manuel Pégourié-Gonnard 2014-01-30 12:19:26 +0100
  • 7845fc06c9 Use new HMAC_DRBG module for deterministic ECDSA Manuel Pégourié-Gonnard 2014-01-27 14:24:03 +0100
  • 490bdf3928 Add minimalistic HMAC_DRBG implementation Manuel Pégourié-Gonnard 2014-01-27 14:03:10 +0100
  • 2cb1a0c400 Fixed indication for TrustInSoft fix polarssl-1.3.4 Paul Bakker 2014-01-27 13:36:23 +0100
  • b84582b7a6 Fixed up ChangeLog with missing bug fixes Paul Bakker 2014-01-27 12:23:43 +0100
  • 2aca241425 Ready for release 1.3.4 Paul Bakker 2014-01-27 11:49:46 +0100
  • e6c2ddb0b8 Updated ChangeLog with deterministic ECDSA Paul Bakker 2014-01-27 11:47:15 +0100
  • 42099c3155 Revert "Add pk_rsa_set_padding() and rsa_set_padding()" Paul Bakker 2014-01-27 11:45:49 +0100
  • 27b93ade6e Factor common code for printing sig_alg Manuel Pégourié-Gonnard 2014-01-25 11:50:59 +0100
  • 5cac583482 Factor out some common code Manuel Pégourié-Gonnard 2014-01-24 19:28:43 +0100
  • 41cae8e1f9 Parse CSRs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-24 18:47:17 +0100
  • d4fd57dda4 Add tests for parsing CSRs Manuel Pégourié-Gonnard 2014-01-24 17:34:26 +0100
  • 5eeb32b552 Parse CRLs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-24 15:56:20 +0100
  • ce7c6fd433 Fix dependencies Manuel Pégourié-Gonnard 2014-01-24 14:37:29 +0100
  • b7de86d834 More checks for length match in rsassa-pss params Manuel Pégourié-Gonnard 2014-01-24 14:15:20 +0100
  • 3c1e8b539c Finish parsing RSASSA-PSS parameters Manuel Pégourié-Gonnard 2014-01-23 19:15:29 +0100
  • d9fd87be33 Start parsing RSASSA-PSS parameters Manuel Pégourié-Gonnard 2014-01-23 16:24:44 +0100
  • b1d4eb16e4 Basic parsing of certs signed with RSASSA-PSS Manuel Pégourié-Gonnard 2014-01-22 10:12:57 +0100
  • d75ba40cc3 SMTP lines are officially terminated with CRLF, ssl_mail_client fixed Paul Bakker 2014-01-24 16:11:17 +0100
  • 556efba51c Added AES CFB8 mode Paul Bakker 2014-01-24 15:38:12 +0100
  • 80025417eb net_is_block() renamed to net_would_block() and corrected behaviour on non-blocking sockets Paul Bakker 2014-01-23 20:59:49 +0100
  • c2024f4592 Added MPI_CHK around unguarded mpi calls Paul Bakker 2014-01-23 20:38:35 +0100
  • a56d363724 Fix missing dependency declaration in test Manuel Pégourié-Gonnard 2014-01-23 17:50:56 +0100
  • 8e205fc0bc Fix potential buffer overflow in suported_curves_ext Manuel Pégourié-Gonnard 2014-01-23 17:27:10 +0100
  • 8505d50d4b Fix "check" mode warnings Manuel Pégourié-Gonnard 2014-01-23 17:26:36 +0100
  • 027a7cb800 Rm now useless test helper function Manuel Pégourié-Gonnard 2014-01-23 17:00:33 +0100
  • 544416aa99 Fix failing ECDH test (test vectors misuse) Manuel Pégourié-Gonnard 2014-01-23 16:55:18 +0100
  • 9f3c7d7278 Added missing POLARSSL_ECDSA_DETERMINISTIC around ecdsa_write_signature_det() Paul Bakker 2014-01-23 16:11:14 +0100