TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
cb6410c67d95facd80eefd4cbbeefaf04c9eb3ab
/
include
/
mbedtls
/
ssl_internal.h
4f8c883
Adding wrapper function for certificate verification function
by Hannes Tschofenig
· 4 years, 8 months ago
57d9bdc
Reorder structures
by Kevin Bracey
· 4 years, 9 months ago
1d53ce3
Avoid bitfields
by Kevin Bracey
· 4 years, 9 months ago
585e9e0
Add MBEDTLS_SSL_CONF_TRANSPORT
by Kevin Bracey
· 4 years, 9 months ago
f384495
Sideport the variable IO buffer size feature to baremetal
by Andrzej Kurek
· 4 years, 10 months ago
a793237
Calculate hashes of ssl encryption and decryption keys
by Andrzej Kurek
· 4 years, 10 months ago
1175044
Merge enc/dec cipher contexts in ssl transforms
by Andrzej Kurek
· 4 years, 11 months ago
afff4d0
Remove unused flag
by Jarno Lamsa
· 6 years ago
e1621d4
Check that the peer_authenticated flag
by Jarno Lamsa
· 6 years ago
b57d7fd
Add flags for protecting TLS state machine
by Jarno Lamsa
· 6 years ago
707ceb8
Replaced mbedtls_ssl_safer_memcmp with mbedtls_platform_memcmp
by Teppo Järvelin
· 6 years ago
2829bbf
Remove dependency from SSL on PK internals
by Manuel Pégourié-Gonnard
· 6 years ago
7fce190
Merge remote-tracking branch 'origin/pr/635' into HEAD
by Simon Butcher
· 6 years ago
d82db9d
Merge remote-tracking branch 'origin/pr/649' into baremetal
by Simon Butcher
· 6 years ago
d5cfe6f
Use native DTLS version encoding if only DTLS is enabled
by Hanno Becker
· 6 years ago
c3e5716
Some minor struct optimizations.
by Teppo Järvelin
· 6 years ago
7bcf2b5
Introduce version comparing functions
by Hanno Becker
· 6 years ago
30185bb
struct optimization for mbedtls_record
by Teppo Järvelin
· 6 years ago
2285451
struct optimization for mbedtls_ssl_transform
by Teppo Järvelin
· 6 years ago
1cd4814
struct optimization for mbedtls_ssl_handshake_params
by Teppo Järvelin
· 6 years ago
1b82685
Fixup debug.h and ssl_internal.h: Add missing include of ecdh.h
by Hanno Becker
· 6 years ago
27b7e50
TinyCrypt SSL: Declare EC-related TLS RFC constants in SSL namespace
by Hanno Becker
· 6 years ago
ee902df
TinyCrypt SSL: Implement mbedtls_ssl_check_curve() for TinyCrypt
by Hanno Becker
· 6 years ago
2793f74
Forbid inlining of some functions to reduce code-size on ARMC6
by Hanno Becker
· 6 years ago
8e7f23a
Force inlining of mbedtls_ssl_read/write_version()
by Hanno Becker
· 6 years ago
2f41b24
Remove calc_verify SSL function pointer
by Hanno Becker
· 6 years ago
8443491
Make SSL checksum update function inline
by Hanno Becker
· 6 years ago
8a4b590
Remove checksum update function pointer from SSL handshake params
by Hanno Becker
· 6 years ago
c2fb759
Remove TLS calc_finished function pointer from SSL handshake params
by Hanno Becker
· 6 years ago
39c7f7e
Remove TLS PRF function pointer from SSL handshake parameters
by Hanno Becker
· 6 years ago
6617a24
Merge remote-tracking branch 'origin/pr/633' into baremetal
by Simon Butcher
· 6 years ago
f0f01e1
Merge remote-tracking branch 'origin/pr/630' into baremetal
by Simon Butcher
· 6 years ago
434ab19
Merge remote-tracking branch 'origin/pr/629' into baremetal
by Simon Butcher
· 6 years ago
0863b2a
Merge remote-tracking branch 'origin/pr/612' into baremetal
by Simon Butcher
· 6 years ago
a9d5c45
Remove mbedtls_ssl_transform::minlen
by Hanno Becker
· 6 years ago
3a33679
Fix style issue in ssl_internal.h
by Hanno Becker
· 6 years ago
8295ff0
tinyCrypt: Don't store public ECDH-share in handshake struct
by Hanno Becker
· 6 years ago
9175c21
tinyCrypt: Move key buffers to end of mbedtls_ssl_handshake_params
by Hanno Becker
· 6 years ago
75f12d1
tinyCrypt: Add ServerKeyExchange parsing code
by Hanno Becker
· 6 years ago
ef982d5
tinyCrypt: Bind RNG wrapper to tinyCrypt in mbedtls_ssl_setup()
by Hanno Becker
· 6 years ago
e12aafb
tinyCrypt: Initial commit towards ECDHE support
by Jarno Lamsa
· 6 years ago
2fc84ce
Remove unused restartable ECC state for SrvKeyExchange
by Hanno Becker
· 6 years ago
868cb58
Rename SSL_PROC_CHK -> MBEDTLS_SSL_CHK
by Hanno Becker
· 6 years ago
572d448
Enforce NULL context for hardcoded RNG
by Hanno Becker
· 6 years ago
9a12243
Introduce getter function for RNG context
by Hanno Becker
· 6 years ago
09d2364
Share code between In-CliKeyExch and Out-CliKeyExch
by Hanno Becker
· 6 years ago
6fb638b
Restructure outgoing CliKeyExch: Move PMS assembly code
by Hanno Becker
· 7 years ago
5d39768
Restructure outgoing CliKeyExch: Add frame for new structure
by Hanno Becker
· 7 years ago
8844055
Remove compression field from SSL session if compression disabled
by Hanno Becker
· 6 years ago
f903dc8
Make mbedtls_ssl_in_hdr_len() CID-unaware
by Hanno Becker
· 6 years ago
fc55172
Mark DTLS replay check as `const` on the SSL context
by Hanno Becker
· 6 years ago
40478be
Mark ssl_decrypt_buf() as `const in the input SSL context
by Hanno Becker
· 6 years ago
e84b28c
Expand documentation of internal mbedtls_record structure
by Hanno Becker
· 6 years ago
cdb83e7
Merge pull request #616 from mpg/context-s11n
by Manuel Pégourié-Gonnard
· 6 years ago
18332c5
Improve getter for renegotiation enabled
by Manuel Pégourié-Gonnard
· 6 years ago
b3bb31b
Introduce getter function for disable_renego
by Manuel Pégourié-Gonnard
· 6 years ago
fcb721d
Correct documentation on use of alert pending
by Hanno Becker
· 6 years ago
dd69119
Update include/mbedtls/ssl_internal.h
by Hanno Becker
· 6 years ago
b82350b
Introduce helper function to send pending fatal alerts
by Hanno Becker
· 6 years ago
c8f5299
Rename pend_alert_msg -> pending_fatal_alert_msg
by Hanno Becker
· 6 years ago
d829d0f
Remove return value from mbedtls_ssl_pend_fatal_alert()
by Hanno Becker
· 6 years ago
eeabfa4
Note that mbedtls_ssl_pend_fatal_alert() must only be called once
by Hanno Becker
· 6 years ago
3caf718
Remove field to store level of pending alert
by Hanno Becker
· 6 years ago
de62da9
Use separate functions to pend fatal and non-fatal alerts
by Hanno Becker
· 6 years ago
1f5a793
Use attribute always_inline only for GCC and ARM compiler
by Hanno Becker
· 6 years ago
f46e1ce
Introduce SSL helper function to mark pending alerts
by Hanno Becker
· 6 years ago
569ed6b
Implement usage checks in context_save()
by Manuel Pégourié-Gonnard
· 6 years ago
a3024ee
Save Hello random bytes for later use
by Manuel Pégourié-Gonnard
· 6 years ago
56595f4
Allow hardcoding single signature hash at compile-time
by Hanno Becker
· 6 years ago
f1bc9e1
Introduce helper functions to traverse signature hashes
by Hanno Becker
· 6 years ago
feb1cee
Merge remote-tracking branch 'origin/pr/602' into baremetal
by Simon Butcher
· 6 years ago
7ae3026
[Fixup] Minor changes addressing review feedback
by Hanno Becker
· 6 years ago
c1096e7
Allow hardcoding single supported elliptic curve
by Hanno Becker
· 6 years ago
a4a9c69
Introduce helper macro for traversal of supported EC TLS IDs
by Hanno Becker
· 6 years ago
004619f
Store TLS curve ID instead of information structure
by Hanno Becker
· 6 years ago
0a92b81
Remove mbedtls_ssl_transform::minor_ver if the version is hardcoded
by Hanno Becker
· 6 years ago
18729ae
Guard RSA-only max_major/minor_ver fields from SSL handshake params
by Hanno Becker
· 6 years ago
7b628e5
Make mbedtls_ssl_read/write_version static inline
by Hanno Becker
· 6 years ago
381eaa5
Remove min/maj version from SSL context if only one version enabled
by Hanno Becker
· 6 years ago
2881d80
Introduce getter function for max/min SSL version
by Hanno Becker
· 6 years ago
e965bd3
Allow hardcoding of min/max minor/major SSL version at compile-time
by Hanno Becker
· 6 years ago
f4d6b49
Allow use of continue in single-ciphersuite 'loops'
by Hanno Becker
· 6 years ago
73f4cb1
Rename XXX_SINGLE_CIPHERSUITE -> XXX_CONF_SINGLE_CIPHERSUITE
by Hanno Becker
· 6 years ago
df64596
Remove ciphersuite from handshake params if single suite hardcoded
by Hanno Becker
· 6 years ago
1499027
Adapt ClientHello writing to case of single hardcoded ciphersuite
by Hanno Becker
· 6 years ago
473f98f
Introduce ciphersuite handle type
by Hanno Becker
· 6 years ago
5455afd
Merge pull request #599 from ARMmbed/baremetal-ec-preparation
by Manuel Pégourié-Gonnard
· 6 years ago
d3b2fcb
Don't store client-supported ECs in heap-allocated buffer
by Hanno Becker
· 6 years ago
31d9bde
[Fixup] Fix rebase
by Hanno Becker
· 6 years ago
0ae6b24
Allow compile-time configuration of timer callbacks
by Hanno Becker
· 6 years ago
a58a896
Allow compile-time configuration of I/O function pointers
by Hanno Becker
· 6 years ago
ece325c
Allow compile-time configuration of PRNG in SSL module
by Hanno Becker
· 6 years ago
44ba6b0
Merge remote-tracking branch 'restricted/pr/594' into baremetal-proposed
by Manuel Pégourié-Gonnard
· 6 years ago
c2cfdaa
Allow config'n of incl of CertificateReq CA list Y/N at compile-time
by Hanno Becker
· 6 years ago
2d9623f
Allow configuration of endpoint (cli/srv) at compile-time
by Hanno Becker
· 6 years ago
1f835fa
Allow configuration of read timeouts at compile-time
by Hanno Becker
· 6 years ago
e0200da
Allow configuration of ConnectionID at compile-time
by Hanno Becker
· 6 years ago
b0b2b67
Allow compile-time configuration of legacy renegotiation
by Hanno Becker
· 6 years ago
acd4fc0
Allow compile-time configuration of authentication mode
by Hanno Becker
· 6 years ago
de67154
Allow compile-time configuration of DTLS badmac limit
by Hanno Becker
· 6 years ago
Next »