Commit Graph

  • 75fa3c824f Fix file permissions Christoph M. Wintersteiger 2019-02-15 13:46:31 +00:00
  • fc0246f3f4 3rdparty: Rename THIRDPARTY_OBJECTS Christoph M. Wintersteiger 2019-02-15 13:35:04 +00:00
  • 0be8e738be 3rdparty: Update description of MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED Christoph M. Wintersteiger 2019-02-15 12:49:27 +00:00
  • d731f64235 3rdparty: Fix Makefile coding conventions Christoph M. Wintersteiger 2019-02-15 12:39:21 +00:00
  • 840f9530bc ECDSA: Refactor return value checks for mbedtls_ecdsa_can_do Christoph M. Wintersteiger 2019-02-15 12:34:40 +00:00
  • 1d9b2832de Add a changelog entry for Everest ECDH (X25519) Gilles Peskine 2019-02-11 18:45:49 +01:00
  • 92a925c0bc Document that curve lists can include partially-supported curves Gilles Peskine 2019-02-11 18:43:55 +01:00
  • da510dfa08 Add mbedtls_ecdh_can_do Gilles Peskine 2019-02-11 18:41:27 +01:00
  • 3bf192686b Fix build with gcc -Wshadow Gilles Peskine 2019-02-11 18:23:42 +01:00
  • 711eba154f ECDH: Make benchmarks check MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED Christoph M. Wintersteiger 2019-02-06 18:06:15 +00:00
  • 12e9241a38 3rdparty: Add additional build facilities for 3rd-party code Christoph M. Wintersteiger 2019-01-21 17:26:19 +00:00
  • cb6c82bf81 config.h: Silence missing documentation warning Christoph M. Wintersteiger 2019-01-17 13:40:58 +00:00
  • 8914f01511 ECDH: Disable Everest by default Christoph M. Wintersteiger 2019-01-17 12:17:54 +00:00
  • 610763d807 ECDH: Fix file permission problem Christoph M. Wintersteiger 2019-01-07 14:12:25 +00:00
  • 6737f20157 ECDSA: Add mbedtls_ecdsa_can_do Christoph M. Wintersteiger 2019-01-07 13:47:30 +00:00
  • 5b66622164 ECDH: Exclude FStar and Hacl* from exported symbol checks Christoph M. Wintersteiger 2018-12-14 13:34:06 +00:00
  • 13e2bd77a3 Fix preprocessor directive recognition in list-enum-consts.pl Christoph M. Wintersteiger 2018-12-14 13:18:52 +00:00
  • 652d909284 Add new 3rdparty build scripts Christoph M. Wintersteiger 2018-12-14 13:07:50 +00:00
  • 3b8327b42a ECDH: Everest: Remove unnecessary file Christoph M. Wintersteiger 2018-12-14 12:36:10 +00:00
  • cade42238c ECDH: Fix error checks in benchmark.c Christoph M. Wintersteiger 2018-12-14 11:54:59 +00:00
  • 853218d93f ECDH: Use LOCAL_CFLAGS instead of CFLAGS Christoph M. Wintersteiger 2018-12-14 11:46:43 +00:00
  • b22fd9bb29 ECDH: Fix whitespace and doxygen comment Christoph M. Wintersteiger 2018-12-14 11:03:02 +00:00
  • dcb9b6c007 ECDH: Add Everest Curve25519 to VS project files Christoph M. Wintersteiger 2018-12-06 18:59:19 +00:00
  • 5a1e3f7af8 ECDH: Improve ECDH full handshake benchmark Christoph M. Wintersteiger 2018-12-07 13:32:59 +00:00
  • d14995b0f3 ECDH: Rename full handshake benchmark Christoph M. Wintersteiger 2018-12-06 17:15:12 +00:00
  • 0d3888af4c ECDH: Add #ifdef filter to tests/scripts/list-enum-consts.pl Christoph M. Wintersteiger 2018-10-25 13:12:05 +01:00
  • f5e9d71b28 ECDH: Add new (non-legacy) ECDH benchmark Christoph M. Wintersteiger 2018-10-25 12:47:18 +01:00
  • cd5380abd5 ECDH: Include Everest Curve25519 in build scripts Christoph M. Wintersteiger 2018-10-25 12:47:03 +01:00
  • 20788e584d ECDH: Add Everest Curve25519 config.h option Christoph M. Wintersteiger 2018-10-25 12:41:04 +01:00
  • 833899ee37 Merge remote-tracking branch 'origin/development' into development-restricted Jaeden Amero 2019-08-22 17:10:45 +01:00
  • 8824daec6f Editorial fixes. Andrew Thoelke 2019-08-22 15:04:48 +01:00
  • 3c2b80377b Cross reference 'key handles' from INVALID_HANDLE Andrew Thoelke 2019-08-22 12:20:12 +01:00
  • 07f16b78ff Update documentation for psa_destroy_key Andrew Thoelke 2019-08-21 22:48:47 +01:00
  • 3daba812d7 Update documentation for psa_close_key Andrew Thoelke 2019-08-21 22:46:56 +01:00
  • 9741b11440 Update psa_open_key documentation Andrew Thoelke 2019-08-21 18:20:41 +01:00
  • 203491c65d Remove duplicated information in psa_open_key Andrew Thoelke 2019-08-21 17:55:30 +01:00
  • de4453d960 Merge pull request #174 from dgreen-arm/psa-se-driver-hooks Jaeden Amero 2019-08-22 14:10:37 +01:00
  • 0892d0fbbf Initialize key bits to max size + 1 in psa_import_key Darryl Green 2019-08-20 09:50:14 +01:00
  • 74c932e596 Parametrize key bits in import mock test Darryl Green 2019-08-16 15:24:14 +01:00
  • 4abb40cab3 Clean up core storage between tests Jaeden Amero 2019-07-30 16:01:45 +01:00
  • f740b0abbb crypto_se_driver: add verification mock test Unknown 2019-07-11 06:35:46 -04:00
  • b7656a8a85 crypto_se_driver: add signing mock test Unknown 2019-07-11 06:01:33 -04:00
  • 136901c24c crypto_se_driver: add public key exporting test Unknown 2019-07-11 04:11:17 -04:00
  • 903b5da51c crypto_se_driver: add an error injection mechanism to the mocks Unknown 2019-07-10 09:11:01 -04:00
  • 9fd6b0cb6f crypto_se_driver: add key generation mock and test Unknown 2019-07-10 07:02:36 -04:00
  • c9ad5910aa crypto_se_driver: add mock tests Unknown 2019-07-10 06:45:31 -04:00
  • 6617a24056 Merge remote-tracking branch 'origin/pr/633' into baremetal Simon Butcher 2019-08-21 13:46:18 +01:00
  • 7d8a807daf Merge remote-tracking branch 'origin/pr/637' into baremetal Simon Butcher 2019-08-21 13:46:07 +01:00
  • 71dcefbb8a Remove Mbed Crypto headers from everest_inc Janos Follath 2019-08-21 13:01:18 +01:00
  • 8013f44e1a Make crypto_struct C++ compatible Jaeden Amero 2019-08-16 16:13:51 +01:00
  • b090d5dc2a Merge pull request #231 from dgreen-arm/api-to-development Jaeden Amero 2019-08-21 11:50:57 +01:00
  • ecfd050633 Merge pull request #230 from AndrzejKurek/remove-double-underscore Darryl Green 2019-08-21 11:23:32 +01:00
  • 572a16e694 Merge branch 'psa-api-1.0-beta' into api-to-development Darryl Green 2019-08-21 10:31:12 +01:00
  • 712f7a804e Add a check for double underscores in identifiers in check-names.sh Unknown 2019-08-21 03:34:00 -04:00
  • e2e19959d7 Rename AEAD macro to not use double underscores Unknown 2019-08-21 03:33:04 -04:00
  • 20082cb488 Correct 3rdparty include path for Mbed TLS Janos Follath 2019-08-20 15:18:19 +01:00
  • 4245d4a2c8 Merge branch 'development' into development-restricted Jaeden Amero 2019-08-20 10:28:14 +01:00
  • c25df6848b Fix code style Christoph M. Wintersteiger 2019-04-16 12:54:56 +01:00
  • 09a24b3dda Add Everest components to all.sh Gilles Peskine 2019-04-12 20:29:48 +02:00
  • 0969eeecbc 3rdparty: Fix Everest's mbedtls_x25519_get_params Christoph M. Wintersteiger 2019-04-15 12:00:16 +01:00
  • 19d5c80c33 3rdparty: Added config checks for Everest Christoph M. Wintersteiger 2019-04-15 11:09:33 +01:00
  • 6212617097 Fix macros in benchmark.c Christoph M. Wintersteiger 2019-04-15 11:09:00 +01:00
  • f8d4c883a7 Update generated files Christoph M. Wintersteiger 2019-04-12 18:01:08 +01:00
  • 7b747fcdc9 3rdparty: fix inclusion order of CMakeLists.txt Christoph M. Wintersteiger 2019-04-08 17:00:34 +01:00
  • d64e1e1e1c 3rdparty: Fix Everest header installation Christoph M. Wintersteiger 2019-04-08 14:08:02 +01:00
  • ec70771a71 3rdparty: fix paths in Everest build scripts Christoph M. Wintersteiger 2019-04-05 14:17:51 +01:00
  • 26b98e12c5 3rdparty: Fix newlines and trailing whitespace Christoph M. Wintersteiger 2019-02-26 12:26:04 +00:00
  • 6e0cac1f57 3rdparty: Fix Everest build to not depend on build-time macros Christoph M. Wintersteiger 2019-02-22 17:02:12 +00:00
  • 2c69d10bac 3rdparty: Adjust use of Everest in ecp_supported_curves Christoph M. Wintersteiger 2019-02-22 15:05:02 +00:00
  • 7ec367ffc1 3rdparty: don't claim armcc support in Everest Readme.md Christoph M. Wintersteiger 2019-02-20 18:12:09 +00:00
  • cf5603f712 ECDH: Fix inclusion of platform.h for proper use of MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED Christoph M. Wintersteiger 2019-02-20 18:06:00 +00:00
  • 3b58700d38 ECDH: Fix use of ECDH API in full handshake benchmark Christoph M. Wintersteiger 2019-02-20 17:26:42 +00:00
  • bfc8eb2b78 Revert "ECDH: Fix memory leaks due to context re-initialization" Christoph M. Wintersteiger 2019-02-20 17:17:22 +00:00
  • d8c45d5550 Revert "ECDH: Fix context initialization" Christoph M. Wintersteiger 2019-02-20 17:16:53 +00:00
  • 30bc9cebda ECDH: Fix context initialization Christoph M. Wintersteiger 2019-02-18 15:45:23 +00:00
  • e7e74ba33b 3rdparty: Improve Everest README.md Christoph M. Wintersteiger 2019-02-18 14:13:44 +00:00
  • 1b73a71ac1 3rdparty: Fix .gitignore Christoph M. Wintersteiger 2019-02-18 13:22:19 +00:00
  • 8592958205 ECDH: Use macro-based sizes in Everest x25519 Christoph M. Wintersteiger 2019-02-18 13:20:33 +00:00
  • 2f563e3482 ECDH: Fix memory leaks due to context re-initialization Christoph M. Wintersteiger 2019-02-18 13:06:02 +00:00
  • 2be66d44a5 ECDH: Remove duplicate lines of code Christoph M. Wintersteiger 2019-02-18 13:04:39 +00:00
  • ac0e64df68 ECDH: Removed unnecessary calls to mbedtls_ecp_group_load in ECDH benchmark Christoph M. Wintersteiger 2019-02-15 19:04:26 +00:00
  • efdf4d7baa ECDH: Fix Everest x25519 make_public Christoph M. Wintersteiger 2019-02-15 17:21:04 +00:00
  • 537f41ebbf 3rdparty: Updated comments for Everest x25519 Christoph M. Wintersteiger 2019-02-15 16:50:54 +00:00
  • 088ef49681 3rdparty: Make proper use of mbedtls_platform_zeroize in Everest x25519 Christoph M. Wintersteiger 2019-02-15 16:25:48 +00:00
  • fb779f1700 3rdparty: Pull Everest x25519 key size into macro Christoph M. Wintersteiger 2019-02-15 16:20:54 +00:00
  • f21aba4cb2 3rdparty: Fix Everest platform detection for CMake Christoph M. Wintersteiger 2019-02-15 16:06:19 +00:00
  • cb31073e1c ECP: add Curve448 to ecp_supported_curves Christoph M. Wintersteiger 2019-02-15 15:50:38 +00:00
  • 4061f04acd ECDH: Remove unnecessary #include Christoph M. Wintersteiger 2019-02-15 15:18:52 +00:00
  • 737df0c755 Fix file permissions Christoph M. Wintersteiger 2019-02-15 13:46:31 +00:00
  • 9b5e77e2e3 3rdparty: Use LOCAL_FLAGS instead of CFLAGS Christoph M. Wintersteiger 2019-02-15 13:38:18 +00:00
  • 2d4725f204 3rdparty: Rename THIRDPARTY_OBJECTS Christoph M. Wintersteiger 2019-02-15 13:35:04 +00:00
  • 3ff60bcf1a ECDH/ECDSA: Fix indentation Christoph M. Wintersteiger 2019-02-15 12:59:59 +00:00
  • ef17e3b59c ECDSA: Fix formatting Christoph M. Wintersteiger 2019-02-15 12:52:09 +00:00
  • 5833de7ab2 3rdparty: Update description of MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED Christoph M. Wintersteiger 2019-02-15 12:49:27 +00:00
  • f43e1d942f 3rdparty: Remove unnecessary copy of license file Christoph M. Wintersteiger 2019-02-15 12:44:35 +00:00
  • 20819afcad 3rdparty: Adjust .gitignore Christoph M. Wintersteiger 2019-02-15 12:43:12 +00:00
  • 02174b90dc 3rdparty: Fix Makefile coding conventions Christoph M. Wintersteiger 2019-02-15 12:39:21 +00:00
  • 41fb2c05e8 ECDSA: Refactor return value checks for mbedtls_ecdsa_can_do Christoph M. Wintersteiger 2019-02-15 12:34:40 +00:00
  • d2085f5a17 Document that curve lists can include partially-supported curves Gilles Peskine 2019-02-11 18:43:55 +01:00
  • 20b3ef3cad Add mbedtls_ecdh_can_do Gilles Peskine 2019-02-11 18:41:27 +01:00