Commit graph

  • 3f0fc38735 Merge remote-tracking branch 'origin/pr/2795' into development Jaeden Amero 2019-09-03 16:33:59 +0100
  • f170449daf Merge remote-tracking branch 'origin/pr/2770' into mbedtls-2.16 Jaeden Amero 2019-09-03 16:33:28 +0100
  • adb4fa5921 Merge remote-tracking branch 'origin/pr/2398' into mbedtls-2.16 Jaeden Amero 2019-09-03 16:32:54 +0100
  • 68cfefee34 Merge remote-tracking branch 'origin/pr/2399' into mbedtls-2.7 Jaeden Amero 2019-09-03 16:32:06 +0100
  • 802b19f661 Update getting_started.md Guy Wild 2019-09-03 16:40:44 +0300
  • ffaba55e5d Changed x509.c to be one single compilation unit for all x509 files. Teppo Järvelin 2019-09-03 12:33:16 +0300
  • a66fc94547 Merge remote-tracking branch 'origin/pr/2363' into development Jaeden Amero 2019-09-03 13:45:34 +0100
  • dc3a179995 Fix copypasta in msg Gilles Peskine 2019-09-03 11:42:04 +0200
  • 6ce30722d0 When not using PSA crypto, disable it Gilles Peskine 2019-07-31 18:13:20 +0200
  • 751bb4c0e1 Disable MEMORY_BUFFER_ALLOC with ASan Gilles Peskine 2019-07-31 18:12:10 +0200
  • c6f1c84663 Remove config.pl calls with no effect Gilles Peskine 2019-09-03 14:07:31 +0200
  • c03c0fcd93 Update getting_started.md Guy Wild 2019-09-03 13:18:04 +0300
  • 2ccdab8ef3 Fixup alignment in ssl_server2 Hanno Becker 2019-09-03 09:01:49 +0100
  • 10da2a39be Fix unused variable warnings in ssl_client2/ssl_server2 Hanno Becker 2019-08-28 15:08:27 +0100
  • 801de73ad6 Remove CTR DRBG from baremetal test configuration Hanno Becker 2019-08-26 13:41:11 +0100
  • c973fdee72 all.sh: Add test exercising configurations without CTR DRBG Hanno Becker 2019-08-26 13:35:56 +0100
  • 7f1c805b23 Allow ssl_client2/ssl_server2 to use HMAC DRBG instead of CTR DRBG Hanno Becker 2019-08-26 13:30:13 +0100
  • df9633b21c Add missing dependency of RSA test on CTR DRBG Hanno Becker 2019-08-26 13:24:31 +0100
  • d364f4c7dd ssl-opt.sh: wait for proxy to start before running the script further iotssl-2885-wait-for-proxy Unknown 2019-09-02 10:42:57 -0400
  • cb260bb30d Fix -O0 build for Aarch64 bignum multiplication. Ko- 2018-08-20 13:59:53 +0100
  • 05cff953c9 Make GNUC-compatible compilers use the right mbedtls_t_udbl again on Aarch64 builds. Ko- 2018-08-20 12:59:57 +0100
  • cc1871e674 Add optimized bignum multiplication for Aarch64. Ko- 2018-08-16 02:01:57 -0700
  • 03d2daf55c Enable 64-bit limbs for all Aarch64 builds. Ko- 2018-08-16 01:59:49 -0700
  • d6fba18328
    Merge pull request #643 from hanno-arm/secp256r1-baremetal Manuel Pégourié-Gonnard 2019-09-02 08:49:20 +0200
  • 4cf0e7e4d2 Merge remote-tracking branch 'origin/development' into development-restricted Jaeden Amero 2019-08-30 16:24:18 +0100
  • 49fcbeab14 Merge remote-tracking branch 'origin/pr/2799' into development Jaeden Amero 2019-08-30 15:50:45 +0100
  • 9b9a790be6 Handle deleting non-existant files on Windows Darryl Green 2019-08-30 14:51:55 +0100
  • d031378ff5 Merge remote-tracking branch 'origin/development' into development-restricted Jaeden Amero 2019-08-30 15:30:58 +0100
  • 379964a7b6 Merge remote-tracking branch 'origin/pr/2814' into development Jaeden Amero 2019-08-30 14:40:57 +0100
  • 84f5d036d0 Merge remote-tracking branch 'origin/pr/2810' into development Jaeden Amero 2019-08-30 14:40:30 +0100
  • f85a15e090 Merge remote-tracking branch 'origin/mbedtls-2.16' into mbedtls-2.16-restricted Jaeden Amero 2019-08-30 14:32:05 +0100
  • dfe95aefce Merge remote-tracking branch 'origin/mbedtls-2.7' into mbedtls-2.7-restricted Jaeden Amero 2019-08-30 14:31:21 +0100
  • 2e72dd8b9a ssl-opt.sh: Add var's of context s11n tests for ChaChaPoly,CCM,GCM Hanno Becker 2019-08-30 11:32:12 +0100
  • e80c1b07cb ssl-opt.sh: Duplicate context serialization tests for CID Hanno Becker 2019-08-30 11:18:59 +0100
  • 8398582658 Fix SSL context deserialization Hanno Becker 2019-08-30 10:42:49 +0100
  • 70ad1d3380 Merge remote-tracking branch 'origin/pr/2812' into mbedtls-2.7 Jaeden Amero 2019-08-30 13:03:42 +0100
  • fb1f3d5973 Merge remote-tracking branch 'origin/pr/2811' into mbedtls-2.16 Jaeden Amero 2019-08-30 13:02:29 +0100
  • fe997c646b Update library version to 2.19.0 Darryl Green 2019-08-30 13:02:16 +0100
  • 1f62714db8 Fix uninitialized variable in x509_crt Andy Gross 2019-01-30 10:25:53 -0600
  • 3fc6f9d16d Fix uninitialized variable in x509_crt Andy Gross 2019-01-30 10:25:53 -0600
  • b98e326455 HMAC DRBG: Split entropy-gathering requests to reduce request sizes Hanno Becker 2019-08-27 06:47:18 +0100
  • fb1b7e1db9 HMAC DRBG: Split entropy-gathering requests to reduce request sizes Hanno Becker 2019-08-27 06:47:18 +0100
  • 822b8f65bd
    Merge pull request #238 from hanno-arm/hmac_drbg_entropy_incompatibility_fix-crypto Jaeden Amero 2019-08-30 12:15:16 +0100
  • e0b90ece55 ssl-opt.sh: Add var's of context s11n tests for ChaChaPoly,CCM,GCM Hanno Becker 2019-08-30 11:32:12 +0100
  • 1b18fd3afe ssl-opt.sh: Duplicate context serialization tests for CID Hanno Becker 2019-08-30 11:18:59 +0100
  • 361b10d1c4 Fix SSL context deserialization Hanno Becker 2019-08-30 10:42:49 +0100
  • fc8adbadb5 Merge branch 'mbedtls-2.16' into baremetal-2.16-20190827 Manuel Pégourié-Gonnard 2019-08-29 12:05:19 +0200
  • a823d4c7f0 HMAC DRBG: Split entropy-gathering requests to reduce request sizes Hanno Becker 2019-08-27 06:47:18 +0100
  • 31465c6c1f Update submodule Janos Follath 2019-08-20 16:03:46 +0100
  • 4f055f4ca2 Use 3rdparty headers from the submodule Janos Follath 2019-08-20 15:12:54 +0100
  • 0c6b79979c Add Everest components to all.sh Gilles Peskine 2019-04-12 20:29:48 +0200
  • 9c1b56b43a 3rdparty: Add config checks for Everest Christoph M. Wintersteiger 2019-04-15 11:09:33 +0100
  • 9e8076ffdc Fix macros in benchmark.c Christoph M. Wintersteiger 2019-04-15 11:09:00 +0100
  • 3669c80a90 Update generated files Christoph M. Wintersteiger 2019-04-12 18:01:08 +0100
  • 015f55b558 3rdparty: Fix inclusion order of CMakeLists.txt Christoph M. Wintersteiger 2019-04-08 17:00:34 +0100
  • 12f359f7da Fix trailing whitespace Christoph M. Wintersteiger 2019-02-26 12:26:04 +0000
  • cc91fe2667 ECDH: Fix inclusion of platform.h for proper use of MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED Christoph M. Wintersteiger 2019-02-20 18:06:00 +0000
  • 5d536cd814 ECDH: Fix use of ECDH API in full handshake benchmark Christoph M. Wintersteiger 2019-02-20 17:26:42 +0000
  • 1a2d9f7f41 ECDH: Removed unnecessary calls to mbedtls_ecp_group_load in ECDH benchmark Christoph M. Wintersteiger 2019-02-15 19:04:26 +0000
  • ed5f3f063f ECDH: Fix Everest x25519 make_public Christoph M. Wintersteiger 2019-02-15 17:21:04 +0000
  • e1dfc9884a Fix file permissions Christoph M. Wintersteiger 2019-02-15 13:46:31 +0000
  • 54d09ad0df 3rdparty: Rename THIRDPARTY_OBJECTS Christoph M. Wintersteiger 2019-02-15 13:35:04 +0000
  • 50d9f095ec 3rdparty: Update description of MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED Christoph M. Wintersteiger 2019-02-15 12:49:27 +0000
  • 37eb90617a 3rdparty: Fix Makefile coding conventions Christoph M. Wintersteiger 2019-02-15 12:39:21 +0000
  • 8cd4fba777 ECDSA: Refactor return value checks for mbedtls_ecdsa_can_do Christoph M. Wintersteiger 2019-02-15 12:34:40 +0000
  • 0a92cc1f5c Add a changelog entry for Everest ECDH (X25519) Gilles Peskine 2019-02-11 18:45:49 +0100
  • 7e65c05bb0 Document that curve lists can include partially-supported curves Gilles Peskine 2019-02-11 18:43:55 +0100
  • c6c7c49fd6 Add mbedtls_ecdh_can_do Gilles Peskine 2019-02-11 18:41:27 +0100
  • b14c4a533d Fix build with gcc -Wshadow Gilles Peskine 2019-02-11 18:23:42 +0100
  • 21411d2b79 ECDH: Make benchmarks check MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED Christoph M. Wintersteiger 2019-02-06 18:06:15 +0000
  • 655ddababa 3rdparty: Add additional build facilities for 3rd-party code Christoph M. Wintersteiger 2019-01-21 17:26:19 +0000
  • 181f284e39 config.h: Silence missing documentation warning Christoph M. Wintersteiger 2019-01-17 13:40:58 +0000
  • 6cddd30beb ECDH: Disable Everest by default Christoph M. Wintersteiger 2019-01-17 12:17:54 +0000
  • b33e811f2d ECDH: Fix file permission problem Christoph M. Wintersteiger 2019-01-07 14:12:25 +0000
  • 6a1a9e468d ECDSA: Add mbedtls_ecdsa_can_do Christoph M. Wintersteiger 2019-01-07 13:47:30 +0000
  • 9b33e7d7d7 ECDH: Exclude FStar and Hacl* from exported symbol checks Christoph M. Wintersteiger 2018-12-14 13:34:06 +0000
  • 346932a099 Fix preprocessor directive recognition in list-enum-consts.pl Christoph M. Wintersteiger 2018-12-14 13:18:52 +0000
  • 89f36aeb2a Add new 3rdparty build scripts Christoph M. Wintersteiger 2018-12-14 13:07:50 +0000
  • e14c779615 ECDH: Everest: Remove unnecessary file Christoph M. Wintersteiger 2018-12-14 12:36:10 +0000
  • 3dca1a405a ECDH: Fix error checks in benchmark.c Christoph M. Wintersteiger 2018-12-14 11:54:59 +0000
  • f4bee2fbf7 ECDH: Use LOCAL_CFLAGS instead of CFLAGS Christoph M. Wintersteiger 2018-12-14 11:46:43 +0000
  • e50b9704d0 ECDH: Fix whitespace and doxygen comment Christoph M. Wintersteiger 2018-12-14 11:03:02 +0000
  • c14dd845ad ECDH: Add Everest Curve25519 to VS project files Christoph M. Wintersteiger 2018-12-06 18:59:19 +0000
  • b4e63a14d9 ECDH: Improve ECDH full handshake benchmark Christoph M. Wintersteiger 2018-12-07 13:32:59 +0000
  • 0b93102415 ECDH: Rename full handshake benchmark Christoph M. Wintersteiger 2018-12-06 17:15:12 +0000
  • e0e8eb3114 ECDH: Add #ifdef filter to tests/scripts/list-enum-consts.pl Christoph M. Wintersteiger 2018-10-25 13:12:05 +0100
  • 0bc9c693ce ECDH: Add new (non-legacy) ECDH benchmark Christoph M. Wintersteiger 2018-10-25 12:47:18 +0100
  • 977d89ab29 ECDH: Include Everest Curve25519 in build scripts Christoph M. Wintersteiger 2018-10-25 12:47:03 +0100
  • 02b8048846 ECDH: Add Everest Curve25519 config.h option Christoph M. Wintersteiger 2018-10-25 12:41:04 +0100
  • f0716542c4
    Merge pull request #140 from yanesca/everest_integration Jaeden Amero 2019-08-29 16:02:49 +0100
  • f6cc7423aa Prescribe inlining of tls_prf_generic() Hanno Becker 2019-08-16 14:34:52 +0100
  • 2793f740a9 Forbid inlining of some functions to reduce code-size on ARMC6 Hanno Becker 2019-08-16 14:28:43 +0100
  • 8e7f23a326 Force inlining of mbedtls_ssl_read/write_version() Hanno Becker 2019-08-16 12:12:30 +0100
  • 298a47064c Force inlining of ssl_populate_transform() if used only once Hanno Becker 2019-08-16 10:21:32 +0100
  • fc7429eef4 Remove forward declarations of calc_finished functions in ssl_tls.c Hanno Becker 2019-08-16 10:12:21 +0100
  • cf87c5e0a1 Avoid forward declarations of calc_verify functions in ssl_tls.c Hanno Becker 2019-08-16 10:11:21 +0100
  • 8671e7b9f7 Remove redundant SHA-1 code-path in TLS-1.2 handling of CrtVrfy Hanno Becker 2019-08-16 09:55:15 +0100
  • 2f41b248c1 Remove calc_verify SSL function pointer Hanno Becker 2019-08-15 17:29:43 +0100
  • 8443491280 Make SSL checksum update function inline Hanno Becker 2019-08-15 17:07:52 +0100
  • 8a4b59049b Remove checksum update function pointer from SSL handshake params Hanno Becker 2019-08-15 17:04:57 +0100