Commit Graph

  • c1d9022bab Use mbedtls_xor in ChaCha20 Dave Rodgman 2022-11-22 16:35:42 +00:00
  • 0d3b55bca8 Use mbedtls_xor in ccm Dave Rodgman 2022-11-22 16:30:35 +00:00
  • d23399eb69 Use mbedtls_xor in Camellia Dave Rodgman 2022-11-22 16:23:11 +00:00
  • 7bb6b84b29 Use mbedtls_xor in ARIA Dave Rodgman 2022-11-22 16:18:55 +00:00
  • a8cf607458 Use mbedtls_xor in AES Dave Rodgman 2022-11-22 15:02:54 +00:00
  • 4413b6690f Add tests for mbedtls_xor Dave Rodgman 2022-11-22 17:31:50 +00:00
  • d66d5b2fef Add unit tests for mbedtls_mpi_core_sub_int(), MPI A - scalar b Tom Cosgrove 2022-11-22 15:07:31 +00:00
  • 3165f063b5 mpi_exp_mod: use x_index consistently Janos Follath 2022-11-22 15:00:46 +00:00
  • 33480a372b Changelog: expand conference acronym for clarity Janos Follath 2022-11-22 10:51:25 +00:00
  • c8d66d50d0 mpi_exp_mod: reduce the table size by one Janos Follath 2022-11-22 10:47:10 +00:00
  • 060009518b mpi_exp_mod: fix out of bounds access Janos Follath 2022-11-22 10:18:06 +00:00
  • 9c09326572 mpi_mod_exp: be pedantic about right shift Janos Follath 2022-11-22 10:15:00 +00:00
  • 74369b2497 Add paper title to Changelog Janos Follath 2022-11-21 16:22:35 +00:00
  • be54ca77e2 mpi_exp_mod: improve documentation Janos Follath 2022-11-21 16:14:54 +00:00
  • 74601209fa mpi_exp_mod: remove the 'one' variable Janos Follath 2022-11-21 15:54:20 +00:00
  • b2c2fca974 mpi_exp_mod: simplify freeing loop Janos Follath 2022-11-21 15:05:31 +00:00
  • 3646ff02ad mpi_exp_mod: move X next to the precomputed values Janos Follath 2022-11-21 14:55:05 +00:00
  • 7fa11b88f3 mpi_exp_mod: rename local variables Janos Follath 2022-11-21 14:48:02 +00:00
  • 844614814e mpi_exp_mod: remove memory ownership confusion Janos Follath 2022-11-21 14:31:22 +00:00
  • f08b40eaab mpi_exp_mod: improve documentation Janos Follath 2022-11-11 15:56:38 +00:00
  • b3608afe29 Add ChangeLog entry Janos Follath 2022-10-04 14:57:17 +01:00
  • b764ee1603 mpi_exp_mod: protect out of window zeroes Janos Follath 2022-10-04 14:00:09 +01:00
  • 8e7d6a0386 mpi_exp_mod: load the output variable to the table Janos Follath 2022-10-04 13:27:40 +01:00
  • 99d88c1ab4 tls: psa_pake: fix missing casting in mbedtls_psa_ecjpake_write_round Valerio Setti 2022-11-22 16:03:43 +01:00
  • c3d8041fe7 Introduce mbedtls_xor Dave Rodgman 2022-11-22 15:01:39 +00:00
  • b118d54ff6 mpi_exp_mod: use x_index consistently Janos Follath 2022-11-22 15:00:46 +00:00
  • 452c99c173 Use mbedtls_mpi_core_sub_int() in mbedtls_mpi_sub_abs() Tom Cosgrove 2022-08-25 10:07:07 +01:00
  • f7ff4c9a11 Tidy up, remove MPI_CORE(), and apply the naming convention Tom Cosgrove 2022-08-25 08:39:07 +01:00
  • d9b2348d8f Extract MPI_CORE(sub_int) from the prototype Hanno Becker 2022-08-25 08:25:19 +01:00
  • a17d038ee1 Merge branch 'development' into pr3431 Bence Szépkúti 2022-11-22 15:54:52 +01:00
  • 0fc88779ec Merge pull request #6632 from yanesca/refactor_bignum_test_framework Janos Follath 2022-11-22 14:53:58 +00:00
  • f675727701 Remove blowfish tests from test_suite_ssl Andrzej Kurek 2022-11-22 09:10:38 -05:00
  • 05dcb1300d Merge pull request #6613 from gilles-peskine-arm/run-test-suites-out-of-tree-2.28 Gilles Peskine 2022-11-22 15:01:21 +01:00
  • a08103aa94 Merge pull request #6611 from gilles-peskine-arm/run-test-suites-out-of-tree Gilles Peskine 2022-11-22 15:01:13 +01:00
  • 4f19d86e3f Merge pull request #6608 from mprse/ecjpake_password_fix Gilles Peskine 2022-11-22 14:52:12 +01:00
  • aa11281c07 Add a SHA512_NO_SHA384_C test to depends.py Andrzej Kurek 2022-11-22 08:13:45 -05:00
  • da13072c5b tls13: Make ..._RECEIVED_NEW_SESSION_TICKET experimental Ronald Cron 2022-11-22 09:08:57 +01:00
  • 2f7fd76d91 Replace PSA_KEY_AGREEMENT_MAX_SHARED_SECRET_SIZE with PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE in psa_key_agreement_internal(). Aditya Deshpande 2022-11-22 11:10:34 +00:00
  • 18a3856a03 Document another limitation of driver-only hashes Manuel Pégourié-Gonnard 2022-11-22 11:49:55 +01:00
  • c772869713 Changelog: expand conference acronym for clarity Janos Follath 2022-11-22 10:51:25 +00:00
  • 6c5b5adb46 mpi_exp_mod: reduce the table size by one Janos Follath 2022-11-22 10:47:10 +00:00
  • 6fa7a766cc mpi_exp_mod: fix out of bounds access Janos Follath 2022-11-22 10:18:06 +00:00
  • 2b72690e14 mpi_mod_exp: be pedantic about right shift Janos Follath 2022-11-22 10:15:00 +00:00
  • d4a9b1ab8d tls: psa_pake: remove useless defines and fix a comment Valerio Setti 2022-11-22 11:11:10 +01:00
  • 8bee89994d Add parse function for early data in encrypted extentions Xiaokang Qian 2022-10-27 10:21:05 +00:00
  • 0bdec19c93 Further optimizations of pake set_password implementation Przemek Stekiel 2022-11-22 09:10:35 +01:00
  • c2e110f445 tls13: Disable MBEDTLS_SSL_EARLY_DATA by default Ronald Cron 2022-11-22 09:01:46 +01:00
  • fdd24b8c49 Revert change in flight transmit Jerry Yu 2022-11-22 13:12:56 +08:00
  • 39e08d4094 Add tests for the key agreement driver wrapper to test_suite_psa_crypto_driver_wrappers Aditya Deshpande 2022-11-16 17:08:53 +00:00
  • b358e46c8e Merge pull request #6618 from gilles-peskine-arm/mpi_sint-min-ub-2.28 Gilles Peskine 2022-11-21 19:52:03 +01:00
  • 339406daf9 Merge pull request #6609 from gilles-peskine-arm/mpi_sint-min-ub Gilles Peskine 2022-11-21 19:51:58 +01:00
  • 8b85b4835e Merge pull request #6617 from tom-cosgrove-arm/call-mbedtls_mpi_mod_modulus_init-first-final-2 Gilles Peskine 2022-11-21 19:50:20 +01:00
  • 82e8133edc Add paper title to Changelog Janos Follath 2022-11-21 16:22:35 +00:00
  • 6e2d8e3e28 mpi_exp_mod: improve documentation Janos Follath 2022-11-21 16:14:54 +00:00
  • d88e21941c mpi_exp_mod: remove the 'one' variable Janos Follath 2022-11-21 15:54:20 +00:00
  • a92f9155a5 mpi_exp_mod: simplify freeing loop Janos Follath 2022-11-21 15:05:31 +00:00
  • aadbadbf42 mpi_exp_mod: move X next to the precomputed values Janos Follath 2022-11-21 14:55:05 +00:00
  • 6632383993 mpi_exp_mod: rename local variables Janos Follath 2022-11-21 14:48:02 +00:00
  • f0ceb1cae1 mpi_exp_mod: remove memory ownership confusion Janos Follath 2022-11-21 14:31:22 +00:00
  • f82effa982 Optimize pake test code Przemek Stekiel 2022-11-21 15:10:32 +01:00
  • ad0f357178 Optimize pake code that sets/use password key Przemek Stekiel 2022-11-21 15:04:37 +01:00
  • e2d6b5f45b psa_key_slot_get_slot_number: Move documentation to header file Przemek Stekiel 2022-11-21 15:03:52 +01:00
  • 5151bdf46e tls: psa_pake: add missing braces Valerio Setti 2022-11-21 14:30:02 +01:00
  • 79f6b6bb1b tls: psa_pake: fixing mbedtls_psa_ecjpake_write_round() Valerio Setti 2022-11-21 14:17:03 +01:00
  • cd356c3cdb Add ec-jpake test to verify if key can be destroyed after set_password_key Przemek Stekiel 2022-11-20 19:05:20 +01:00
  • 9e1836cc16 Merge pull request #6593 from Mbed-TLS/fix_tls12_sent_sigalgs Dave Rodgman 2022-11-21 10:09:57 +00:00
  • f352c67bc3 Bignum tests: use default dataset in mod_raw Janos Follath 2022-11-20 13:40:25 +00:00
  • f45797652f Bignum tests: set unique combinations off by default Janos Follath 2022-11-20 13:32:54 +00:00
  • 76c21bd242 Bignum tests: flatten class hierarchy in _core Janos Follath 2022-11-20 12:52:53 +00:00
  • be5e7aea7c Bignum tests: remove deprecated dataset Janos Follath 2022-11-20 12:45:58 +00:00
  • dac44e6021 Bignum tests: add default datasets Janos Follath 2022-11-20 11:58:12 +00:00
  • b2a850c746 Bignum Tests: add test data Janos Follath 2022-11-20 10:56:05 +00:00
  • a36e430251 Bignum tests: add support for fixed width input Janos Follath 2022-11-19 15:55:53 +00:00
  • 8ae7a657ac Bignum tests: improve mod descriptions Janos Follath 2022-11-19 15:05:19 +00:00
  • 284672ccfb Bignum tests: complete support for unary operators Janos Follath 2022-11-19 14:55:43 +00:00
  • 435b305a49 Bignum tests: add special cases to mod Janos Follath 2022-11-19 14:18:02 +00:00
  • 98edf21bb4 Bignum test: remove type restrictrion Janos Follath 2022-11-19 12:48:17 +00:00
  • c4fca5de3e Bignum tests: automate modulo test object generation Janos Follath 2022-11-19 10:42:20 +00:00
  • 939621f8ed Bignum tests: add support for filtering Janos Follath 2022-11-18 18:15:24 +00:00
  • 1921fd585c Bignum tests: use arity in bignum_mod_raw Janos Follath 2022-11-18 17:51:02 +00:00
  • a36a3d36b5 Bignum tests: add arity Janos Follath 2022-11-18 17:49:13 +00:00
  • abfca8f938 Bignum tests: make n an attribute Janos Follath 2022-11-18 16:48:45 +00:00
  • 4c59d35e00 Bignum tests: make args use input_style Janos Follath 2022-11-18 16:05:46 +00:00
  • 6fa3f0653a Bignum Tests: remove OperationCommonArchSplit Janos Follath 2022-11-17 20:33:51 +00:00
  • b41ab926b2 Bignum Tests: move properties to superclass Janos Follath 2022-11-17 15:13:02 +00:00
  • 155ad8c297 Bignum Tests: remove ModOperationCommonArchSplit Janos Follath 2022-11-17 14:42:40 +00:00
  • 948afcecb9 Bignum Tests: move ModOperationArchSplit to common Janos Follath 2022-11-17 13:38:56 +00:00
  • 5b1dbb4cbc Bignum Tests: Move ModOperation to common Janos Follath 2022-11-17 13:32:43 +00:00
  • 351e6885f5 Make pylint happy Janos Follath 2022-11-09 16:04:41 +00:00
  • 3aeb60add6 Bignum test: move archsplit to superclass Janos Follath 2022-11-09 13:24:46 +00:00
  • 87df373e0e Bignum test: Move identical function to superclass Janos Follath 2022-11-09 12:31:23 +00:00
  • 0cd8967ba1 Split test generator base class Janos Follath 2022-11-09 12:14:14 +00:00
  • dddd35ccf3 remvoe unrelative change Jerry Yu 2022-11-20 12:30:58 +08:00
  • 9b421456b0 Revert change in dtls1.2 Jerry Yu 2022-11-18 21:09:41 +08:00
  • 668070d5f4 Remove unnecessary replace Jerry Yu 2022-11-09 22:49:19 +08:00
  • a8d3c5048f Rename new session ticket name for TLS 1.3 Jerry Yu 2022-10-30 14:51:23 +08:00
  • cfda4bbeac Replace handshake over in flight transmit Jerry Yu 2022-10-27 22:20:49 +08:00
  • c5826eaba2 Add debug message Jerry Yu 2022-10-27 17:20:26 +08:00
  • 1fb3299ad7 Replace internal usage of is_handshake_over. Jerry Yu 2022-10-27 13:18:19 +08:00
  • 5ed73ff6de Add NEW_SESSION_TICKET* into handshake over states Jerry Yu 2022-10-27 13:08:42 +08:00