TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
17daaa5cc6eea906bdd400f2bfa8a0d103445a85
/
library
17daaa5
Move return statement in ssl_srv_check_client_no_crt_notification
by Hanno Becker
· 6 years ago
2326d20
Validate consistency of certificate hash type and length in session
by Hanno Becker
· 6 years ago
fd5dc8a
Fix unused variable warning in ssl_parse_certificate_coordinate()
by Hanno Becker
· 6 years ago
c39e23e
Add further debug statements on assertion failures
by Hanno Becker
· 6 years ago
42de8f8
Fix typo in documentation of ssl_parse_certificate_chain()
by Hanno Becker
· 6 years ago
e9839c0
Add debug output in case of assertion failure
by Hanno Becker
· 6 years ago
9d64b78
Set peer CRT length only after successful allocation
by Hanno Becker
· 6 years ago
257ef65
Remove question in comment about verify flags on cli vs. server
by Hanno Becker
· 6 years ago
34106f6
Free peer CRT chain immediately after verifying it
by Hanno Becker
· 6 years ago
0cc7af5
Parse peer's CRT chain in-place from the input buffer
by Hanno Becker
· 6 years ago
6c83db7
Free peer's public key as soon as it's no longer needed
by Hanno Becker
· 6 years ago
1757247
Correct compile-time guards for ssl_clear_peer_cert()
by Hanno Becker
· 6 years ago
bfab9df
Guard mbedtls_ssl_get_peer_cert() by new compile-time option
by Hanno Becker
· 6 years ago
81d11aa
Adapt mbedtls_ssl_parse_certificate() to removal of peer_cert field
by Hanno Becker
· 6 years ago
5062897
Adapt ssl_clear_peer_cert() to removal of `peer_cert` field
by Hanno Becker
· 6 years ago
d5258fa
Adapt mbedtls_ssl_session_copy() to removal of `peer_cert` field
by Hanno Becker
· 6 years ago
cd90126
Adapt client auth detection in ssl_parse_certificate_verify()
by Hanno Becker
· 6 years ago
0833c10
Adapt server-side signature verification to use raw public key
by Hanno Becker
· 6 years ago
69fad13
Adapt client-side signature verification to use raw public key
by Hanno Becker
· 6 years ago
53b6b7e
Adapt ssl_get_ecdh_params_from_cert() to use raw public key
by Hanno Becker
· 6 years ago
374800a
Adapt ssl_write_encrypted_pms() to use raw public key
by Hanno Becker
· 6 years ago
cf291d6
Make a copy of peer's raw public key after verifying its CRT chain
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
32c530e
Add raw public key buffer bounds to mbedtls_x509_crt struct
by Hanno Becker
· 6 years ago
2e6d347
Remove peer CRT from mbedtls_ssl_session if !KEEP_PEER_CERT
by Hanno Becker
· 6 years ago
4a2f8e5
Add peer CRT digest to session tickets
by Hanno Becker
· 6 years ago
e4aeb76
Parse and verify peer CRT chain in local variable
by Hanno Becker
· 6 years ago
df75938
Mitigate triple handshake attack by comparing digests only
by Hanno Becker
· 6 years ago
3008d28
Compute digest of peer's end-CRT in mbedtls_ssl_parse_certificate()
by Hanno Becker
· 6 years ago
9fb6e2e
Extend mbedtls_ssl_session by buffer holding peer CRT digest
by Hanno Becker
· 6 years ago
c88289a
Update version_features.c
by Hanno Becker
· 6 years ago
f02d550
Re-classify errors on missing peer CRT
by Hanno Becker
· 6 years ago
a177b38
Simplify session cache implementation via mbedtls_ssl_session_copy()
by Hanno Becker
· 6 years ago
58fccf2
Give ssl_session_copy() external linkage
by Hanno Becker
· 6 years ago
35e4177
Allow passing any X.509 CRT chain to ssl_parse_certificate_chain()
by Hanno Becker
· 6 years ago
3cf5061
Introduce helper function for peer CRT chain verification
by Hanno Becker
· 6 years ago
a7c1df6
Don't progress TLS state machine on peer CRT chain parsing error
by Hanno Becker
· 7 years ago
ae39b9e
Make use of macro and helper detecting whether CertRequest allowed
by Hanno Becker
· 6 years ago
6b9a6f3
Add helper function to check whether a CRT msg is expected
by Hanno Becker
· 6 years ago
5097cba
Introduce helper function to determine whether suite uses server CRT
by Hanno Becker
· 7 years ago
b71e90a
Use helper macro to detect whether some ciphersuite uses CRTs
by Hanno Becker
· 7 years ago
613d490
Unify state machine update in mbedtls_ssl_parse_certificate()
by Hanno Becker
· 7 years ago
a46c287
Clear peer's CRT chain outside before parsing new one
by Hanno Becker
· 7 years ago
b8a0857
Introduce helper to check for no-CRT notification from client
by Hanno Becker
· 7 years ago
8794fd9
Introduce CRT counter to CRT chain parsing function
by Hanno Becker
· 7 years ago
2214159
Introduce helper function to clear peer CRT from session structure
by Hanno Becker
· 7 years ago
933b9fc
Break overly long line in definition of mbedtls_ssl_get_session()
by Hanno Becker
· 7 years ago
1332f35
Don't reuse CRT from initial handshake during renegotiation
by Hanno Becker
· 6 years ago
7400e8f
Merge remote-tracking branch 'origin/pr/591' into baremetal
by Simon Butcher
· 6 years ago
f2ef573
Merge remote-tracking branch 'origin/pr/598' into baremetal
by Simon Butcher
· 6 years ago
f1ff745
Merge remote-tracking branch 'origin/pr/597' into baremetal
by Simon Butcher
· 6 years ago
c6043f2
Address review comments
by Hanno Becker
· 6 years ago
02a2193
Rename MBEDTLS_X509_INFO to !MBEDTLS_X509_REMOVE_INFO
by Hanno Becker
· 6 years ago
dc470ae
Reduce code size when mbedtls_x509_*_info() unused
by Peter Kolbus
· 7 years ago
e83b2c2
Fix unused variable warnings in pkparse.c
by Manuel Pégourié-Gonnard
· 6 years ago
889bbc7
Fix unreachable code warnings with armc5
by Manuel Pégourié-Gonnard
· 6 years ago
cc71c77
Fix typos, grammar and wording in documentation
by Manuel Pégourié-Gonnard
· 6 years ago
d87601e
Declare and document ssl_context_save()/load()
by Manuel Pégourié-Gonnard
· 6 years ago
91fa5ba
Add new config MBEDTLS_SSL_CONTEXT_SERIALIZATION
by Manuel Pégourié-Gonnard
· 6 years ago
1abb159
Merge branch 'mbedtls-2.16' into baremetal
by Hanno Becker
· 6 years ago
c725e4b
Merge remote-tracking branch 'origin/pr/590' into baremetal
by Simon Butcher
· 6 years ago
01a8eb2
Merge remote-tracking branch 'origin/pr/585' into baremetal
by Simon Butcher
· 6 years ago
ba8b1eb
Use negated option for controlling TLS support.
by Manuel Pégourié-Gonnard
· 6 years ago
418e761
Merge remote-tracking branch 'origin/pr/2484' into mbedtls-2.16
by Jaeden Amero
· 6 years ago
ec1c222
Fix a few style issues
by Manuel Pégourié-Gonnard
· 6 years ago
20095af
Changes according to review comments
by Jarno Lamsa
· 6 years ago
8794a42
Clarify a few more comments and documentation
by Manuel Pégourié-Gonnard
· 6 years ago
18b9a49
Disable the enforce flag by default
by Jarno Lamsa
· 6 years ago
842be16
Check for the enforcing and fail handshake if the peer doesn't support
by Jarno Lamsa
· 6 years ago
d9382f8
Add definitions for enforce flag values
by Jarno Lamsa
· 6 years ago
7a5e2be
Create a new flag for enforcing the extended master secret
by Jarno Lamsa
· 6 years ago
64c1681
Use new macros for all TLS/DTLS tests
by Manuel Pégourié-Gonnard
· 6 years ago
ff4bd9f
Use new tools for all cases with TLS-specific code
by Manuel Pégourié-Gonnard
· 6 years ago
25838b7
Introduce tools for transport-specific code
by Manuel Pégourié-Gonnard
· 6 years ago
e744eab
Adapt defaults and programs documentation
by Manuel Pégourié-Gonnard
· 6 years ago
a771160
Introduce new config.h flag for TLS
by Manuel Pégourié-Gonnard
· 6 years ago
68b856d
Fix style issue and wording
by Hanno Becker
· 6 years ago
fe87027
Fix memory leak
by Hanno Becker
· 7 years ago
fd39919
Improve formatting of ssl_parse_certificate_chain()
by Hanno Becker
· 7 years ago
285ff0c
Add compile-time guards around helper routine
by Hanno Becker
· 7 years ago
33c3dc8
Don't store the peer CRT chain twice during renegotiation
by Hanno Becker
· 7 years ago
3d699e4
SSL/TLS client: Remove old session ticket on renegotiation
by Hanno Becker
· 7 years ago
aa8665a
Add a new X.509 API call for copy-less parsing of CRTs
by Hanno Becker
· 7 years ago
c74ce44
Improve documentation of mbedtls_x509_get_ext()
by Hanno Becker
· 6 years ago
2f47214
Always return a high-level error code from X.509 module
by Hanno Becker
· 6 years ago
4e1bfc1
Obey bounds of ASN.1 substructures
by Hanno Becker
· 6 years ago
7bf7710
Remove reference to outdated compile-time option
by Hanno Becker
· 6 years ago
5dbcc9f
Introduce specific error for ver/cfg mismatch on deserialization
by Hanno Becker
· 6 years ago
baf968c
Use def'n consts for bits in config-identifier of serialized data
by Hanno Becker
· 6 years ago
b36db4f
Note that ver+fmt bytes in serialized data must not be removed
by Hanno Becker
· 6 years ago
26829e9
Improve doc'n of config-identifying bitfield in serialized session
by Hanno Becker
· 6 years ago
1d8b6d7
Session serialization: Fail with BAD_INPUT_DATA if buffer too small
by Hanno Becker
· 6 years ago
4152762
Encode relevant parts of the config in serialized session header
by Hanno Becker
· 6 years ago
557fe9f
Add configuration identifier to serialized SSL sessions
by Hanno Becker
· 6 years ago
b5352f0
Add Mbed TLS version to SSL sessions
by Hanno Becker
· 6 years ago
60a4299
Add new ABI-independent format for serialization
by Manuel Pégourié-Gonnard
· 6 years ago
35ccdbb
Normalize spelling to serialiZation
by Manuel Pégourié-Gonnard
· 6 years ago
5709811
Add test for session_load() from small buffers
by Manuel Pégourié-Gonnard
· 6 years ago
32ce596
Improve save API by always updating olen
by Manuel Pégourié-Gonnard
· 6 years ago
37a5324
Add mbedtls_ssl_get_session_pointer()
by Manuel Pégourié-Gonnard
· 6 years ago
Next »