- 126cfed Fix code style by Manuel Pégourié-Gonnard · 11 months ago
- 96cfd7a Move bignum code path testing out of the library by Janos Follath · 11 months ago
- e86607c Initial local variables to secure default by Janos Follath · 11 months ago
- 42f72b3 Introduce MBEDTLS_MPI_IS_TEST by Janos Follath · 11 months ago
- afb2079 Clean up initialization in _core_exp_mod() by Janos Follath · 11 months ago
- 8786dd7 Disable optionally safe test hook in threading builds by Janos Follath · 11 months ago
- a112691 Fix optionally safe hooks declarations by Janos Follath · 11 months ago
- 2c62441 Fix mpi_core_exp_mod documentation by Janos Follath · 12 months ago
- e0842aa Add tests for optionally safe codepaths by Janos Follath · 12 months ago
- 020b9ab Use actual exponent size for window calculation by Janos Follath · 12 months ago
- a5fc8f3 Move _public parameters next to their target by Janos Follath · 12 months ago
- bb3f295 Move mixed security code to small local functions by Janos Follath · 12 months ago
- 38ff70e Make _optionally_safe functions internal by Janos Follath · 12 months ago
- 75ed587 Add optionally unsafe variant of exp_mod for perf by Manuel Pégourié-Gonnard · 1 year, 1 month ago
- 23dc8b5 Fix code style by Janos Follath · 1 year, 5 months ago
- adb9d2d Remove volatile from declaration by Janos Follath · 1 year, 5 months ago
- d6df0a5 Fix use of volatile by Janos Follath · 1 year, 5 months ago
- 30f49f1 Hinder unwanted optimisations by Janos Follath · 1 year, 5 months ago
- aec1a86 Use mbedtls_ct_condition_t in mpi_core_check_zero by Janos Follath · 1 year, 5 months ago
- 16799db update headers by Dave Rodgman · 1 year, 9 months ago
- 85061b9 Improve sanity checking of MBEDTLS_HAVE_INTxx by Dave Rodgman · 1 year, 11 months ago
- b7b8c09 Update bignum_core.c by Dave Rodgman · 1 year, 11 months ago
- 7e1e7be Simplify fixes for unreachable code by Dave Rodgman · 1 year, 11 months ago
- cfa7223 Fix warnings about unreachable code by Dave Rodgman · 1 year, 11 months ago
- 54da1a6 Merge pull request #7578 from daverodgman/safer-ct5 by Manuel Pégourié-Gonnard · 2 years ago
- 98ddc01 Rename ...if0 to ...else_0 by Dave Rodgman · 2 years ago
- b7825ce Rename uint->bool operators to reflect input types by Dave Rodgman · 2 years ago
- 4883f10 Reduce code size for exp_mod_get_window_size by Dave Rodgman · 2 years ago
- c98f8d9 Merge branch 'development' into safer-ct5 by Dave Rodgman · 2 years ago
- 5058a5b Remove trailing whitespace bignum_core by Agathiyan Bragadeesh · 2 years ago
- e55a1e1 Refactor preprocessing for arm none by Agathiyan Bragadeesh · 2 years ago
- 271a953 Remove tautology in mbedtls_mpi_core_clz by Agathiyan Bragadeesh · 2 years, 1 month ago
- 3b25c40 Fix RSA perf regression by Dave Rodgman · 2 years, 2 months ago
- fd492ab Use new CT interface in mbedtls_mpi_core_random by Dave Rodgman · 2 years, 2 months ago
- b59b73e Use new CT interface in mbedtls_mpi_core_add_if by Dave Rodgman · 2 years, 2 months ago
- 8ac9a1d Use new CT interface in mbedtls_mpi_core_lt_ct by Dave Rodgman · 2 years, 2 months ago
- 231a516 Remove not-needed mbedtls_ct_mpi_uint_cond_assign by Dave Rodgman · 2 years, 2 months ago
- fd7fab4 Update mbedtls_mpi_core_uint_le_mpi to new CT interface by Dave Rodgman · 2 years, 2 months ago
- cd2e38b Update mbedtls_mpi_safe_cond_(assign|swap) to use new CT interface by Dave Rodgman · 2 years, 2 months ago
- 7d4f019 Move some bignum functions out of constant_time module by Dave Rodgman · 2 years, 3 months ago
- f0806be Merge pull request #7489 from minosgalanakis/ecp/7246_xtrack_core_shift_l by Paul Elliott · 2 years, 3 months ago
- b894403 bignum_core: Removed input checking for `mbedtls_mpi_core_shift_l` by Minos Galanakis · 2 years, 3 months ago
- 914347b Don't explicitly inline mbedtls_mpi_core_clz by Dave Rodgman · 2 years, 3 months ago
- 3b29364 Fix VS2022 build error by Dave Rodgman · 2 years, 3 months ago
- 2e863ec Remove unnecessary if to save 16 bytes by Dave Rodgman · 2 years, 3 months ago
- ec09e25 bignum_core: Aligned `xxx_core_shift_l` to `xxx_core_shift_r` by Minos Galanakis · 2 years, 3 months ago
- ad808dd bignum_core: Extracted mbedtls_mpi_shift_l from prototype by Minos Galanakis · 2 years, 3 months ago
- 0f16d56 Fix documentation by Dave Rodgman · 2 years, 3 months ago
- bbf8810 Document undefined case. Clarify test code. by Dave Rodgman · 2 years, 3 months ago
- 880a6b3 Further size optimisation by Dave Rodgman · 2 years, 3 months ago
- fe8a8cd Size/perf optimisation for mbedtls_mpi_core_clz by Dave Rodgman · 2 years, 3 months ago
- 00bd892 bignum: Removed merge scaffolding. by Minos Galanakis · 2 years, 4 months ago
- 6af26f3 Tidy up, remove MPI_CORE(), apply the naming convention, and use the new mbedtls_mpi_core_mul() by Tom Cosgrove · 3 years ago
- 4ae890b Extract MPI_CORE(mul) from the prototype by Hanno Becker · 3 years ago
- 449bd83 Switch to the new code style by Gilles Peskine · 2 years, 7 months ago
- e162b47 Merge pull request #6777 from tom-cosgrove-arm/issue-6292-mod_inv by Gilles Peskine · 2 years, 8 months ago
- 5bf8629 Merge pull request #6303 from gilles-peskine-arm/bignum-core-random by Manuel Pégourié-Gonnard · 2 years, 8 months ago
- 786848b Add low-level Montgomery conversion functions to bignum_core by Tom Cosgrove · 2 years, 8 months ago
- 30f3b4d Add mbedtls_mpi_core_check_zero_ct() and tests by Tom Cosgrove · 2 years, 8 months ago
- 6b7ce96 Clarify some comments by Gilles Peskine · 2 years, 8 months ago
- a9ac612 Merge pull request #6666 from daverodgman/fast_unaligned by Manuel Pégourié-Gonnard · 2 years, 8 months ago
- 0a0dded Have mbedtls_mpi_core_exp_mod() take a temporary instead of allocating memory by Tom Cosgrove · 2 years, 8 months ago
- ecda186 Require input to mbedtls_mpi_core_exp_mod() to already be in Montgomery form by Tom Cosgrove · 2 years, 8 months ago
- 70375b2 Move mbedtls_mpi_core_random to the proper source file by Gilles Peskine · 2 years, 10 months ago
- 6f949ea New constant-flow function mbedtls_mpi_core_uint_le_mpi by Gilles Peskine · 2 years, 10 months ago
- edaa17b Merge pull request #6547 from yanesca/extract_mod_exp_from_prototype by Gilles Peskine · 2 years, 8 months ago
- 6d23ff6 Make use of optimised bswap from bignum by Dave Rodgman · 2 years, 8 months ago
- 3321b58 mpi_exp_mod: improve documentation by Janos Follath · 2 years, 8 months ago
- 7d89d35 Zeroize sensitive data by Gilles Peskine · 2 years, 9 months ago
- 0b270a5 Explain a little more by Gilles Peskine · 2 years, 9 months ago
- 4380d7b Simplify cleanup logic by Gilles Peskine · 2 years, 9 months ago
- 3b63d09 Make the main loop's logic clearer by Gilles Peskine · 2 years, 9 months ago
- c718a3c Simplify exponent bit selection by Gilles Peskine · 2 years, 9 months ago
- d83b5cb Local readability improvements by Gilles Peskine · 2 years, 9 months ago
- 0de0a04 Move window precomputation into an auxiliary function by Gilles Peskine · 2 years, 9 months ago
- cf979b0 Define variables closer to their use by Gilles Peskine · 2 years, 9 months ago
- 7af166b Change E closer to where it's used by Gilles Peskine · 2 years, 9 months ago
- 07f2c69 More consistent variable names by Gilles Peskine · 2 years, 9 months ago
- 0ec6e3f mpi_core_mod_exp: improve style and documentation by Janos Follath · 2 years, 9 months ago
- a77911e core_exp_mod: improve window selection by Janos Follath · 2 years, 10 months ago
- 59cbd1b Make mbedtls_mpi_core_ct_uint_table_lookup static by Janos Follath · 2 years, 9 months ago
- bad42c4 mpi_core_exp_mod: fix local variable type by Janos Follath · 2 years, 9 months ago
- b6673f0 Add modular exponentiation to bignum core by Janos Follath · 2 years, 10 months ago
- f7ff4c9 Tidy up, remove MPI_CORE(), and apply the naming convention by Tom Cosgrove · 3 years ago
- d9b2348 Extract MPI_CORE(sub_int) from the prototype by Hanno Becker · 3 years ago
- 2a8bcf8 Add bignum merge scaffolding by Janos Follath · 2 years, 9 months ago
- 22cdd0c Update some internal comments by Gilles Peskine · 2 years, 9 months ago
- 009d195 Move mbedtls_mpi_core_fill_random to the proper .c file by Gilles Peskine · 2 years, 11 months ago
- 8904a2d mpi_core_ct_uint_table_lookup: style and docs by Janos Follath · 2 years, 9 months ago
- e50f2f1 Add mbedtls_mpi_core_ct_uint_table_lookup by Janos Follath · 2 years, 9 months ago
- 9603dad Merge pull request #6230 from tom-cosgrove-arm/issue-6223-core-add by Gilles Peskine · 2 years, 9 months ago
- af7d44b Tidy up, remove MPI_CORE(), apply the naming convention, and use the new mbedtls_mpi_core_add() by Tom Cosgrove · 3 years ago
- c988713 Extract MPI_CORE(add) from the prototype by Hanno Becker · 3 years ago
- a081c51 Renamed mpi_core_get_mont_R2_unsafe_neg -> mpi_core_get_mont_r2_unsafe_neg by Minos Galanakis · 2 years, 9 months ago
- 51d638b bignum_core: Style update by Minos Galanakis · 2 years, 9 months ago
- ae4fb67 mbedtls_mpi_core_get_mont_R2_unsafe: Removed NULL input checking by Minos Galanakis · 2 years, 9 months ago
- 4f43f61 Renamed mbedtls_mpi_get_montgomery_constant_unsafe to mpi_core_get_mont_R2_unsafe by Minos Galanakis · 2 years, 9 months ago
- ec440f2 bignum_mod_raw: Ported mbedtls_mpi_get_montgomery_constant_unsafe from prototype by Hanno Becker · 3 years ago
- c279b2f Move mbedtls_mpi_core_shift_r to the proper source file by Gilles Peskine · 2 years, 10 months ago
- db29963 Merge pull request #6289 from gabor-mezei-arm/6237_Add_conditional_assign_and_swap_for_bignum by Gilles Peskine · 2 years, 9 months ago