TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
55427964b1073e566acfa36786bc4ab3ad901b9c
/
include
/
mbedtls
/
cipher.h
983acb7
Fix include file path
by GuHaijun
· 7 years ago
e4b8d28
Remove imprecise clause from documenting comment
by k-stachowiak
· 7 years ago
95070a8
Make some cipher parameter validation unconditional
by k-stachowiak
· 7 years ago
6df25e7
Increase strictness of NULL parameter validity in Cipher's doxygen
by k-stachowiak
· 7 years ago
90b8d4a
Include static cipher functions in the parameter validation scheme
by k-stachowiak
· 7 years ago
d5913bc
Improve documentation of the parameter validation in the Cipher module
by k-stachowiak
· 7 years ago
e0215d7
Add Cipher module parameter validation
by Krzysztof Stachowiak
· 7 years ago
9924bdc
Deprecate hardware acceleration errors
by Ron Eldor
· 7 years ago
03bd484
Merge remote-tracking branch 'upstream-public/pr/1861' into development
by Jaeden Amero
· 7 years ago
c796573
Add Chacha dependency to the stream cipher field
by Simon Butcher
· 7 years ago
428cc52
Allow to forward declare of public structs #1215
by Dawid Drozd
· 7 years ago
3fa6c27
Move definition to cipher.h
by Ron Eldor
· 7 years ago
f57bf8b
Define specific mode for ChachaPoly
by Manuel Pégourié-Gonnard
· 7 years ago
0dadba2
Merge branch 'development' into iotssl-2257-chacha-poly-primitives
by Manuel Pégourié-Gonnard
· 7 years ago
c653990
cipher: Add wrappers for AES-XTS
by Jaeden Amero
· 7 years ago
6873c84
Update cipher.h for OFB block mode documentation
by Simon Butcher
· 7 years ago
8c0fd1e
Add cipher abstraction and test cases for OFB block mode
by Simon Butcher
· 7 years ago
39b1904
Merge branch 'development' into iotssl-2257-chacha-poly-primitives
by Manuel Pégourié-Gonnard
· 7 years ago
32902e6
cipher: handle ChaCha20 as a stream cipher
by Manuel Pégourié-Gonnard
· 7 years ago
b500f8b
Update documentation to match new guidelines.
by Manuel Pégourié-Gonnard
· 7 years ago
dca3a5d
Rename aead_chacha20_poly1305 to chachapoly
by Manuel Pégourié-Gonnard
· 7 years ago
8fe4701
Add ChaCha20+Poly1305 to the Cipher module
by Daniel King
· 9 years ago
bd92062
Add ChaCha20 to the Cipher module
by Daniel King
· 9 years ago
a3712be
Merge branch 'development' into iotssl-1941-aria-ciphersuites
by Manuel Pégourié-Gonnard
· 7 years ago
93f9919
Update cipher.h
by Rose Zadik
· 7 years ago
c441f74
Update cipher.h
by Rose Zadik
· 7 years ago
4c368e8
Update cipher.h
by Rose Zadik
· 7 years ago
826f264
Update cipher.h
by Rose Zadik
· 7 years ago
b5607bf
Update cipher.h
by Rose Zadik
· 7 years ago
02facfb
Update cipher.h
by Rose Zadik
· 7 years ago
02f73a6
Update cipher.h
by Rose Zadik
· 7 years ago
c06e101
ARIA ciphersuites for TLS 1.2
by Markku-Juhani O. Saarinen
· 8 years ago
15f90e0
Merge remote-tracking branch 'upstream-public/pr/1336' into development
by Jaeden Amero
· 7 years ago
9ba6b62
Improve cipher documentation
by Rose Zadik
· 7 years ago
bbca8c5
Add documentation warnings for weak algorithms
by Hanno Becker
· 8 years ago
7ecab3d
Error codes for hardware accelerator failures
by Gilles Peskine
· 7 years ago
a40a101
Update Doxygen file blocks to remove copyright and license information
by Darryl Green
· 8 years ago
327398a
Refactor and change CMAC interface
by Simon Butcher
· 9 years ago
98e28a7
Address user reported coverity issues.
by Janos Follath
· 9 years ago
0223ab9
Fix macroization of inline in C++
by Manuel Pégourié-Gonnard
· 10 years ago
37ff140
Change main license to Apache 2.0
by Manuel Pégourié-Gonnard
· 10 years ago
46c4fa1
Fix missing casts on return
by Manuel Pégourié-Gonnard
· 10 years ago
6fb8187
Update date in copyright line
by Manuel Pégourié-Gonnard
· 10 years ago
20af64d
Still need to #define inline for MSVC
by Manuel Pégourié-Gonnard
· 10 years ago
2505528
Rm obsolete defines for inline wiht MSVC
by Manuel Pégourié-Gonnard
· 10 years ago
097c7bb
Rename relevant global symbols from size to bitlen
by Manuel Pégourié-Gonnard
· 10 years ago
898e0aa
Rename key_length in cipher_info
by Manuel Pégourié-Gonnard
· 10 years ago
b8186a5
Rename len to bitlen in function parameters
by Manuel Pégourié-Gonnard
· 10 years ago
8473f87
Rename cipher_init_ctx() to cipher_setup()
by Manuel Pégourié-Gonnard
· 10 years ago
5a74e8b
Make struct cipher_base_t opaque
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
by Manuel Pégourié-Gonnard
· 10 years ago
4772314
Remove functions deprecated in 1.3
by Manuel Pégourié-Gonnard
· 10 years ago
7c4e60f
Merge branch 'mbedtls-1.3' into development
by Manuel Pégourié-Gonnard
· 10 years ago
240b092
Drop dummy self_test functions
by Manuel Pégourié-Gonnard
· 11 years ago
7f80997
Rename include directory to mbedtls
by Manuel Pégourié-Gonnard
· 10 years ago
[Renamed from include/polarssl/cipher.h]
fe44643
Rename website and repository
by Manuel Pégourié-Gonnard
· 10 years ago
fb57e64
Fix whitespace issues
by Manuel Pégourié-Gonnard
· 10 years ago
b8ca723
Only define mode_func if mode is enabled (CBC etc)
by Manuel Pégourié-Gonnard
· 11 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
· 10 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 10 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 10 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 10 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 10 years ago
967a2a5
Change name to mbed TLS in the copyright notice
by Manuel Pégourié-Gonnard
· 10 years ago
84bbeb5
Adapt cipher and MD layer with _init() and _free()
by Paul Bakker
· 11 years ago
8f62563
Fix dependencies: GCM != AEAD != CCM
by Manuel Pégourié-Gonnard
· 11 years ago
81754a0
Create a 'flags' field in cipher_info
by Manuel Pégourié-Gonnard
· 11 years ago
4193695
Add AES-CCM and CAMELLIA-CCM to the cipher layer
by Manuel Pégourié-Gonnard
· 11 years ago
4562ffe
Add cipher_auth_{en,de}crypt()
by Manuel Pégourié-Gonnard
· 11 years ago
3c1d150
Add cipher_crypt()
by Manuel Pégourié-Gonnard
· 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
0b58c15
cipher layer: IV length is not always block size
by Manuel Pégourié-Gonnard
· 12 years ago
87181d1
Add Camellia-GCM to th cipher layer
by Manuel Pégourié-Gonnard
· 12 years ago
b9cfaa0
Explicit conversions and minor changes to prevent MSVC compiler warnings
by Paul Bakker
· 12 years ago
4fee79b
Fix some more depend issues
by Manuel Pégourié-Gonnard
· 12 years ago
989ed38
Make CBC an option, step 2: cipher layer
by Manuel Pégourié-Gonnard
· 12 years ago
dcbfdcc
Updated doxygen documentation in header files and HTML pages
by Paul Bakker
· 12 years ago
f46b695
Added cipher_info_from_values() to cipher layer (Search by ID+keylen+mode)
by Paul Bakker
· 12 years ago
5e0efa7
Added POLARSSL_MODE_ECB to the cipher layer
by Paul Bakker
· 12 years ago
b8bd593
Restrict cipher_update() for GCM
by Manuel Pégourié-Gonnard
· 12 years ago
83f3fc0
Add AES-192-GCM
by Manuel Pégourié-Gonnard
· 12 years ago
43a4780
Ommit AEAD functions if GCM not defined
by Manuel Pégourié-Gonnard
· 12 years ago
aa9ffc5
Split tag handling out of cipher_finish()
by Manuel Pégourié-Gonnard
· 12 years ago
2adc40c
Split cipher_update_ad() out or cipher_reset()
by Manuel Pégourié-Gonnard
· 12 years ago
a235b5b
Fix iv_len interface.
by Manuel Pégourié-Gonnard
· 12 years ago
9c853b9
Split cipher_set_iv() out of cipher_reset()
by Manuel Pégourié-Gonnard
· 12 years ago
9241be7
Change cipher prototypes for GCM
by Manuel Pégourié-Gonnard
· 12 years ago
b5e8588
Handle NULL as a stream cipher for more uniformity
by Manuel Pégourié-Gonnard
· 12 years ago
37e230c
Add arc4 support in the cipher layer
by Manuel Pégourié-Gonnard
· 12 years ago
5151b45
Minor comment fixes
by Manuel Pégourié-Gonnard
· 12 years ago
1a45d91
Restructured cipher_set_padding_mode() to use switch statement
by Paul Bakker
· 12 years ago
ebdc413
Add 'no padding' mode
by Manuel Pégourié-Gonnard
· 12 years ago
0e7d2c0
Add zero padding
by Manuel Pégourié-Gonnard
· 12 years ago
8d4291b
Add zeros-and-length (ANSI X.923) padding
by Manuel Pégourié-Gonnard
· 12 years ago
679f9e9
Add one-and-zeros (ISO/IEC 7816-4) padding
by Manuel Pégourié-Gonnard
· 12 years ago
ac56a1a
Make cipher_set_padding() actually work
by Manuel Pégourié-Gonnard
· 12 years ago
d5fdcaf
Add cipher_set_padding() (no effect yet)
by Manuel Pégourié-Gonnard
· 12 years ago
Next »