TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
c5db66af2f15ecbd80de16aaa142b8665f9b477d
/
include
/
mbedtls
/
ssl_internal.h
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
8b0cf2e
Include configuration file to headers
by Ron Eldor
· 7 years ago
c37423f
Fix misleading sub-state name and comments
by Manuel Pégourié-Gonnard
· 7 years ago
125af94
Merge branch 'development-restricted' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
98081a0
Don't use uint8_t for bitfields
by Hanno Becker
· 7 years ago
3546201
Merge branch 'datagram_packing' into message_reordering
by Hanno Becker
· 7 years ago
a67dee2
Merge branch 'iotssl-2402-basic-pmtu-adaptation' into datagram_packing
by Hanno Becker
· 7 years ago
f47a4af
Fix a typo in comments
by Manuel Pégourié-Gonnard
· 7 years ago
b8eec19
Implement PMTU auto-reduction in handshake
by Manuel Pégourié-Gonnard
· 7 years ago
e0b150f
Allow limiting the total amount of heap allocations for buffering
by Hanno Becker
· 7 years ago
3a0aad1
Rename `update_digest` to `update_hs_digest`
by Hanno Becker
· 7 years ago
d488b9e
Increase maximum number of buffered handshake messages
by Hanno Becker
· 7 years ago
5f066e7
Implement future record buffering
by Hanno Becker
· 7 years ago
6d97ef5
Use uniform treatment for future messages and proper HS fragments
by Hanno Becker
· 7 years ago
0271f96
Introduce buffering structure for handshake messages
by Hanno Becker
· 7 years ago
d7f8ae2
Introduce sub-structure of ssl_handshake_params for buffering
by Hanno Becker
· 7 years ago
2ed6bcc
Implement support for remembering CCS messages
by Hanno Becker
· 7 years ago
4162b11
Make mbedtls_ssl_read_record_layer() static
by Hanno Becker
· 7 years ago
327c93b
Add parameter to ssl_read_record() controlling checksum update
by Hanno Becker
· 7 years ago
67bc7c3
Don't immediately flush datagram after preparing a record
by Hanno Becker
· 7 years ago
28f4bea
Start implementing fragmentation
by Manuel Pégourié-Gonnard
· 8 years ago
87a346f
Always save flight first, (re)send later
by Manuel Pégourié-Gonnard
· 8 years ago
31c1586
Start separating handshake from record writing
by Manuel Pégourié-Gonnard
· 8 years ago
79d9b50
Merge branch 'development' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
d8213d0
Let MBEDTLS_SSL_MAX_CONTENT_LEN to be split into outward & inward sizes
by Angus Gratton
· 9 years ago
5f57f1e
Merge remote-tracking branch 'public/pr/1270' into development
by Simon Butcher
· 7 years ago
da19f4c
Merge branch 'development' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
45b79cf
Treat warnings as errors for IAR
by Azim Khan
· 7 years ago
7830073
Change boolean bitfield to unsigned
by Gilles Peskine
· 7 years ago
df13d5c
Pass the SSL context to async callbacks
by Gilles Peskine
· 7 years ago
9b562d5
mbedtls_ssl_handshake_free: take the SSL context as argument
by Gilles Peskine
· 7 years ago
b74a1c7
Rename MBEDTLS_SSL_ASYNC_PRIVATE_C to MBEDTLS_SSL_ASYNC_PRIVATE
by Gilles Peskine
· 7 years ago
b44692f
Merge branch 'mbedtls_ssl_get_key_exchange_md_ssl_tls-return_hashlen' into tls_async_server-2.9
by Gilles Peskine
· 7 years ago
ca1d742
mbedtls_ssl_get_key_exchange_md_tls1_2: return hashlen
by Gilles Peskine
· 7 years ago
d04d292
Get rid of useless handshake field out_async_start
by Gilles Peskine
· 8 years ago
4bf9a28
SSL asynchronous signature: first implementation
by Gilles Peskine
· 8 years ago
8bf79f6
SSL asynchronous private key operation callbacks: interface
by Gilles Peskine
· 8 years ago
Next »