1. c2630fa Simplify mbedtls_ct_memcmp_partial by Dave Rodgman · 1 year, 11 months ago
  2. 9c14007 Add mbedtls_ct_memcmp_partial by Dave Rodgman · 1 year, 11 months ago
  3. bd58944 Avoid implementation defined behaviour by Dave Rodgman · 1 year, 11 months ago
  4. 50b0a35 Test INT_MAX rather than UINT_MAX by Dave Rodgman · 1 year, 11 months ago
  5. 98926d5 Update comment, and replace bit-twiddling with #error by Dave Rodgman · 1 year, 11 months ago
  6. 4f26770 Ensure mbedtls_ct_memcpy behaves correctly with 16-bit int by Dave Rodgman · 1 year, 11 months ago
  7. d395590 Merge pull request #7579 from daverodgman/safer-ct-asm by Dave Rodgman · 1 year, 11 months ago
  8. f1adc2a Use asm instead of __asm in constant_time.c by Antonio de Angelis · 2 years ago
  9. 1ee4d12 Fix error strings without quotes by Antonio de Angelis · 2 years ago
  10. e4f6d79 BUILD: Update For IAR support by TTornblom · 5 years ago
  11. ba44e91 Remove unnecessary include from constant_time.c by David Horstmann · 2 years ago
  12. 42391b4 Perf improvement in memcpy_if by Dave Rodgman · 2 years, 2 months ago
  13. 98ddc01 Rename ...if0 to ...else_0 by Dave Rodgman · 2 years ago
  14. b7825ce Rename uint->bool operators to reflect input types by Dave Rodgman · 2 years ago
  15. 378280e Revert "Move constant_flow.h into the main library" by Dave Rodgman · 2 years ago
  16. fd78c34 Move constant_flow.h into the main library by Dave Rodgman · 2 years ago
  17. 1714a9b Revert to old design for mbedtls_ct_memmove_left by Dave Rodgman · 2 years ago
  18. 07f8537 Clarify comments in mbedtls_ct_memcpy_if by Dave Rodgman · 2 years ago
  19. d684d73 code style by Dave Rodgman · 2 years ago
  20. fa5a4bb Improve mbedtls_ct_memmove_left w.r.t. const-flow tests by Dave Rodgman · 2 years ago
  21. 9fbb0cf Merge remote-tracking branch 'origin/development' into safer-ct5 by Dave Rodgman · 2 years, 1 month ago
  22. db041cc Merge pull request #7665 from AndrzejKurek/optimize-error-translation-code-size by Tom Cosgrove · 2 years, 1 month ago
  23. 5b5dd01 code style by Dave Rodgman · 2 years, 1 month ago
  24. b5b6939 Remove redundant checks in constant_time.c by Dave Rodgman · 2 years, 1 month ago
  25. 0400ae2 Fix pointer constraint in bn_mul.h by Dave Rodgman · 2 years, 1 month ago
  26. c54f25e code style by Dave Rodgman · 2 years, 1 month ago
  27. 63e89b4 Use UINTPTR_MAX not SIZE_MAX by Dave Rodgman · 2 years, 1 month ago
  28. 85842b8 Be strict about pointer size in mbedtls_get_unaligned_volatile_uint32 by Dave Rodgman · 2 years, 1 month ago
  29. b67db91 Separate ILP32 and normal-aarch64 code paths by Dave Rodgman · 2 years, 1 month ago
  30. 04cb9ac Fix for arm64_32 (aka ILP32) on Clang (attempt 2) by Dave Rodgman · 2 years, 1 month ago
  31. b19f584 Fix for arm64_32 (aka ILP32) on Clang by Dave Rodgman · 2 years, 1 month ago
  32. 1e4a030 Fix wrong array size calculation in error translation code by Andrzej Kurek · 2 years, 2 months ago
  33. 1c7a998 Add missing ifdefs by Andrzej Kurek · 2 years, 2 months ago
  34. 0064484 Optimize error translation code size by Andrzej Kurek · 2 years, 2 months ago
  35. 1ab0b48 Code style by Dave Rodgman · 2 years, 2 months ago
  36. 58c80f4 Make mbedtls_ct_zero non-static by Dave Rodgman · 2 years, 2 months ago
  37. 1947088 Remove references to rsa.h and ssl_misc.h from constant_time.c by Dave Rodgman · 2 years, 2 months ago
  38. 585f7f7 Whitespace etc by Dave Rodgman · 2 years, 3 months ago
  39. 8f5e5c1 Make memmove_left more efficient by Dave Rodgman · 2 years, 3 months ago
  40. 2b4486a Rename mbedtls_ct_uint_if_new to mbedtls_ct_uint_if by Dave Rodgman · 2 years, 3 months ago
  41. 2243137 Remove old interface by Dave Rodgman · 2 years, 3 months ago
  42. 199a2c5 Use new CT interface in mbedtls_ct_memcpy_offset by Dave Rodgman · 2 years, 3 months ago
  43. 231a516 Remove not-needed mbedtls_ct_mpi_uint_cond_assign by Dave Rodgman · 2 years, 3 months ago
  44. 7fe6e6f Add impl of mbedtls_ct_memcpy_if by Dave Rodgman · 2 years, 3 months ago
  45. 15c142b Use new interface in mbedtls_ct_memmove_left by Dave Rodgman · 2 years, 3 months ago
  46. 6cee26d Remove old interface for mem_move_to_left by Dave Rodgman · 2 years, 3 months ago
  47. debf867 Add impl of mbedtls_ct_zeroize_if by Dave Rodgman · 2 years, 3 months ago
  48. 40a41d0 Introduce new CT interface (retain old interface) by Dave Rodgman · 2 years, 3 months ago
  49. 7d4f019 Move some bignum functions out of constant_time module by Dave Rodgman · 2 years, 3 months ago
  50. 19e8cd0 Move mbedtls_ct_rsaes_pkcs1_v15_unpadding into rsa.c by Dave Rodgman · 2 years, 3 months ago
  51. 0afe001 Expose mbedtls_ct_size_gt and mbedtls_ct_mem_move_to_left in ct interface by Dave Rodgman · 2 years, 3 months ago
  52. 2801f7f Move mbedtls_ct_hmac into ssl_msg.c by Dave Rodgman · 2 years, 3 months ago
  53. 0ee9683 Move mbedtls_ct_base64_(enc|dec)_char into base64.c by Dave Rodgman · 2 years, 3 months ago
  54. e22413c Use mbedtls_ct_uint_if() rather than mbedtls_ct_cond_select_sign() by Tom Cosgrove · 2 years, 3 months ago
  55. 8a045ce Unify PSA to Mbed TLS error translation by Andrzej Kurek · 2 years, 7 months ago
  56. 4610d4b Inhibit compiler from optimising out const-time asm by Dave Rodgman · 2 years, 6 months ago
  57. 7658b63 Remove volatile from diff; add explanatory comment by Dave Rodgman · 2 years, 7 months ago
  58. b9cd19b Prevent perf regressions in mbedtls_xor by Dave Rodgman · 2 years, 7 months ago
  59. 051225d Address potential perf regression by Dave Rodgman · 2 years, 7 months ago
  60. 36dfc5a Improve efficiency of some constant time functions by Dave Rodgman · 2 years, 7 months ago
  61. 449bd83 Switch to the new code style by Gilles Peskine · 2 years, 7 months ago
  62. db29963 Merge pull request #6289 from gabor-mezei-arm/6237_Add_conditional_assign_and_swap_for_bignum by Gilles Peskine · 2 years, 10 months ago
  63. d7edb1d Initialize variable by Gabor Mezei · 2 years, 10 months ago
  64. 3eff425 Use only one limb parameter for assign by Gabor Mezei · 2 years, 10 months ago
  65. cfc0eb8 Remove unused parameter by Gabor Mezei · 2 years, 11 months ago
  66. 87638a9 Add missing include by Gabor Mezei · 2 years, 11 months ago
  67. 24d183a Use the new swap and assign function in the old interface by Gabor Mezei · 2 years, 11 months ago
  68. 89ad623 Fix guards for mbedtls_ct_size_mask() and mbedtls_ct_memcpy_if_eq() by Przemek Stekiel · 2 years, 10 months ago
  69. 645ff5b Merge pull request #6095 from gabor-mezei-arm/6016_add_new_modulus_and_residue_structures by Janos Follath · 3 years ago
  70. b7a88ec Bignum: Apply naming conventions by Janos Follath · 3 years ago
  71. 583816c Be explicit about constant time bignum functions that must take a 0 or 1 condition value by Tom Cosgrove · 3 years ago
  72. 5a5c0c5 Move the declaration of variables to their scope of usage by Gabor Mezei · 3 years ago
  73. 6318468 Improve bignum documentation by Janos Follath · 3 years ago
  74. 23bdeca Add core constant time comparison by Janos Follath · 3 years ago
  75. 8399ccc Merge pull request #5829 from paul-elliott-arm/fix_ct_uninit_memory_access by Gilles Peskine · 3 years, 2 months ago
  76. 5260ce2 Fix uninitialised memory access in constant time functions by Paul Elliott · 3 years, 3 months ago
  77. 8b0ecbc Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. by Shaun Case · 3 years, 7 months ago
  78. 9ebb9ff Reduce HMAC buffer usage in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  79. 72c2f76 Assume MAC key length is always exactly the output size in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  80. 36cc13b Use PSA defines for buffers in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  81. ae57cfd Use psa_ssl_status_to_mbedtls in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  82. 28d9c63 Fix comments in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  83. 6958bd0 Clean aux_out in PSA version of mbedtls_ct_hmac() by Neil Armstrong · 3 years, 5 months ago
  84. 2968d30 Implement mbedtls_ct_hmac() using PSA hash API by Neil Armstrong · 3 years, 5 months ago
  85. 40fc7da Cap the workaround for mbedtls_mpi_safe_cond_assign on MSVC/ARM64 to MSVC versions prior to 17.1. by Tautvydas Žilys · 3 years, 6 months ago
  86. 60165d7 Don't inline mbedtls_mpi_safe_cond_assign on MSVC/ARM64 to avoid a compiler bug. by Tautvydas Žilys · 3 years, 6 months ago
  87. a096975 Add documentation for the functions by Gabor Mezei · 3 years, 8 months ago
  88. 14d5fac Unify function parameters by Gabor Mezei · 3 years, 8 months ago
  89. c0d8dda Make mbedtls_ct_uchar_mask_of_range function static by Gabor Mezei · 3 years, 8 months ago
  90. 358829a Move mbedtls_ct_base64_dec_value function to the constant-time module by Gabor Mezei · 3 years, 9 months ago
  91. 9a4074a Move mbedtls_ct_base64_enc_char function to the constant-time module by Gabor Mezei · 3 years, 9 months ago
  92. 28d6115 Move mbedtls_ct_uchar_mask_of_range function to the constant-time module by Gabor Mezei · 3 years, 9 months ago
  93. 642eeb2 Fix documentation and comments by Gabor Mezei · 3 years, 9 months ago
  94. 22c9a6f Rename internal header constant_time.h to constant_time_internal.h by Gabor Mezei · 3 years, 9 months ago
  95. 90437e3 Rename constant-time functions to have mbedtls_ct prefix by Gabor Mezei · 3 years, 9 months ago
  96. 6a426c9 Bind functions' availability for config options by Gabor Mezei · 3 years, 9 months ago
  97. 765862c Move mbedtls_cf_memcmp to a new public header by Gabor Mezei · 3 years, 10 months ago
  98. e212379 Bind functions' availability for config options by Gabor Mezei · 3 years, 10 months ago
  99. 9494558 Remove unused function by Gabor Mezei · 3 years, 10 months ago
  100. a2d0f90 Make functions static by Gabor Mezei · 3 years, 10 months ago