TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
refs/heads/better-cf-padding-checks
/
include
/
mbedtls
/
ssl_internal.h
abccfc1
Merge development into development-restricted
by Dan Handley
· 5 years ago
1e14827
Update copyright notices to use Linux Foundation guidance
by Bence Szépkúti
· 5 years ago
05579c4
Add comments clarifying differences between macros
by Manuel Pégourié-Gonnard
· 5 years ago
ed0e864
Factor repeated condition to its own macro
by Manuel Pégourié-Gonnard
· 5 years ago
2df1f1f
Factor repeated preprocessor condition to a macro
by Manuel Pégourié-Gonnard
· 5 years ago
a92e3de
Merge pull request #873 from hanno-arm/ssl_write_client_hello
by Manuel Pégourié-Gonnard
· 5 years ago
b7b35e1
Align with check-like function return value convention
by Ronald Cron
· 5 years ago
e131bfe
Return error in case of bad user configurations
by Hanno Becker
· 8 years ago
7d343ec
Add note on inner plaintext parsing to ssl_transform documentation
by Hanno Becker
· 5 years ago
51018aa
Add macro for bounds checking
by Hanno Becker
· 8 years ago
5d318cc
Merge pull request #3130 from gbryant-arm/generic-psk
by Manuel Pégourié-Gonnard
· 5 years ago
90c6e84
Split the maximum fragment length into two - an input and output MFL
by Andrzej Kurek
· 5 years ago
b5f04e4
Properly initialise psk and psk_len
by Guilhem Bryant
· 5 years ago
8a69ddd
Fix Doxygen comments
by Guilhem Bryant
· 5 years ago
d511ac3
Define internal PSK getter
by Guilhem Bryant
· 5 years ago
5e7d6fd
Merge 'mbedtls/development' into merge-crypto-unremoved-20200304
by Gilles Peskine
· 5 years ago
eccd888
Rename identifiers containing double-underscore
by Gilles Peskine
· 5 years ago
0afa2a1
Add I/O buffer resizing in handshake init and free
by Andrzej Kurek
· 5 years ago
033c42a
Fix I/O buffer sizes when MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled
by Andrzej Kurek
· 5 years ago
08f0913
Add compile-time guards around declarations in ssl_internal.h
by Hanno Becker
· 5 years ago
8949071
Move ssl_get_current_mtu() to public namespace
by Hanno Becker
· 5 years ago
533ab5f
Move flight and message buffering functions to public namespace
by Hanno Becker
· 5 years ago
40cdaa1
Move ssl_start_renegotiation() to public namespace
by Hanno Becker
· 5 years ago
ce5f5fd
Move ssl_handshake_wrapup_free_hs_transform() to public namespace
by Hanno Becker
· 5 years ago
786300f
Move ssl_resend_hello_request() to public namespace
by Hanno Becker
· 5 years ago
7e8e6a6
Move ssl_dtls_replay_reset() to public namespace
by Hanno Becker
· 5 years ago
43aefe2
Move ssl_session_reset_int() to public namespace
by Hanno Becker
· 5 years ago
3e6f8ab
Move SSL internal pointer updating routines to public namespace
by Hanno Becker
· 5 years ago
7876d12
Move ssl_check_timer() to public namespace
by Hanno Becker
· 5 years ago
dd77229
Move ssl_ep_len() to public namespace
by Hanno Becker
· 5 years ago
0f57a65
Move ssl_set_timer() to public namespace
by Hanno Becker
· 5 years ago
4245980
USE_PSA_CRYPTO: don't rely on the curve encoding
by Gilles Peskine
· 6 years ago
1aaf669
Implement usage checks in context_save()
by Manuel Pégourié-Gonnard
· 6 years ago
96fb0ee
Save Hello random bytes for later use
by Manuel Pégourié-Gonnard
· 6 years ago
de718b9
Make calc_verify() return the length as well
by Manuel Pégourié-Gonnard
· 6 years ago
0d56aaa
Constify ssl_context param of calc_verify()
by Manuel Pégourié-Gonnard
· 6 years ago
beec142
Merge remote-tracking branch 'origin/pr/2790' into development
by Jaeden Amero
· 6 years ago
6609aef
Use mbedtls-based path for includes
by Jaeden Amero
· 6 years ago
47be768
Make mbedtls_ssl_in_hdr_len() CID-unaware
by Hanno Becker
· 6 years ago
0183d69
Mark DTLS replay check as `const` on the SSL context
by Hanno Becker
· 6 years ago
605949f
Mark ssl_decrypt_buf() as `const in the input SSL context
by Hanno Becker
· 6 years ago
d840cea
Expand documentation of internal mbedtls_record structure
by Hanno Becker
· 6 years ago
a0e20d0
Rename MBEDTLS_SSL_CID to MBEDTLS_SSL_DTLS_CONNECTION_ID
by Hanno Becker
· 6 years ago
f1a2808
Fix typo in documentation of `mbedtls_ssl_context::cid_in_use`
by Hanno Becker
· 6 years ago
b1aa1b3
Allow the configuration of padding when using CID extension
by Hanno Becker
· 6 years ago
6cbad55
Account for additional record expansion when using CIDs
by Hanno Becker
· 6 years ago
3b154c1
Re-implement mbedtls_ssl_{in/out}_hdr_len() via in/out pointers
by Hanno Becker
· 6 years ago
5903de4
Split mbedtls_ssl_hdr_len() in separate functions for in/out records
by Hanno Becker
· 6 years ago
fe6bb8c
Unify documentation of internal SSL record structure
by Hanno Becker
· 6 years ago
75f080f
Use MBEDTLS_ namespace for internal CID length constant
by Hanno Becker
· 6 years ago
f2ed448
Add CID field to internal structure representing TLS records
by Hanno Becker
· 6 years ago
1327fa7
Add fields holding in/out CIDs to SSL record transformation struct
by Hanno Becker
· 6 years ago
2f28c10
Add fields to SSL structures describing state and config of CID ext
by Hanno Becker
· 6 years ago
51d3ab5
Add public API for tls_prf
by Ron Eldor
· 6 years ago
cd430bc
Improve documentation of mbedtls_record
by Hanno Becker
· 6 years ago
0db7e0c
Improve documentation of mbedtls_ssl_transform
by Hanno Becker
· 7 years ago
a18d132
Add tests for record encryption/decryption
by Hanno Becker
· 8 years ago
d56ed24
Reduce size of `ssl_transform` if no MAC ciphersuite is enabled
by Hanno Becker
· 8 years ago
9eddaeb
Provide standalone version of `ssl_encrypt_buf`
by Hanno Becker
· 8 years ago
d362dc5
Improve documentation of mbedtls_ssl_transform
by Hanno Becker
· 8 years ago
12a3a86
Add structure representing TLS records
by Hanno Becker
· 8 years ago
34f88af
Fix definition of SSL_SOME_MODES_USE_MAC
by Hanno Becker
· 7 years ago
52344c2
Correct space needed for MAC in case of NULL cipher
by Hanno Becker
· 8 years ago
e694c3e
Remove ciphersuite_info from ssl_transform
by Hanno Becker
· 8 years ago
88aaf65
Remove key length field from ssl_transform
by Hanno Becker
· 8 years ago
3fd3f5e
Fix indentation of Doxygen comment in ssl_internal.h
by Hanno Becker
· 6 years ago
1aed777
Remove misleading and redundant guard around restartable ECC field
by Hanno Becker
· 6 years ago
7517312
Add field for peer's raw public key to TLS handshake param structure
by Hanno Becker
· 6 years ago
3dad311
Parse and verify peer CRT chain in local variable
by Hanno Becker
· 6 years ago
52055ae
Give ssl_session_copy() external linkage
by Hanno Becker
· 6 years ago
df51dbe
Add fields for PSA-based ECDHE to handshake structure
by Hanno Becker
· 6 years ago
8a2e97c
Merge development-psa commit 80b5662 into development-psa-merged branch
by Andrzej Kurek
· 6 years ago
80b5662
Merge remote-tracking branch 'origin/pr/2386' into development-psa
by Jaeden Amero
· 6 years ago
archive/development-psa
development-psa
c470b6b
Merge development commit 8e76332 into development-psa
by Andrzej Kurek
· 6 years ago
972fba5
ssl_tls: rename sha_512_psa to sha_384_psa
by Andrzej Kurek
· 6 years ago
eb34224
ssl_tls: use PSA to compute running handshake hash for TLS 1.2
by Andrzej Kurek
· 6 years ago
814feff
Whitespace, logging and documentation fixes
by Andrzej Kurek
· 7 years ago
d6db9be
Adapt mbedtls_ssl_get_key_exchange_md_tls1_2 to PSA hashing
by Andrzej Kurek
· 7 years ago
2349c4d
Adapt to the new key allocation mechanism
by Andrzej Kurek
· 7 years ago
d9f7d43
Add opaque PSK identifier to mbedtls_ssl_handshake_params
by Hanno Becker
· 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
Next »