TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
fb18b6ccd2f7f33e893dbf5d299f232b51a7c41f
/
library
/
gcm.c
4f1e64e
Backport 1.3: check if iv is zero in gcm.
by Ron Eldor
· 9 years ago
6ad5d94
Fix documentation for mbedtls_gcm_finish()
by Andres AG
· 9 years ago
c050144
Fix wrong length limit in GCM
by Manuel Pégourié-Gonnard
· 10 years ago
6197761
Fix memleak with repeated [gc]cm_setkey()
by Manuel Pégourié-Gonnard
· 10 years ago
28122e4
Add missing 'const' on selftest data
by Manuel Pégourié-Gonnard
· 10 years ago
fe44643
Rename website and repository
by Manuel Pégourié-Gonnard
· 10 years ago
385069f
Add some missing 'static' on a few objects
by Manuel Pégourié-Gonnard
· 10 years ago
85fadb7
Make loop bound more obvious
by Manuel Pégourié-Gonnard
· 10 years ago
00ab470
cleanup library and some basic tests. Includes, add guards to includes
by Rich Evans
· 10 years ago
860b516
Fix url again
by Manuel Pégourié-Gonnard
· 11 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 11 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 11 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 11 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 11 years ago
967a2a5
Change name to mbed TLS in the copyright notice
by Manuel Pégourié-Gonnard
· 11 years ago
7ee5562
gcm.c: remove dead store
by Alfred Klomp
· 11 years ago
8d77eee
Fix integer suffix rejected by some MSVC versions
by Manuel Pégourié-Gonnard
· 11 years ago
84bbeb5
Adapt cipher and MD layer with _init() and _free()
by Paul Bakker
· 11 years ago
b46e6ad
Check input lengths in GCM
by Manuel Pégourié-Gonnard
· 11 years ago
66d5d07
Fix formatting in various code to match spacing from coding style
by Paul Bakker
· 11 years ago
3461772
Introduce polarssl_zeroize() instead of memset() for zeroization
by Paul Bakker
· 11 years ago
541529e
Remove unused arrays.
by Peter Vaskovic
· 11 years ago
b9e4e2c
Fix formatting: fix some 'easy' > 80 length lines
by Paul Bakker
· 11 years ago
9af723c
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
by Paul Bakker
· 11 years ago
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
073f0fa
Fix missing error checking in gcm
by Manuel Pégourié-Gonnard
· 12 years ago
d4588cf
aesni_gcm_mult() now returns void
by Manuel Pégourié-Gonnard
· 12 years ago
80637c7
Use aesni_gcm_mult() if available
by Manuel Pégourié-Gonnard
· 12 years ago
9d57482
Add comments on GCM multiplication
by Manuel Pégourié-Gonnard
· 12 years ago
dae7093
gcm_selftest depends on AES
by Manuel Pégourié-Gonnard
· 12 years ago
4fe9200
Fix memory leak in GCM by adding gcm_free()
by Manuel Pégourié-Gonnard
· 12 years ago
a0558e0
Check that the cipher GCM receives is a 128-bit-based cipher
by Paul Bakker
· 12 years ago
43aff2a
Moved GCM to use cipher layer instead of AES directly
by Paul Bakker
· 12 years ago
9241be7
Change cipher prototypes for GCM
by Manuel Pégourié-Gonnard
· 12 years ago
20d6a17
Make GCM tag check "constant-time"
by Manuel Pégourié-Gonnard
· 12 years ago
07f8fa5
GCM in the cipher layer, step 1
by Manuel Pégourié-Gonnard
· 12 years ago
52cf16c
Fixed multiple use of GCM-context bug due to split-up of GCM functions
by Paul Bakker
· 12 years ago
b9d3cfa
Split up GCM into a start/update/finish cycle
by Paul Bakker
· 12 years ago
b6c5d2e
Cleanup up non-prototyped functions (static) and const-correctness
by Paul Bakker
· 12 years ago
169b7f4
Fixed gcm.c formatting (removed redundant spaces)
by Paul Bakker
· 12 years ago
0ecdb23
Cleanup of the GCM code
by Paul Bakker
· 12 years ago
09d6725
Modified to work in-place
by Paul Bakker
· 13 years ago
3d2dc0f
Corrected GCM counter incrementation to use only 32-bits instead of 128-bits
by Paul Bakker
· 12 years ago
4a2bd0d
- Merged fixes 1394 and 1395 from trunk to PolarSSL 1.2 branch
by Paul Bakker
· 13 years ago
67f9d53
- Removed code breaking strict-aliasing
by Paul Bakker
· 13 years ago
5c2364c
- Moved from unsigned long to uint32_t throughout code
by Paul Bakker
· 13 years ago
fc5183c
- Added input checking and more efficient buffer overlap use
by Paul Bakker
· 13 years ago
f916962
- Removed unused variables
by Paul Bakker
· 13 years ago
89e80c9
- Added base Galois/Counter mode (GCM) for AES
by Paul Bakker
· 13 years ago