Commit Graph

  • ec541fe0a1 Add test components for crypto-only builds Gilles Peskine 2020-01-31 14:24:14 +01:00
  • 31987c6b88 Add config presets with only crypto Gilles Peskine 2020-01-31 14:23:30 +01:00
  • 42459805ce USE_PSA_CRYPTO: don't rely on the curve encoding Gilles Peskine 2019-12-19 13:31:53 +01:00
  • 81d3100250 Update crypto submodule Gilles Peskine 2020-01-30 20:12:03 +01:00
  • 819799cfc6 Merge pull request #330 from gilles-peskine-arm/psa-streamline_encodings-types_and_curves Gilles Peskine 2020-01-31 14:52:15 +01:00
  • f4e672ec9e Add missing compilation guards in test suite Gilles Peskine 2020-01-31 14:22:10 +01:00
  • 03035eb943 Stop testing ssl3 when it isn't enabled Manuel Pégourié-Gonnard 2020-01-31 12:40:36 +01:00
  • 4cc20f6f3d Fix duplicated Bugfix section in the changelog Gilles Peskine 2020-01-31 12:20:10 +01:00
  • f664c4d878 Add changelog entry Gilles Peskine 2020-01-31 12:05:53 +01:00
  • 216c44d6eb Add changelog entry Gilles Peskine 2020-01-31 12:05:53 +01:00
  • 3e819b7d69 psa_key_agreement_ecdh: zeroize output on failure Gilles Peskine 2019-12-20 14:09:55 +01:00
  • 7cfcb3fc03 Change the encoding of key types to have a parity bit Gilles Peskine 2019-12-04 18:58:44 +01:00
  • 7d7c8dc8b0 Test parsing invalid key type in storage Gilles Peskine 2019-12-08 18:39:53 +01:00
  • 46e6f9de4a Document the vendor range for EC curve and DH group families Gilles Peskine 2019-12-04 17:24:43 +01:00
  • f65ed6f254 Change key types to a 16-bit encoding Gilles Peskine 2019-12-04 17:18:41 +01:00
  • b87b719467 Remove old values of curve encodings Gilles Peskine 2019-12-04 16:24:10 +01:00
  • d1959dcd4a Change auxiliary functions for TLS to the new PSA EC curve encoding Gilles Peskine 2019-12-18 20:44:49 +01:00
  • 80d26fb56f Switch psa_crypto tests to the new curve encoding Gilles Peskine 2019-12-04 16:13:28 +01:00
  • 4080c91e73 pk: USE_PSA_CRYPTO: don't translate via the TLS ID Gilles Peskine 2019-12-18 20:43:03 +01:00
  • 89177e862b Convert USE_PSA_CRYPTO pk interface to the new PSA EC curve encoding Gilles Peskine 2019-12-03 21:19:09 +01:00
  • 33b1c69908 pk tests: USE_PSA_CRYPTO: test several curves Gilles Peskine 2019-12-19 00:09:47 +01:00
  • 85f47c9d69 pk tests: USE_PSA_CRYPTO: test attributes of the PSA key Gilles Peskine 2019-12-18 20:44:15 +01:00
  • 45c29ce4c0 Move size-specific curve/group constants to crypto_compat.h Gilles Peskine 2019-12-03 17:56:11 +01:00
  • 228abc5773 Define EC curve family constants Gilles Peskine 2019-12-03 17:24:19 +01:00
  • 025fccdc32 Change the encoding of EC curves and DH groups to include the size Gilles Peskine 2019-12-02 19:12:00 +01:00
  • d8197cb902 mbedtls_psa_parse_tls_ecc_group: make no assumption on PSA encodings Gilles Peskine 2019-12-12 17:56:46 +01:00
  • fc2459db13 Remove mbedtls_psa_translate_ecc_group Gilles Peskine 2019-12-12 17:50:44 +01:00
  • 5055b239bf Expose mbedtls/psa curve identifier conversions from psa_crypto.c Gilles Peskine 2019-12-12 17:49:31 +01:00
  • 4295e8b9c5 Rework PSA curve to mbedlts group id conversion Gilles Peskine 2019-12-02 21:39:10 +01:00
  • c7ef5b3f45 Rework mbedlts group id to PSA curve conversion Gilles Peskine 2019-12-12 16:58:00 +01:00
  • 2eea95cb5d Extract the block size from the key type encoding Gilles Peskine 2019-12-02 17:44:12 +01:00
  • 7bfcfac164 Change key type encodings to avoid bit 16 Gilles Peskine 2019-12-02 17:22:26 +01:00
  • 8fe6e0de3a Symmetric key types only use the upper 16 bits of psa_key_type_t Gilles Peskine 2019-12-02 16:58:13 +01:00
  • 2a1f178d7c Add test for prescribed states of handshake with the custom IO callbacks Piotr Nowicki 2020-01-13 09:42:10 +01:00
  • 350d4c3630 Merge pull request #327 from gilles-peskine-arm/psa-hash_compute Manuel Pégourié-Gonnard 2020-01-31 09:31:41 +01:00
  • 350823d0da Merge pull request #2976 from mpg/add-zlib-tests-2.7 Manuel Pégourié-Gonnard 2020-01-31 09:22:36 +01:00
  • a7b9007d60 Merge pull request #2972 from mpg/add-zlib-tests-2.16 Manuel Pégourié-Gonnard 2020-01-31 09:22:30 +01:00
  • ead19fecf9 Merge pull request #2975 from mpg/add-zlib-tests-dev Manuel Pégourié-Gonnard 2020-01-31 09:22:24 +01:00
  • 8eefb9b3b8 Merge remote-tracking branch 'public/pr/2986' into baremetal Simon Butcher 2020-01-30 19:49:37 +00:00
  • b719d4bede Merge pull request #2963 from jiblime/zlib-fix into development Janos Follath 2020-01-30 16:15:16 +00:00
  • 13faa2d920 Don't declare a parameter as const Gilles Peskine 2020-01-30 16:32:21 +01:00
  • 37abf12631 De-duplicate SHA1-independent test in ssl-opt.sh Manuel Pégourié-Gonnard 2020-01-30 12:45:14 +01:00
  • d20ae896ea De-duplicate SHA1-independent test in ssl-opt.sh Manuel Pégourié-Gonnard 2020-01-30 12:45:14 +01:00
  • bc4da29d06 De-duplicate SHA1-independent test in ssl-opt.sh Manuel Pégourié-Gonnard 2020-01-30 12:45:14 +01:00
  • 88e08464f5 Add dedicated test cases for psa_hash_compare Gilles Peskine 2020-01-28 20:43:00 +01:00
  • 29eb80d26c Remove some spurious dependencies on MBEDTLS_SHA256_C Gilles Peskine 2020-01-28 20:42:40 +01:00
  • fa710f5c6a Don't declare a parameter as const Gilles Peskine 2019-12-02 14:31:48 +01:00
  • 1fb7aea9b3 Add command line option to hide warnings Gilles Peskine 2019-12-02 14:26:04 +01:00
  • 84b8fc8213 Use psa_hash_compute in psa_hmac_setup_internal Gilles Peskine 2019-11-28 20:07:20 +01:00
  • 7b8efaffaa Add missing dependencies on MBEDTLS_MD_C Gilles Peskine 2019-11-28 19:57:04 +01:00
  • aead02cce9 Remove obsolete dependencies on MBEDTLS_MD_C Gilles Peskine 2019-11-28 19:38:39 +01:00
  • 0a749c8fa3 Implement and test psa_hash_compute, psa_hash_compare Gilles Peskine 2019-11-28 19:33:58 +01:00
  • afc9db8bb7 Fix version number recognition heuristics Gilles Peskine 2020-01-30 11:38:01 +01:00
  • 7c9add2f64 Fix ssl-opt.sh for GnuTLS versions rejecting SHA-1 Manuel Pégourié-Gonnard 2020-01-30 10:58:57 +01:00
  • 79ef1d4e55 Merge pull request #2987 from AndrzejKurek/iotssl-2958-datagram-transport-simulated Jaeden Amero 2020-01-30 10:23:27 +00:00
  • 77cbeff04c Fix ssl-opt.sh for GnuTLS versions rejecting SHA-1 Manuel Pégourié-Gonnard 2020-01-30 10:58:57 +01:00
  • a92990a082 Fix ssl-opt.sh for GnuTLS versions rejecting SHA-1 Manuel Pégourié-Gonnard 2020-01-30 11:19:45 +01:00
  • f712e163b0 Merge pull request #179 from mpg/sha512-no-sha384 Manuel Pégourié-Gonnard 2020-01-30 10:32:20 +01:00
  • 2b9ebce4e1 Remove deprecated modules from config.py full Manuel Pégourié-Gonnard 2020-01-28 12:30:06 +01:00
  • 835b299e5e Fix wording of deprecated docs for SSL2 and SSL3 features Andres Amaya Garcia 2019-01-15 19:36:00 +00:00
  • e58532e1db Favour DEPRECATED_REMOVED over DEPRECATED_WARNING Andres Amaya Garcia 2018-12-05 20:29:07 +00:00
  • 88c2cc7213 Deprecate MBEDTLS_SSL_PROTO_SSL3 Andres Amaya Garcia 2018-11-29 09:56:02 +00:00
  • 09634248cb Deprecate MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO Andres Amaya Garcia 2018-11-29 09:55:41 +00:00
  • d020bfc396 Merge pull request #2949 from zfields/patch-1 Manuel Pégourié-Gonnard 2020-01-30 09:53:16 +01:00
  • 100e147c71 Parse RSA parameters DP, DQ and QP from PKCS1 private keys Jack Lloyd 2020-01-29 13:13:04 -05:00
  • b10fd065be Parse RSA parameters DP, DQ and QP from PKCS1 private keys Jack Lloyd 2020-01-29 13:09:55 -05:00
  • 8b38978b85 Merge pull request #349 from gilles-peskine-arm/coverity-20200115-crypto Janos Follath 2020-01-29 15:05:11 +00:00
  • a67508e066 Merge pull request #3002 from gilles-peskine-arm/coverity-20200115-2.7 into mbedtls-2.7 Janos Follath 2020-01-29 14:53:48 +00:00
  • ba1150f822 Merge pull request #2995 from gilles-peskine-arm/coverity-20200115-tls into development Janos Follath 2020-01-29 14:38:20 +00:00
  • bac9f1bfb0 Merge pull request #3001 from from gilles-peskine-arm/coverity-20200115-2.16 into mbedtls-2.16 Janos Follath 2020-01-29 14:49:23 +00:00
  • 1f10f2e282 Merge pull request #3014 from mpg/fix-attribution-ecdsa-inc Janos Follath 2020-01-29 14:07:17 +00:00
  • 58c27790de Fix previous ChangeLog merging error Manuel Pégourié-Gonnard 2020-01-29 11:32:09 +01:00
  • cc41e6cd75 Fix contributor names in ChangeLog Manuel Pégourié-Gonnard 2020-01-29 10:47:34 +01:00
  • 2150fb22c8 Add detection for zlib headers to all.sh Manuel Pégourié-Gonnard 2020-01-24 10:17:20 +01:00
  • 114d339756 Add detection for zlib headers to all.sh Manuel Pégourié-Gonnard 2020-01-24 10:17:20 +01:00
  • 74ca84a7a9 Fix some whitespace issues Manuel Pégourié-Gonnard 2020-01-29 09:46:49 +01:00
  • 907e95aa20 Clarify that what we're dropping is pkcs11-helper support Gilles Peskine 2020-01-23 15:51:40 +01:00
  • 312431b398 Fix typo in doxy docs for ssl_pkcs11_sign() Andres Amaya Garcia 2019-01-16 19:14:02 +00:00
  • b37268d916 Add missing docs to PKCS#11 public funcs Andres Amaya Garcia 2019-01-15 19:23:42 +00:00
  • 9fc82efc6c Wrap PKCS1 module with DEPRECATED_REMOVED Andres Amaya Garcia 2019-01-15 19:08:12 +00:00
  • 99fc3876ed Fix deprecated docs for PKCS1 Andres Amaya Garcia 2019-01-15 19:07:43 +00:00
  • 0d6e108b13 Deprecate MBEDTLS_PKCS11_C functions Andres Amaya Garcia 2018-12-05 20:52:29 +00:00
  • 2047cd9ed6 Add ChangeLog entry for MBEDTLS_PKCS11_C deprecation Andres Amaya Garcia 2018-12-05 20:37:38 +00:00
  • be3a4406d2 Deprecate MBEDTLS_PKCS11_C feature Andres Amaya Garcia 2018-12-05 20:37:20 +00:00
  • d437309ae2 Fix debug message by using the correct function name called Ercan Ozturk 2020-01-28 21:51:04 -08:00
  • 2e9eef4f7b Final review comments Jack Lloyd 2020-01-28 14:43:52 -05:00
  • a26079613a Create a new level-2 section if needed Gilles Peskine 2020-01-28 19:58:17 +01:00
  • da14e8225e Remove useless blank line removal in ChangeLog.write Gilles Peskine 2020-01-28 19:21:11 +01:00
  • 37d670a1e1 Document read_main_file and simplify the logic a little Gilles Peskine 2020-01-28 19:14:15 +01:00
  • 974349d40e Style: follow PEP8 Gilles Peskine 2020-01-28 19:00:59 +01:00
  • d8b6c77388 Use OrderedDict instead of reinventing it Gilles Peskine 2020-01-28 18:57:47 +01:00
  • 7550e857bf Merge pull request #3012 from Patater/dev/jp-bennett/development-2.16 Jaeden Amero 2020-01-28 15:55:54 +00:00
  • 130e136439 Merge pull request #3011 from Patater/dev/jp-bennett/development-2.7 Jaeden Amero 2020-01-28 15:55:41 +00:00
  • c0c92fea3d Merge pull request #3008 from jp-bennett/development Jaeden Amero 2020-01-28 15:55:33 +00:00
  • bfc73bcfd2 Merge pull request #2988 from piotr-now/iotssl-2954-custom-io-callbacks-to-ssl-unit-test Jaeden Amero 2020-01-28 14:46:13 +00:00
  • d796e19d3b Fix memory allocation fail in TCP mock socket Piotr Nowicki 2020-01-28 12:09:47 +01:00
  • d0c2575324 Merge pull request #2992 from yanesca/bump-version-2.16.4 Janos Follath 2020-01-28 11:32:46 +00:00
  • 071b3e170e Merge pull request #2991 from yanesca/bump-version-2.7.13 Janos Follath 2020-01-28 11:32:27 +00:00
  • 4c987e2c83 Merge pull request #2993 from yanesca/bump-version-2.20.0 Janos Follath 2020-01-28 11:31:57 +00:00
  • 68a24eba00 Add ChangeLog entry Jaeden Amero 2020-01-24 18:20:22 +00:00