Commit graph

  • d6ba5e3d8b Adapt rsa_sign example program to new RSA interface Hanno Becker 2017-08-23 06:48:07 +0100
  • ccef18c2ff Adapt rsa_decrypt example program to new RSA interface Hanno Becker 2017-08-23 06:46:45 +0100
  • 40371ec783 Adapt key_app_writer example program to new RSA interface Hanno Becker 2017-08-23 06:46:17 +0100
  • 54ebf9971d Adapt key_app example program to new RSA interface Hanno Becker 2017-08-23 06:45:38 +0100
  • 83aad1fa86 Adapt gen_key example program to new RSA interface Hanno Becker 2017-08-23 06:45:10 +0100
  • c95fad3566 Adapt dh_server example program to new RSA interface Hanno Becker 2017-08-23 06:44:30 +0100
  • ceb7a9ddb3 Adapt RSA test suites to new RSA interface Hanno Becker 2017-08-23 08:33:08 +0100
  • 6326a6da7f Adapt PKCS v21 test suite to new RSA interface Hanno Becker 2017-08-23 06:38:22 +0100
  • 6d43f9e0a4 Adapt PKCS v15 test suite to new RSA interface Hanno Becker 2017-08-23 06:35:17 +0100
  • d71dc159a6 Adapt PK test suite to use new interface Hanno Becker 2017-08-23 06:32:42 +0100
  • 15f81fa21c Adapt pkwrite.c to new RSA interface Hanno Becker 2017-08-23 12:38:27 +0100
  • d58c5b2d16 Adapt pkparse.c to new RSA interface Hanno Becker 2017-08-22 14:33:21 +0100
  • 6a1e7e5f4c Adapt pk_wrap.c to new RSA interface Hanno Becker 2017-08-22 13:55:00 +0100
  • 3a701161ff Adapt RSA selftest to new RSA interface Hanno Becker 2017-08-22 13:52:43 +0100
  • ce00263bd2 Add tests for rsa_check_params Hanno Becker 2017-08-23 13:22:36 +0100
  • f1b9a2c783 Add tests for rsa_export_raw Hanno Becker 2017-08-23 11:49:22 +0100
  • 417f2d6107 Add tests for rsa_export Hanno Becker 2017-08-23 11:44:51 +0100
  • c77ab892e5 Add tests for rsa_import, rsa_import_raw and rsa_complete Hanno Becker 2017-08-23 11:01:06 +0100
  • e78fd8d1b6 Add tests for rsa_deduce_moduli Hanno Becker 2017-08-23 11:00:44 +0100
  • 6b4ce49991 Add tests for rsa_deduce_private Hanno Becker 2017-08-23 11:00:21 +0100
  • 8fd5548241 Minor formatting changes Hanno Becker 2017-08-23 14:07:48 +0100
  • 617c1aeb18 Implement new RSA interface functions Hanno Becker 2017-08-23 14:11:24 +0100
  • cbb59bc2a8 Extend RSA interface to allow structure-independent setup Hanno Becker 2017-08-23 14:11:08 +0100
  • e2e8b8da1d Implement RSA helper functions Hanno Becker 2017-08-23 14:06:45 +0100
  • a3ebec2423 Declare RSA helper functions Hanno Becker 2017-08-23 14:06:24 +0100
  • eaf55beead Misc documentation fixes/improvements Manuel Pégourié-Gonnard 2017-08-23 14:40:21 +0200
  • 7037e222ea Improve comments and doc for ECP Manuel Pégourié-Gonnard 2017-08-23 14:30:36 +0200
  • daf049144e Rework state saving for verify_chain() Manuel Pégourié-Gonnard 2017-08-23 12:32:19 +0200
  • a968843429 Improve some comments in verify_chain() Manuel Pégourié-Gonnard 2017-08-23 11:23:59 +0200
  • 3627a8b2f6 Clarify state handling in find_parent(_in)() Manuel Pégourié-Gonnard 2017-08-23 11:20:48 +0200
  • 83e923ba2b Better initialisation of ver_chain Manuel Pégourié-Gonnard 2017-08-23 10:55:41 +0200
  • 8b7b96bbd3 Fix typo Manuel Pégourié-Gonnard 2017-08-23 10:02:51 +0200
  • f231eaae28 Add configuration file in md.h Ron Eldor 2017-08-22 14:50:14 +0300
  • be2f0b5e27 Fix test that didn't check full value of flags Manuel Pégourié-Gonnard 2017-08-21 11:00:22 +0200
  • 7766a2c9c0 Improve some comments Manuel Pégourié-Gonnard 2017-08-21 10:57:57 +0200
  • 1680d3dc19 Add a couple of statements to the contribution section Ron Eldor 2017-08-16 17:28:21 +0300
  • bbf4b59f07 Backport 1.3:Remove duplicated def. of PRINT_ERROR Ron Eldor 2017-08-20 16:24:33 +0300
  • 3a7baf3fa7 Backport 2.1:Remove duplicated def. of PRINT_ERROR Ron Eldor 2017-08-20 16:16:39 +0300
  • d55f776cb7 Skip context allocation if restart disabled Manuel Pégourié-Gonnard 2017-08-18 17:40:15 +0200
  • aaa9814879 Uniformize ifdefs to ECDSA_C+ECP_RESTARTABLE Manuel Pégourié-Gonnard 2017-08-18 17:30:37 +0200
  • fe6877034d Keep PK layer context in the PK layer Manuel Pégourié-Gonnard 2017-08-18 17:04:07 +0200
  • 0bbc66cc76 Dynamically allocate/free restart subcontext in PK Manuel Pégourié-Gonnard 2017-08-18 16:22:06 +0200
  • 15d7df2ba8 Introduce mbedtls_pk_restart_ctx and use it Manuel Pégourié-Gonnard 2017-08-17 14:33:31 +0200
  • 98a6778d47 Better document some function arguments Manuel Pégourié-Gonnard 2017-08-17 10:52:20 +0200
  • b889d3e5fb Clarify & uniformise test comments Manuel Pégourié-Gonnard 2017-08-17 10:25:18 +0200
  • 5faafa76cf Update X.509 test certs' Readme Manuel Pégourié-Gonnard 2017-08-17 10:13:00 +0200
  • 7f888982fd Modify Contribution Guidelines after comments Ron Eldor 2017-08-16 16:05:52 +0300
  • b5e6a77010 Add Contribution guidelines to github Ron Eldor 2017-08-16 11:23:31 +0300
  • c9e16a97da Disable restartable ECC by default Manuel Pégourié-Gonnard 2017-08-15 14:30:59 +0200
  • 9897cc933d Update ChangeLog Manuel Pégourié-Gonnard 2017-08-15 14:30:43 +0200
  • 3bf49c4552 Enable restart for certificate verify Manuel Pégourié-Gonnard 2017-08-15 13:47:06 +0200
  • fed37ed039 Extract some code to separate function Manuel Pégourié-Gonnard 2017-08-15 13:27:41 +0200
  • 39eda87382 Make more auto variables const Manuel Pégourié-Gonnard 2017-08-15 13:00:33 +0200
  • 6b7301c872 Change restart context type. Manuel Pégourié-Gonnard 2017-08-15 12:08:45 +0200
  • d27d1a5a82 Clean up existing SSL restartable ECC code Manuel Pégourié-Gonnard 2017-08-15 11:49:08 +0200
  • 8b59049407 Make verify() actually restartable Manuel Pégourié-Gonnard 2017-08-14 18:04:19 +0200
  • c11e4baa63 Rework type for verify chain Manuel Pégourié-Gonnard 2017-08-14 17:17:14 +0200
  • 18547b5db6 Refactor find_parent() to merge two call sites Manuel Pégourié-Gonnard 2017-08-14 16:11:43 +0200
  • a4a5d1dbe6 Adapt function signatures to rs_ctx + ret Manuel Pégourié-Gonnard 2017-07-17 10:26:19 +0200
  • be4ff42fe4 Call crt_check_signature from one place only Manuel Pégourié-Gonnard 2017-07-14 12:04:14 +0200
  • d19a41d9aa Add tests for verify_restartable() Manuel Pégourié-Gonnard 2017-07-14 11:05:59 +0200
  • a75a459143 Removed duplication in Changelog mbedtls-1.3.21 Simon Butcher 2017-08-10 23:38:10 +0100
  • 03bd0229ab Update version to 1.3.21 Simon Butcher 2017-08-10 11:52:14 +0100
  • 1fe5e8ab44 Update version number to 2.1.9 mbedtls-2.1.9 Simon Butcher 2017-08-10 11:51:47 +0100
  • 72ea31b026 Update version number to 2.6.0 mbedtls-2.6.0 Simon Butcher 2017-08-10 11:51:16 +0100
  • 9ee5910f65 Fix language in Changelog for clarity Simon Butcher 2017-08-10 10:49:32 +0100
  • a30508309e Fix language in Changelog for clarity Simon Butcher 2017-08-10 10:48:33 +0100
  • 01971d094e Fix language in Changelog for clarity Simon Butcher 2017-08-10 10:48:01 +0100
  • bc3f44ae9c Introduce mbedtls_x509_crt_verify_restartable() Manuel Pégourié-Gonnard 2017-07-11 11:02:20 +0200
  • 21b7719fb2 Add ChangeLog entry for current progress Manuel Pégourié-Gonnard 2017-05-18 12:54:56 +0200
  • 32033da127 Test some more handshake flows Manuel Pégourié-Gonnard 2017-05-18 12:49:27 +0200
  • 23e416261c ECDH: not restartable unless explicitly enabled Manuel Pégourié-Gonnard 2017-05-18 12:35:37 +0200
  • 1f1f2a1ca6 Adapt ServerKeyEchange processing to restart Manuel Pégourié-Gonnard 2017-05-18 11:27:06 +0200
  • 862cde5b8e Add restart support for ECDSA client auth Manuel Pégourié-Gonnard 2017-05-17 11:56:15 +0200
  • 2350b4ebdc Adapt ECDHE_ECDSA key exchange to restartable EC Manuel Pégourié-Gonnard 2017-05-16 09:26:48 +0200
  • b3c8307960 Adapt ssl_client2 to restartable EC Manuel Pégourié-Gonnard 2017-05-16 08:50:24 +0200
  • 171a481b96 Add a ChangeLog entry for changes so far Manuel Pégourié-Gonnard 2017-05-15 17:23:37 +0200
  • 31f0ef7b19 Fix style issues introduced earlier Manuel Pégourié-Gonnard 2017-05-17 10:05:58 +0200
  • 1f596064bc Make PK EC sign/verify actually restartable Manuel Pégourié-Gonnard 2017-05-09 10:42:40 +0200
  • c4ee9acb7b Add tests for restartable PK sign/verify Manuel Pégourié-Gonnard 2017-05-08 10:09:36 +0200
  • 82cb27b3db PK: declare restartable sign/verify functions Manuel Pégourié-Gonnard 2017-05-03 10:59:45 +0200
  • fd838dab5c Comment cosmetics Manuel Pégourié-Gonnard 2017-04-27 11:38:51 +0200
  • 66ba48a3c8 Make ECDH functions actually restartable Manuel Pégourié-Gonnard 2017-04-27 11:38:26 +0200
  • 71b2c53254 Add tests for restartable ECDH Manuel Pégourié-Gonnard 2017-04-27 10:38:52 +0200
  • c90d3b0f89 Update doc for restartable ECDH functions Manuel Pégourié-Gonnard 2017-04-27 10:48:29 +0200
  • af081f5460 Make ECDSA sign actually restartable Manuel Pégourié-Gonnard 2017-04-25 13:44:19 +0200
  • 50b63ba2f5 Use ecp_gen_privkey() in ECDSA sign Manuel Pégourié-Gonnard 2017-04-25 12:57:22 +0200
  • 675439620d Improve sign/key_tries handling Manuel Pégourié-Gonnard 2017-04-21 13:19:43 +0200
  • b90883dc1d Prepare infra for restartable sign Manuel Pégourié-Gonnard 2017-04-25 11:33:10 +0200
  • eb402f3cd3 Add test for restartable signature Manuel Pégourié-Gonnard 2017-04-25 10:57:30 +0200
  • addb10efac Create functions for restartable sign Manuel Pégourié-Gonnard 2017-04-21 12:54:46 +0200
  • 5314f234ca Make verify_restartable() actually restartable Manuel Pégourié-Gonnard 2017-04-21 12:36:59 +0200
  • a0c5bcc2bc Add infrastructure for ecdsa_verify_restartable() Manuel Pégourié-Gonnard 2017-04-21 11:33:57 +0200
  • 722e5156fd Add test for ecdsa_read_signature_restartable() Manuel Pégourié-Gonnard 2017-04-21 11:04:47 +0200
  • 32aa4375cc Declare ecdsa_read_signature_restartable() Manuel Pégourié-Gonnard 2017-04-21 10:29:13 +0200
  • 1ed2505f85 Add some negative testing for ecdsa_verify() Manuel Pégourié-Gonnard 2017-04-21 10:04:02 +0200
  • c751148cc5 Make some macros/functions public Manuel Pégourié-Gonnard 2017-04-20 16:31:00 +0200
  • b5a50e754d Always declare restartable function variants Manuel Pégourié-Gonnard 2017-04-20 16:06:13 +0200
  • 0ff17df081 Fix ECDSA test descriptions Manuel Pégourié-Gonnard 2017-04-20 15:51:52 +0200
  • 4b9c51ef32 Rename EARLY_RETURN -> RESTARTABLE Manuel Pégourié-Gonnard 2017-04-20 15:50:26 +0200