TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
8b7b879143beedea68da37fb29fac29e4177625c
/
include
/
mbedtls
/
ssl_internal.h
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
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
1772c9f
Move code to reduce probability of conflicts
by Manuel Pégourié-Gonnard
· 6 years ago
754b9f3
Introduce getter function for renego_status
by Manuel Pégourié-Gonnard
· 6 years ago
3652e99
Add getter function for handshake->resume
by Manuel Pégourié-Gonnard
· 6 years ago
29f2dd0
Address review comments
by Jarno Lamsa
· 6 years ago
59bd12b
Add new config MBEDTLS_SSL_SESSION_RESUMPTION
by Jarno Lamsa
· 6 years ago
7f376f4
Allow compile-time configuration of DTLS anti replay
by Hanno Becker
· 6 years ago
57e72c7
Move getter functions for SSL configuration to ssl_internal.h
by Hanno Becker
· 6 years ago
1ab322b
Remove extended_ms field from HS param if ExtendedMS enforced
by Hanno Becker
· 6 years ago
a49ec56
Introduce getter function for `extended_ms` field in HS struct
by Hanno Becker
· 6 years ago
3010d55
Introduce helper macro indicating if use of ExtendedMS is enforced
by Hanno Becker
· 6 years ago
dd68931
Fix indentation of Doxygen comment in ssl_internal.h
by Hanno Becker
· 6 years ago
e669770
Remove misleading and redundant guard around restartable ECC field
by Hanno Becker
· 6 years ago
3bf8cdf
Add field for peer's raw public key to TLS handshake param structure
by Hanno Becker
· 6 years ago
e4aeb76
Parse and verify peer CRT chain in local variable
by Hanno Becker
· 6 years ago
58fccf2
Give ssl_session_copy() external linkage
by Hanno Becker
· 6 years ago
889bbc7
Fix unreachable code warnings with armc5
by Manuel Pégourié-Gonnard
· 6 years ago
ba8b1eb
Use negated option for controlling TLS support.
by Manuel Pégourié-Gonnard
· 6 years ago
ec1c222
Fix a few style issues
by Manuel Pégourié-Gonnard
· 6 years ago
8794a42
Clarify a few more comments and documentation
by Manuel Pégourié-Gonnard
· 6 years ago
25838b7
Introduce tools for transport-specific code
by Manuel Pégourié-Gonnard
· 6 years ago
0d1d76f
Merge remote-tracking branch 'origin/pr/561' into baremetal
by Simon Butcher
· 6 years ago
5a790f9
Merge remote-tracking branch 'origin/pr/563' into baremetal
by Simon Butcher
· 6 years ago
a5a2b08
Rename MBEDTLS_SSL_CID to MBEDTLS_SSL_DTLS_CONNECTION_ID
by Hanno Becker
· 6 years ago
cfa6be7
Fix typo in documentation of `mbedtls_ssl_context::cid_in_use`
by Hanno Becker
· 6 years ago
550e166
Allow the configuration of padding when using CID extension
by Hanno Becker
· 6 years ago
add0190
Account for additional record expansion when using CIDs
by Hanno Becker
· 6 years ago
ccc2456
Re-implement mbedtls_ssl_{in/out}_hdr_len() via in/out pointers
by Hanno Becker
· 6 years ago
4339576
Split mbedtls_ssl_hdr_len() in separate functions for in/out records
by Hanno Becker
· 6 years ago
346a590
Unify documentation of internal SSL record structure
by Hanno Becker
· 6 years ago
2e7cd5a
Use MBEDTLS_ namespace for internal CID length constant
by Hanno Becker
· 6 years ago
80fe63e
Add CID field to internal structure representing TLS records
by Hanno Becker
· 6 years ago
4f0b15f
Add fields holding in/out CIDs to SSL record transformation struct
by Hanno Becker
· 6 years ago
e5e7f62
Add fields to SSL structures describing state and config of CID ext
by Hanno Becker
· 6 years ago
a575975
Make calc_verify() return the length as well
by Manuel Pégourié-Gonnard
· 6 years ago
ed3b7a9
Constify ssl_context param of calc_verify()
by Manuel Pégourié-Gonnard
· 6 years ago
f832343
Improve documentation of mbedtls_record
by Hanno Becker
· 6 years ago
a198bb7
Improve documentation of mbedtls_ssl_transform
by Hanno Becker
· 7 years ago
611a83b
Add tests for record encryption/decryption
by Hanno Becker
· 8 years ago
9223132
Reduce size of `ssl_transform` if no MAC ciphersuite is enabled
by Hanno Becker
· 8 years ago
3307b53
Provide standalone version of `ssl_encrypt_buf`
by Hanno Becker
· 8 years ago
4a5eeae
Improve documentation of mbedtls_ssl_transform
by Hanno Becker
· 8 years ago
9d2e4b4
Add structure representing TLS records
by Hanno Becker
· 8 years ago
b628a80
Fix definition of SSL_SOME_MODES_USE_MAC
by Hanno Becker
· 7 years ago
5cc04d5
Correct space needed for MAC in case of NULL cipher
by Hanno Becker
· 8 years ago
8759e16
Remove ciphersuite_info from ssl_transform
by Hanno Becker
· 8 years ago
e7f2df0
Remove key length field from ssl_transform
by Hanno Becker
· 8 years ago
Next »