Commit graph

  • 476986547b Omit version from X.509 v1 certificates Hanno Becker 2017-09-13 11:59:26 +0100
  • d7f3520360 Don't add extensions for X.509 non-v3 certificates Hanno Becker 2017-09-13 12:00:15 +0100
  • fc77144802 Fix extraction of signature-type from PK context instance Hanno Becker 2017-09-13 08:45:48 +0100
  • 418a62242b Extend tests/data_files/Makefile to include CRT's for CRT write test Hanno Becker 2017-09-14 07:51:28 +0100
  • 6c13d37961 Extend cert_write example program by multiple cmd line options Hanno Becker 2017-09-13 12:49:22 +0100
  • bfdcfba05f Add Changelog entry Sanne Wouda 2017-09-05 17:00:54 +0100
  • 19816762d2 Add test case found through fuzzing to pkparse test suite Sanne Wouda 2017-08-31 12:57:35 +0100
  • 073a070590 Add end-of-buffer check to prevent heap-buffer-overflow Sanne Wouda 2017-08-21 15:58:12 +0100
  • b2231fc31a Address review comments Ron Eldor 2017-09-10 17:32:05 +0300
  • 9be1926b69 Correct parsing checks in mbedtls_pk_parse_key Hanno Becker 2017-09-08 12:39:44 +0100
  • 66a0f83d58 Remove unreachable branches in pkparse.c Hanno Becker 2017-09-08 12:39:21 +0100
  • 3674a4865c Guard some tests by presence of default entropy Hanno Becker 2017-09-08 10:56:19 +0100
  • adb9bd23d9 Add internal macro ENTROPY_HAVE_DEFAULT indicating default entropy Hanno Becker 2017-09-08 10:53:30 +0100
  • d2cc7ce4cb Correct definition of ENTROPY_HAVE_STRONG Hanno Becker 2017-09-08 10:47:33 +0100
  • cffe2daf25 Support negative dependencies in test cases Hanno Becker 2017-09-08 10:39:07 +0100
  • 65382c38e8 Fix typos in entropy test data Hanno Becker 2017-09-08 10:36:26 +0100
  • 8cd5d43639 Initialize RSA context in RSA test suite before first potentially failing operation Hanno Becker 2017-09-08 10:35:32 +0100
  • 7968ad9c31 Guard some tests by presence of strong entropy Hanno Becker 2017-09-08 10:10:03 +0100
  • 66580d284d Add internal macro ENTROPY_HAVE_STRONG indicating strong entropy Hanno Becker 2017-09-08 10:06:41 +0100
  • 276d530abe Support negative dependencies in test cases Hanno Becker 2017-07-23 10:24:22 +0100
  • 7fdabd3c64 Correct typo in entropy test suite data Hanno Becker 2017-07-23 10:22:45 +0100
  • e4875e015f Initialize RSA context in RSA test suite before first potentially failing operation Hanno Becker 2017-07-23 10:19:29 +0100
  • 5a4f172522 Add suffix for 1024-bit RSA key files Hanno Becker 2017-09-07 15:36:53 +0100
  • c8063c58f0 Correct Makefile in tests/data_files Hanno Becker 2017-09-07 15:30:12 +0100
  • b8d1657148 Mention in-place decryption in pk_parse_key_pkcs8_encrypted_der Hanno Becker 2017-09-07 15:29:01 +0100
  • 2aa80a706f Remove unnecessary cast Hanno Becker 2017-09-07 15:28:45 +0100
  • 3216c1a82a Fix after Andres comments Ron Eldor 2017-09-07 17:15:47 +0300
  • bc3fa39f0e Backport 1.3:Add configuration file in md.h Ron Eldor 2017-09-07 16:58:41 +0300
  • a988a2702a Emit deprecation warning if MBEDTLS_RSA_FORCE_BLINDING is not set Hanno Becker 2017-09-07 11:32:04 +0100
  • 6ac972d815 Style correction in test_suite_pk.function Hanno Becker 2017-09-07 10:57:48 +0100
  • 936f72c641 Disable MBEDTLS_RSA_FORCE_BLINDING by default Hanno Becker 2017-09-07 10:56:10 +0100
  • 00cb3af4ab Backport 2.1:Add configuration file in md.h Ron Eldor 2017-08-22 14:50:14 +0300
  • a4dd783909 Fix some typos in comments Manuel Pégourié-Gonnard 2017-09-07 11:11:39 +0200
  • 27ce0b5ff1 Backport 1.3:Set PEM buffer to zero before freeing it Ron Eldor 2017-09-05 15:34:35 +0300
  • 070c809c79 Adress Hannos's comments Ron Eldor 2017-09-06 17:09:41 +0300
  • 82a4b8186d update after Andres comments Ron Eldor 2017-09-05 17:17:31 +0300
  • 4dc8af77a9 Backport 2.1:Set PEM buffer to zero before freeing Ron Eldor 2017-09-05 15:34:35 +0300
  • bc18eb3b92 Fix compilation error with Mingw32 Ron Eldor 2017-09-06 17:49:10 +0300
  • 65112b15e6 Adress Hannos's comments Ron Eldor 2017-09-06 17:09:41 +0300
  • d23bc1b2cf Merge branch 'iotssl-1381-x509-verify-refactor' into iotssl-1381-x509-verify-refactor-restricted Manuel Pégourié-Gonnard 2017-09-06 11:35:11 +0200
  • c1c16436c6 Merge pull request #1 from gertvdijk/issue1040-mpgbranch Manuel Pégourié-Gonnard 2017-09-06 11:31:01 +0200
  • 9d84b4c102 update after Andres comments Ron Eldor 2017-09-05 17:17:31 +0300
  • 31162e4423 Set PEM buffer to zero before freeing it Ron Eldor 2017-09-05 15:34:35 +0300
  • 25d124dc74 Tests: depends-pkalgs.pl - disable less options Gert van Dijk 2017-09-05 14:25:52 +0200
  • 7268ca9500 remove redundant include Ron Eldor 2017-09-05 14:29:20 +0300
  • 55b1a0af0c Add further tests for DER-encoded PKCS8-v2-DES encrypted RSA keys Hanno Becker 2017-09-05 10:43:20 +0100
  • 7d108257a4 Add further tests for new RSA keys Hanno Becker 2017-09-05 10:33:28 +0100
  • 8fdfc98676 Update keyfiles Hanno Becker 2017-09-05 10:08:14 +0100
  • d16f6126c7 Add RSA key generation commands to test Makefile Hanno Becker 2017-09-05 09:23:50 +0100
  • 9c6cb38ba8 Fix typo in pkparse.c Hanno Becker 2017-09-05 10:08:01 +0100
  • 4f13195f3b Tests: add omitted dependency on MBEDTLS_ECDSA_C in test_suite_debug Gert van Dijk 2017-09-04 14:17:10 +0200
  • f28dc2f900 Adapt ChangeLog Hanno Becker 2017-09-04 13:07:52 +0100
  • 18b3c912f9 Address Azim's coments Ron Eldor 2017-09-04 14:03:33 +0300
  • 22d989c434 Suport clang version 3.8 Ron Eldor 2017-09-03 17:56:25 +0300
  • 0a47d12717 Rephrase the backport sectio Ron Eldor 2017-09-03 10:20:25 +0300
  • 533751f98f
    Use current source paths for config file creation command VOLAT Matthieu 22923 2017-09-01 09:55:40 +0200
  • ea24d75c67 Addres Andres' comment Ron Eldor 2017-08-31 17:02:01 +0300
  • 4b6e210d00 Merge branch 'mbedtls-2.6' into iotssl-1381-x509-verify-refactor-restricted Manuel Pégourié-Gonnard 2017-08-31 10:09:43 +0200
  • bb216bd940 Fix MSVC 64-bit warnings Manuel Pégourié-Gonnard 2017-08-28 13:25:55 +0200
  • 196d1338ba Fix uninitialised variable in some configs Manuel Pégourié-Gonnard 2017-08-28 13:14:27 +0200
  • 46ba7f3a92 Avoid running useless code in tests Manuel Pégourié-Gonnard 2017-08-28 12:20:39 +0200
  • 37c6b6b339 Add tests for encrypted 2048 and 4096-bit RSA keys Hanno Becker 2017-08-26 08:15:22 +0100
  • fab3569963 Use in-place decryption in pk_parse_pkcs8_encrypted_der Hanno Becker 2017-08-25 13:38:26 +0100
  • 771d30edac Add missing calls to mbedtls_pem_free in mbedtls_pk_parse Hanno Becker 2017-08-25 13:54:04 +0100
  • cc209ca56d Remove signature verification from rsa_rsassa_pkcs1_v15_sign Hanno Becker 2017-08-25 11:51:03 +0100
  • 43f94721ab Add quick-check for presence of relevant parameters in rsa_private Hanno Becker 2017-08-25 11:50:00 +0100
  • c6075cc5ac Don't use CRT for signature verification Hanno Becker 2017-08-25 11:45:35 +0100
  • 603b8c62c4 Clarify guarantees made by successful mbedtls_rsa_complete call Hanno Becker 2017-08-25 11:03:07 +0100
  • b269a8584a Change mbedtls_rsa_check_privkey to use new helper functions Hanno Becker 2017-08-25 08:03:21 +0100
  • d9431a7817 Minor comments improvement Hanno Becker 2017-08-25 08:03:13 +0100
  • d363799a9d Add mbedtls_rsa_validate_crt Hanno Becker 2017-08-25 07:55:03 +0100
  • d56d83a7f3 Remove double-checking code from rsa_deduce_moduli and rsa_complete Hanno Becker 2017-08-25 07:29:35 +0100
  • 750e8b4596 Rename rsa_check_params->rsa_validate_params and change error codes Hanno Becker 2017-08-25 07:54:27 +0100
  • fd87e354f6 Improve comments on parity trick Manuel Pégourié-Gonnard 2017-08-24 14:21:05 +0200
  • 95aedfea33 Remove redundant test on curve type Manuel Pégourié-Gonnard 2017-08-24 13:47:04 +0200
  • 11556e2846 Clarify initialization of T in mul_comb() Manuel Pégourié-Gonnard 2017-08-24 13:41:19 +0200
  • 0b23f167ba SSL: rework restart state handling Manuel Pégourié-Gonnard 2017-08-24 12:08:33 +0200
  • 6348181da9 Explicit state assignments in ecdsa too Manuel Pégourié-Gonnard 2017-08-24 11:16:01 +0200
  • 4ed1dab474 ECP: move state changes closer to operations Manuel Pégourié-Gonnard 2017-08-24 11:02:04 +0200
  • c9efa00871 ECP: Use explicit state assignments Manuel Pégourié-Gonnard 2017-08-24 10:25:06 +0200
  • fb81c0ec2e Guard primality checks in RSA module by MBEDTLS_GENPRIME Hanno Becker 2017-08-24 06:55:11 +0100
  • b0c5edcc2f Correct typo in rsa.h Hanno Becker 2017-08-23 22:16:10 +0100
  • db4a8eb992 Use ECP_RS_ENTER/LEAVE() macros, as in ECDSA Manuel Pégourié-Gonnard 2017-08-23 18:18:22 +0200
  • b948f7dc20 Don't bother to free NULL subcontexts Manuel Pégourié-Gonnard 2017-08-23 17:58:40 +0200
  • bfa1972b4f Remove redundant checks, save a few muls Manuel Pégourié-Gonnard 2017-08-23 17:39:18 +0200
  • 28d162829b Avoid unnecessary xxx_copy() calls Manuel Pégourié-Gonnard 2017-08-23 17:33:27 +0200
  • 5bd38b1144 Replace memset() calls with xxx_init() calls Manuel Pégourié-Gonnard 2017-08-23 16:55:59 +0200
  • 92cceb29bd Make some names more consistent Manuel Pégourié-Gonnard 2017-08-23 16:27:29 +0200
  • ebac5d3797 Fix some whitespace & style issues Manuel Pégourié-Gonnard 2017-08-23 16:23:36 +0200
  • ab3773123c Add support for alternative RSA implementations Hanno Becker 2017-08-23 16:24:51 +0100
  • bf37b10370 Add test run for RSA_NO_CRT to all.sh Hanno Becker 2017-08-23 10:29:42 +0100
  • 6345dd33b9 Adapt rsa_check_privkey to deal with NO_CRT option Hanno Becker 2017-08-23 06:59:48 +0100
  • bee3aaeb50 Adapt rsa_gen_key to deal with RSA_NO_CRT option Hanno Becker 2017-08-23 06:59:15 +0100
  • dc95c890ad Adapt rsa_deduce_crt to deal with RSA_NO_CRT option Hanno Becker 2017-08-23 06:57:02 +0100
  • 33c30a0c7e Adapt rsa_copy and rsa_free to deal with RSA_NO_CRT option Hanno Becker 2017-08-23 07:00:22 +0100
  • 23344b5fcc Adapt rsa_complete to deal with RSA_NO_CRT option Hanno Becker 2017-08-23 07:43:27 +0100
  • 131134fa1a Adapt RSA test suite to deal with RSA_NON_CRT option Hanno Becker 2017-08-23 08:31:07 +0100
  • 1a59e791e5 Remove CRT fields from RSA context if RSA_NO_CRT is defined Hanno Becker 2017-08-23 07:41:10 +0100
  • f073de0c25 Adapt rsa_genkey example program to use new RSA interface Hanno Becker 2017-08-23 07:42:28 +0100
  • 0c2639386e Adapt rsa_encrypt example program to new RSA interface Hanno Becker 2017-08-23 06:47:06 +0100