Commit graph

  • 41ee83972b DHM: make drawing of blinding value a function Manuel Pégourié-Gonnard 2020-06-25 12:34:58 +0200
  • 8779e9a70b Fix added proxy command when IPv6 is used Manuel Pégourié-Gonnard 2020-07-16 10:19:32 +0200
  • 7d6326dbf9 Fix uncaught error if fix_negative fails Gilles Peskine 2020-07-23 01:14:34 +0200
  • 84697ca359 Fix memory leak in mbedtls_mpi_sub_abs Gilles Peskine 2020-07-23 01:16:46 +0200
  • 2845fcc8ab Always test in-place addition and subtraction Gilles Peskine 2020-07-23 01:18:11 +0200
  • ea6a740923
    Merge pull request #717 from mpg/non-etm-cbc-negative-testing Manuel Pégourié-Gonnard 2020-07-22 13:33:49 +0200
  • ee7e85f5b9
    Merge pull request #2019 from gilles-peskine-arm/build_with_only_montgomery_curves-conditional_mul_add Manuel Pégourié-Gonnard 2020-07-22 13:13:36 +0200
  • e55653f085 Improve comments about padlen convention Manuel Pégourié-Gonnard 2020-07-22 11:42:57 +0200
  • 44c9fdde6e Check errors from the MD layer Manuel Pégourié-Gonnard 2020-07-22 10:48:47 +0200
  • 9713e13e68 Remove unnecessary cast Manuel Pégourié-Gonnard 2020-07-22 10:40:31 +0200
  • baccf803ad Improve some comments and internal documentation Manuel Pégourié-Gonnard 2020-07-22 10:37:27 +0200
  • c3219006ff Fix suboptimal use of ASSER_ALLOC() Manuel Pégourié-Gonnard 2020-07-22 10:32:52 +0200
  • ca8287cbaf Use test_set_step() in loop in cf_hmac test Manuel Pégourié-Gonnard 2020-07-22 10:29:39 +0200
  • ed0e86428d Factor repeated condition to its own macro Manuel Pégourié-Gonnard 2020-07-21 11:20:30 +0200
  • 7a8b1e6b71 Implement cf_hmac() actually with constant flow Manuel Pégourié-Gonnard 2020-07-15 11:52:14 +0200
  • 9670a59230 Start testing cf_hmac() for constant flow Manuel Pégourié-Gonnard 2020-07-10 10:21:46 +0200
  • 6d9c8d7b2d Minor documentation improvements Gilles Peskine 2020-07-22 01:26:25 +0200
  • a3de08d0b5 Reorder curve enumeration like mbedtls_ecp_group_id Gilles Peskine 2020-07-22 01:23:37 +0200
  • d3beca9e38 Test Everest with only Curve25519 enabled Gilles Peskine 2020-07-03 00:15:37 +0200
  • 0478c2f77e Add ChangeLog entry for single-curve build fixes Gilles Peskine 2018-09-17 21:21:28 +0200
  • 5997005611 Fix unused variables in Montgomery-only configuration Gilles Peskine 2019-02-28 13:12:06 +0100
  • a2611604d4 curves.pl: test with each elliptic curve enabled Gilles Peskine 2018-09-17 18:40:33 +0200
  • a088c81fcb Adjust ECP self-test to support Curve448 Gilles Peskine 2018-09-17 18:31:15 +0200
  • 24666795e4 ECP self test: add self-test step for Montgomery curves Gilles Peskine 2018-09-17 18:29:49 +0200
  • c95696fec4 Factor common code in mbedtls_ecp_self_test Gilles Peskine 2018-09-17 15:59:01 +0200
  • d9767a5799 Tweak ECP self-test to work with secp192k1 Gilles Peskine 2018-09-14 19:29:47 +0200
  • 7ab66a6bf1 Add missing dependencies for ECDH_xxx key exchanges Gilles Peskine 2018-09-14 17:47:41 +0200
  • 963a207678 Document what needs to be done when adding a new curve Gilles Peskine 2018-09-14 18:31:30 +0200
  • aa9493a411 Add guards around code that is specific to dynamically-loaded groups Gilles Peskine 2018-09-12 14:44:03 +0200
  • e8c04fed51 Replace ECP_xxx by MBEDTLS_ECP__xxx_ENABLED Gilles Peskine 2018-09-14 17:44:21 +0200
  • 9b99a8942f mbedtls_ecp_muladd is only for short Weierstrass curves Gilles Peskine 2018-09-14 18:32:19 +0200
  • 799e57612a ECDSA requires a short Weierstrass curve Gilles Peskine 2018-09-14 17:34:00 +0200
  • d00f99772f Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2020-07-21 13:30:40 +0200
  • b51f04466f Fix misleading comment in test function Manuel Pégourié-Gonnard 2020-07-21 10:40:25 +0200
  • 864abbff4e Rework how lengths are expressed in CBC test Manuel Pégourié-Gonnard 2020-07-21 10:37:14 +0200
  • 4353b698ed
    hmac_drbg: make no reseeding behaviour explicit Andrzej Kurek 2020-07-19 04:58:58 -0400
  • fac2f9b4ce
    aes: move the fake key operations to AES_SCA_COUNTERMEASURES define Andrzej Kurek 2020-07-19 00:32:34 -0400
  • f6265441b0
    hmac_drbg: fix default value of the prediction resistance in ctx Andrzej Kurek 2020-07-18 07:09:04 -0400
  • 6bc37fa4e2
    hmac_drbg: set_entropy_len can now return an error Andrzej Kurek 2020-07-18 06:05:03 -0400
  • 9167aa96f8
    hmac_drbg: change two variables to be volatile Andrzej Kurek 2020-07-18 00:10:50 -0400
  • e78775eed2
    Use a fake random key in AES calculations Andrzej Kurek 2020-07-02 10:57:00 -0400
  • 4b700a3db3
    Merge pull request #3456 from AndrzejKurek/aes-fi-improvements Andrzej Kurek 2020-07-30 16:29:48 +0200
  • 8917326d7b
    Introduce sha256 security review fixes Andrzej Kurek 2020-07-15 18:51:40 -0400
  • a242f50acd Classify #3464 ChangeLog entry as Bugfix Simon Leet 2020-07-18 01:14:00 +0000
  • 3403969645
    Add a comment regarding remaining space check Andrzej Kurek 2020-07-17 05:49:47 -0400
  • a9a5ff5f31
    aes: add a comment about expected keybits value. Andrzej Kurek 2020-07-15 08:50:59 -0400
  • 11ddf25828
    Add minor FI countermeasures improvements Andrzej Kurek 2020-06-24 17:33:39 -0400
  • 189ee74a82
    Add a platform function to return a random uint32_t Andrzej Kurek 2020-06-24 17:28:31 -0400
  • 3ed65d2b84
    Add a return from pk_get_ueccpubkey if uecc_public_key_read_binary fails Andrzej Kurek 2020-07-17 02:10:40 -0400
  • 5dd5a491da x509_crl_parse: fix 1-byte buffer overflow and entry->raw.tag Gilles Peskine 2020-07-16 18:26:29 +0200
  • b2281e1cf0 x509parse_crl: more negative test cases Gilles Peskine 2020-07-16 18:18:22 +0200
  • c3b69edd2f
    Increase hamming distance by changing UECC_SUCCESS from 0 to FFAAAA Andrzej Kurek 2020-07-16 11:33:34 -0400
  • a798e5d5cc
    Introduce additional buffer size checks to pk.c Andrzej Kurek 2020-07-16 09:57:17 -0400
  • a80651c483 Add a pre-commit hook that checks generated files Manuel Pégourié-Gonnard 2020-07-16 10:53:13 +0200
  • 2774fc45ff Add -u option to check-generated-files.sh Manuel Pégourié-Gonnard 2020-07-16 10:40:13 +0200
  • ddc2db4c13
    x509.c: Remove one unnecessary cast Andrzej Kurek 2020-07-16 04:37:41 -0400
  • 7e6075b7fd
    Merge pull request #3499 from AndrzejKurek/fi-duplicate-buffers-revert Andrzej Kurek 2020-07-21 11:03:50 +0200
  • 7868396e78 Clarify some comments Manuel Pégourié-Gonnard 2020-07-16 09:48:54 +0200
  • 3c57ccd777
    Add missing newline gabor-mezei-arm 2020-07-16 10:19:18 +0200
  • 4adc04a8a3 Give a constant a name in test function Manuel Pégourié-Gonnard 2020-07-16 10:00:48 +0200
  • e288ec0651 Fix memory leak on error path Manuel Pégourié-Gonnard 2020-07-16 09:23:30 +0200
  • cf3e35cc58
    Revert a part of sensitive information duplication from tinycrypt Andrzej Kurek 2020-07-15 22:32:08 -0400
  • afec8853c5
    Revert a part of the sensitive information duplication changes Andrzej Kurek 2020-07-15 16:31:27 -0400
  • a321413807
    Zeroising of plaintext buffers to erase unused application data from memory gabor-mezei-arm 2020-07-15 10:55:00 +0200
  • 8f4f9a8daf
    Merge pull request #3425 from stevew817/montgomery-keys-clarification Manuel Pégourié-Gonnard 2020-07-15 13:33:46 +0200
  • 6240defd17 Add MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN Manuel Pégourié-Gonnard 2020-07-10 09:35:54 +0200
  • 65a6fa3e26 Make cf_hmac() STATIC_TESTABLE Manuel Pégourié-Gonnard 2020-07-09 09:52:17 +0200
  • 8aa29e382f Use existing implementation of cf_hmac() Manuel Pégourié-Gonnard 2020-07-07 12:30:39 +0200
  • 045f094c81 Add dummy constant-flow HMAC function with tests Manuel Pégourié-Gonnard 2020-07-02 11:34:02 +0200
  • c417c783e5
    Merge pull request #3481 from AndrzejKurek/fi_duplicate_buffers_2 Andrzej Kurek 2020-07-15 11:56:36 +0200
  • 5a3c210e15 Update to renamed curve constant Steven Cooreman 2020-07-13 17:26:26 +0200
  • bcce2eff27 Transparent drivers may have init functions too Gilles Peskine 2020-07-13 13:19:44 +0200
  • 71db60bd11 Automatically define location/lifetime constants Gilles Peskine 2020-07-13 13:18:28 +0200
  • 278e5ebf78 Start Mbed TLS guides to PSA drivers Gilles Peskine 2020-07-13 11:28:20 +0200
  • 2e66aca372 PSA unified driver interface Gilles Peskine 2020-07-13 11:27:13 +0200
  • abeb58e814 Add a directory for proposed specifications Gilles Peskine 2020-07-13 13:22:27 +0200
  • aec44e9fe8 Merge remote-tracking branch 'mbedtls/development' into montgomery-keys-clarification Steven Cooreman 2020-07-13 11:48:21 +0200
  • 0024df6b37 Remove superfluous argument to ecp_write_key Steven Cooreman 2020-07-13 10:59:40 +0200
  • 1535a43149 Revise comments for x509write_csr_der_internal Simon Leet 2020-06-26 21:23:32 +0000
  • afc2717e84 Avoid stack-allocation of large memory buffers Doru Gucea 2018-12-14 21:08:35 +0200
  • f90597f21e Adapt ChangeLog Hanno Becker 2019-05-04 08:18:09 +0100
  • c33e92189a Avoid use of large stack buffers in mbedtls_x509_write_crt_pem() Hanno Becker 2019-05-04 08:13:23 +0100
  • cfc77d49bd Improve documentation of mbedtls_pem_write_buffer() Hanno Becker 2019-05-04 08:12:47 +0100
  • eeea9ead3c Perform CRT writing in-place on the output buffer Hanno Becker 2019-05-04 07:54:36 +0100
  • beaf396619 Adapt x509write_crt.c to coding style Hanno Becker 2019-05-04 07:37:58 +0100
  • d4d6ad0363
    Merge pull request #3464 from CodeMonkeyLeet/csr_heap_alloc Manuel Pégourié-Gonnard 2020-07-10 10:57:22 +0200
  • 2df1f1f16f Factor repeated preprocessor condition to a macro Manuel Pégourié-Gonnard 2020-07-09 12:11:39 +0200
  • 913a204a33 Fix undeclared dependency of test function Manuel Pégourié-Gonnard 2020-07-09 10:02:41 +0200
  • 40ca54a9ac Revise comments for x509write_csr_der_internal Simon Leet 2020-06-26 21:23:32 +0000
  • 2957b35157 Avoid stack-allocation of large memory buffers Doru Gucea 2018-12-14 21:08:35 +0200
  • 45e719983f
    Minor formatting and cosmetic changes Andrzej Kurek 2020-07-08 10:09:44 -0400
  • ca60937cf9
    Add buffer and context clearing upon suspected FI Andrzej Kurek 2020-07-08 03:19:02 -0400
  • 8ed8694199 Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2020-07-07 12:48:42 +0200
  • 3ee91f47f4
    Merge pull request #3452 from okhowang/local-labels Manuel Pégourié-Gonnard 2020-07-07 11:48:05 +0200
  • 62af37d616 Add tests with ARIA, Camellia, 3DES Manuel Pégourié-Gonnard 2020-07-07 11:40:38 +0200
  • 7a1cb41ba2 Add test cases with MD5, SHA1, SHA384 Manuel Pégourié-Gonnard 2020-07-07 11:20:32 +0200
  • e79e3bb2da Add test cases with various record sizes Manuel Pégourié-Gonnard 2020-07-07 11:02:59 +0200
  • 527c1ff71a Generate good/bad padding programmatically Manuel Pégourié-Gonnard 2020-07-07 10:43:37 +0200
  • fafe8553c6
    Merge pull request #3392 from paul-elliott-arm/psa_ecc_dh_macros Manuel Pégourié-Gonnard 2020-07-07 09:20:44 +0200
  • 0919b142b6
    Formatting changes Andrzej Kurek 2020-07-06 15:28:59 -0400