1. a6ac0f1 Replaced MBEDTLS_GCM_LARGETABLE by MBEDTLS_GCM_LARGE_TABLE. Removed empty comment line in doc block. by Matthias Schulz · 1 year, 6 months ago
  2. 10902c5 Use NULL for pointer initialization by Matthias Schulz · 1 year, 6 months ago
  3. 7826678 Fix: by Matthias Schulz · 1 year, 6 months ago
  4. 0767fda Enhance GCM throughput using larger precalculated tables. Also refactored the code for shorter tables and moved the check for available accelerators to the context initialization code. by Matthias Schulz · 1 year, 6 months ago
  5. 019c2a7 Handle sizeof(size_t) > sizeof(uint64_t) by Chien Wong · 1 year, 6 months ago
  6. 858bc65 Add comment on impossible overflows by Chien Wong · 1 year, 6 months ago
  7. bf4b5ed Add back restriction on AD length of GCM by Chien Wong · 1 year, 6 months ago
  8. 46697da Make gcm counter increment more efficient by Dave Rodgman · 1 year, 7 months ago
  9. 689c0f7 tests: use new CCM/GCM capability macros in tests by Valerio Setti · 1 year, 8 months ago
  10. bd7528a ccm/gcm: use BLOCK_CIPHER whenever possible by Valerio Setti · 1 year, 8 months ago
  11. d0eebc1 ccm/gcm: improve code maintainability by Valerio Setti · 1 year, 9 months ago
  12. 9b7a8b2 ccm/gcm: reaplace CIPHER_C functions with BLOCK_CIPHER_C ones by Valerio Setti · 1 year, 9 months ago
  13. 16799db update headers by Dave Rodgman · 1 year, 9 months ago
  14. ca1e605 Merge remote-tracking branch 'upstream-public/development' into development-restricted-merge-20230925 by Gilles Peskine · 1 year, 10 months ago
  15. d26a3d6 Eliminate duplicate ct memcmp by Dave Rodgman · 1 year, 11 months ago
  16. 72fd0bd replace arm64 macro and aesce enable flag by Jerry Yu · 2 years ago
  17. f2249ec Rename mbedtls_aesce_has_support macro to satisfy case rules by Dave Rodgman · 2 years ago
  18. 2f26a59 Add std output information for AESCE in gcm by Jerry Yu · 2 years, 4 months ago
  19. 5ff0245 Reduce size of static data in gcm by Dave Rodgman · 2 years, 1 month ago
  20. 85a8813 Use fewer bits for block_size by Dave Rodgman · 2 years, 1 month ago
  21. 93533b5 gcm.c: do not set length for some arrays in selftest by Yanray Wang · 2 years, 3 months ago
  22. d329c69 gcm selftest: remove non-128-bit data if aes_128bit_only enabled by Yanray Wang · 2 years, 3 months ago
  23. 0f06618 AES: skip 192bit and 256bit key in selftest if 128bit_only enabled by Arto Kinnunen · 2 years, 4 months ago
  24. f1eb5e2 Merge branch 'development-restricted' into mbedtls-3.4.0rc0-pr by Paul Elliott · 2 years, 5 months ago
  25. 0cd9ab7 Fix code style by Gilles Peskine · 2 years, 5 months ago
  26. 7e67bd5 AES, GCM selftest: indicate which implementation is used by Gilles Peskine · 2 years, 5 months ago
  27. 9af58cd New preprocessor symbol indicating that AESNI support is present by Gilles Peskine · 2 years, 5 months ago
  28. 1ac7f6b Improve readability by Jerry Yu · 2 years, 5 months ago
  29. df87a12 Add GCM support by Jerry Yu · 2 years, 7 months ago
  30. 449bd83 Switch to the new code style by Gilles Peskine · 2 years, 7 months ago
  31. d22fb73 Use mbedtls_xor in GCM by Dave Rodgman · 2 years, 8 months ago
  32. 0fe6631 Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 by Gilles Peskine · 2 years, 10 months ago
  33. ed1c7f4 Include platform.h unconditionally: gcm by Gilles Peskine · 2 years, 11 months ago
  34. e9b5592 Remove useless platform macro redefinitions: automatic part by Gilles Peskine · 2 years, 11 months ago
  35. c6b8a67 Re-introduce ENUM validation in gcm.c by Tuvshinzaya Erdenekhuu · 3 years ago
  36. 505ce0b Remove NULL pointer validation in gcm.c by Tuvshinzaya Erdenekhuu · 3 years ago
  37. a3008e7 Add missing local variable initialization by Leonid Rozenboim · 3 years, 3 months ago
  38. 0c9f058 Merge pull request #5213 from tom-cosgrove-arm/pr_4950 by Gilles Peskine · 3 years, 8 months ago
  39. c48f43b Fix PSA AEAD GCM's update output buffer length verification. by Mateusz Starzyk · 3 years, 10 months ago
  40. eab65ac bugfix: if the len of iv is not 96-bit, y0 can be calculated incorrectly. by openluopworld · 3 years, 11 months ago
  41. eb00923 Update library/gcm.c by LuoPeng · 3 years, 11 months ago
  42. 08fd463 bugfix: if the len of iv is not 96-bit, y0 can be calculated incorrectly by openluopworld · 3 years, 11 months ago
  43. 6c8183f bugfix: if the len of iv is not 96-bit, ghash is used to compute y0. by openluopworld · 3 years, 11 months ago
  44. 2beb5f3 bugfix: if the len of iv is not 96-bit, ghash is used to compute y0. by openluopworld · 3 years, 11 months ago
  45. 6a50631 GET macros use a target variable by Joe Subbiani · 4 years, 1 month ago
  46. 5ecac21 Prefixed macros with MBEDTLS by Joe Subbiani · 4 years, 1 month ago
  47. 30d974c Move UINT32_BE macros to common.h by Joe Subbiani · 4 years, 1 month ago
  48. 5a7be10 Add output_length parameter to mbedtls_gcm_finish by Gilles Peskine · 4 years, 1 month ago
  49. 939a54c Fix typos and style issues. by Mateusz Starzyk · 4 years, 1 month ago
  50. 3d0bbee Reword description of the authentation tag computation stages by Mateusz Starzyk · 4 years, 2 months ago
  51. 25a571e Code style fix by Mateusz Starzyk · 4 years, 2 months ago
  52. 3443bd2 Add comment on exiting early from mbedtls_gcm_update(). by Mateusz Starzyk · 4 years, 2 months ago
  53. b45b57e Add comment on how mbedtls_gcm_context::buf data depends on by Mateusz Starzyk · 4 years, 2 months ago
  54. 333f48f Fix code style. by Mateusz Starzyk · 4 years, 2 months ago
  55. bd513bb Enable multiple calls to mbedtls_gcm_update_ad. by Mateusz Starzyk · 4 years, 2 months ago
  56. b7bb0687 Rework and reword the guarantees on output_size by Gilles Peskine · 4 years, 3 months ago
  57. 295fc13 Split mbedtls_gcm_update_ad out of mbedtls_gcm_starts by Gilles Peskine · 4 years, 4 months ago
  58. a56c448 Add output length parameters to mbedtls_gcm_update by Gilles Peskine · 4 years, 4 months ago
  59. 9461e45 Add output parameter to mbedtls_gcm_finish by Gilles Peskine · 4 years, 4 months ago
  60. 58fc272 Remove alignment requirement for mbedtls_gcm_update: implementation by Gilles Peskine · 4 years, 4 months ago
  61. 73e3e2c Merge remote-tracking branch 'origin/development' into development_new by Dave Rodgman · 4 years, 4 months ago
  62. 187782f Move aesni.h to library by Chris Jones · 4 years, 5 months ago
  63. 2222d68 Allow GCM selftest to skip non-12-byte IVs for ALT implementations by Steven Cooreman · 4 years, 7 months ago
  64. 1e14827 Update copyright notices to use Linux Foundation guidance by Bence Szépkúti · 5 years ago
  65. db09ef6 Include common.h instead of config.h in library source files by Gilles Peskine · 5 years ago
  66. d27a884 Merge branch 'development' into development-restricted by Janos Follath · 6 years ago
  67. 24eed8d Initialise return values to an error by Janos Follath · 6 years ago
  68. 67badb4 Secure array index in its bounds by k-stachowiak · 6 years ago
  69. ee3c435 Whitespace fix for ccm, gcm, and pkcs5 by Andrzej Kurek · 7 years ago
  70. c79e92b Rename remaining test data by Michał Janiszewski · 7 years ago
  71. 9aeea93 Rename globals to avoid shadowing by various function arguments by Michał Janiszewski · 7 years ago
  72. 21298a2 Improve parameter validation in mbedtls_gcm_free() by k-stachowiak · 7 years ago
  73. 8ffc92a Add parameter validation for the GCM module by k-stachowiak · 7 years ago
  74. 9924bdc Deprecate hardware acceleration errors by Ron Eldor · 7 years ago
  75. 1f6301b Rename mbedtls_zeroize to mbedtls_platform_zeroize by Andres Amaya Garcia · 7 years ago
  76. e32df08 Remove individual copies of mbedtls_zeroize() by Andres Amaya Garcia · 8 years ago
  77. 17196cd Merge remote-tracking branch 'upstream-public/pr/964' into development by Gilles Peskine · 8 years ago
  78. 1526330 Allow alternate implementation of GCM by Jaeden Amero · 8 years ago
  79. 5a21fd6 fix for issue 1118: check if iv is zero in gcm. by Ron Eldor · 9 years ago
  80. d3e7e7d Add comment for skipped AES-192 test condition by Andres Amaya Garcia · 8 years ago
  81. 2a078da Run AES-GCM-192 selftest if available only by Andres Amaya Garcia · 8 years ago
  82. 821da84 Fix documentation for mbedtls_gcm_finish() by Andres AG · 9 years ago
  83. 1e07562 Fix wrong length limit in GCM by Manuel Pégourié-Gonnard · 10 years ago
  84. 37ff140 Change main license to Apache 2.0 by Manuel Pégourié-Gonnard · 10 years ago
  85. 6fb8187 Update date in copyright line by Manuel Pégourié-Gonnard · 10 years ago
  86. b8186a5 Rename len to bitlen in function parameters by Manuel Pégourié-Gonnard · 10 years ago
  87. c730ed3 Rename boolean functions to be clearer by Manuel Pégourié-Gonnard · 10 years ago
  88. 43b0857 Avoid memory leak with repeated [gc]ccm_setkey() by Manuel Pégourié-Gonnard · 10 years ago
  89. 8473f87 Rename cipher_init_ctx() to cipher_setup() by Manuel Pégourié-Gonnard · 10 years ago
  90. ccc3026 Fix bug introduced when splitting init functions by Manuel Pégourié-Gonnard · 10 years ago
  91. c34e8dd Split mbedtls_gcm_init() -> gcm_setkey() by Manuel Pégourié-Gonnard · 10 years ago
  92. 2cf5a7c The Great Renaming by Manuel Pégourié-Gonnard · 10 years ago
  93. 57a26da Merge branch 'mbedtls-1.3' into development by Manuel Pégourié-Gonnard · 10 years ago
  94. 28122e4 Add missing 'const' on selftest data by Manuel Pégourié-Gonnard · 10 years ago
  95. 7f80997 Rename include directory to mbedtls by Manuel Pégourié-Gonnard · 10 years ago
  96. fe44643 Rename website and repository by Manuel Pégourié-Gonnard · 10 years ago
  97. 385069f Add some missing 'static' on a few objects by Manuel Pégourié-Gonnard · 10 years ago
  98. 85fadb7 Make loop bound more obvious by Manuel Pégourié-Gonnard · 10 years ago
  99. 00ab470 cleanup library and some basic tests. Includes, add guards to includes by Rich Evans · 10 years ago
  100. 860b516 Fix url again by Manuel Pégourié-Gonnard · 11 years ago