TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
35b86a872f5595f91bdc637ac191290ee3f23bd2
35b86a8
[FIXUP] Fix bug in ASN.1 traversal of silently ignored tag
by Hanno Becker
· 6 years ago
2656bfe
[FIXUP] Fix typo in declaration of mbedtls_x509_memcasecmp()
by Hanno Becker
· 6 years ago
08d3412
Move signature-info extraction out of MBEDTLS_X509_REMOVE_INFO
by Hanno Becker
· 6 years ago
040c564
Fix certificate validity checking logic to work with !TIME_DATE
by Hanno Becker
· 6 years ago
97aa436
Simplify X.509 CRT version check in UID parsing
by Hanno Becker
· 6 years ago
60785d1
Remove unused variable warning in on-demand X.509 parsing
by Hanno Becker
· 6 years ago
7c5fbbe
Reduce number of parallel workers in X.509 CRT threading test
by Hanno Becker
· 6 years ago
e908412
Simplify logic for issuer/subject ID parsing
by Hanno Becker
· 6 years ago
fd64f14
Remove redundant CRT version check during CRT parsing
by Hanno Becker
· 6 years ago
938a805
Add MBEDTLS_X509_ON_DEMAND_PARSING to baremetal config
by Hanno Becker
· 6 years ago
b36a245
Add comment to #endif indicating which condition was guarded
by Hanno Becker
· 6 years ago
484caf0
Consistently use (type *) instead of (type*) for pointer conversion
by Hanno Becker
· 6 years ago
2ba9fbd
Allow multiple concurrent readers for X.509 CRT frame and PK context
by Hanno Becker
· 6 years ago
d687ef0
Move X.509 threading test to separate test suite
by Hanno Becker
· 6 years ago
22cf255
Force linking of pthread in 'full config' tests in all.sh
by Hanno Becker
· 6 years ago
fa37d07
Make: Link test suites with pthread if PTHREAD is set
by Hanno Becker
· 6 years ago
1ba602c
CMake: Link test suites with pthread if LINK_WITH_PTHREAD set
by Hanno Becker
· 6 years ago
fd8b7bd
Add concurrent X.509 CRT verification test
by Hanno Becker
· 6 years ago
4b70e12
Document mbedtls_x509_crt_pk_{acquire/release}()
by Hanno Becker
· 6 years ago
b8670fc
Document mbedtls_x509_crt_frame_{acquire/release}()
by Hanno Becker
· 6 years ago
5f268b3
Don't allow change of CRT frame returned by x509_crt_frame_acquire()
by Hanno Becker
· 6 years ago
9219f9e
Fix yet another occasions of 'setup' vs. 'set up' typo in x509_crt.h
by Hanno Becker
· 6 years ago
1250623
Mark CRT frame argument to mbedtls_x509_xxx_from_frame() constant
by Hanno Becker
· 6 years ago
a4dfc0d
Move X.509 CRT cache handling functions to x509_internal.h
by Hanno Becker
· 6 years ago
3c3d5c5
Fix spacing in declaration of mbedtls_asn1_get_sequence_of()
by Hanno Becker
· 6 years ago
c0dab62
Fix typo 'setup' -> 'set up' throughout x509_crt.h
by Hanno Becker
· 6 years ago
fd5c185
Use uint16_t to store key usage field in X.509 CRT
by Hanno Becker
· 6 years ago
00d3903
Move internal mbedtls_x509_crt_cache to x509_internal.h
by Hanno Becker
· 6 years ago
54f1c2c
Rename MBEDTLS_X509_SAFE_SNPRINTF_WITH_ERROR to _WITH_CLEANUP
by Hanno Becker
· 6 years ago
f332a97
Add ASN.1 API to free linked list representation of ASN.1 sequences
by Hanno Becker
· 6 years ago
7b8e11e
Avoid allocating empty buffers when handling length-0 CRTs
by Hanno Becker
· 6 years ago
0ed348a
Update VS2010 project file
by Hanno Becker
· 6 years ago
529f25d
Don't use mbedtls_asn1_get_sequence_of() in x509_crt.c
by Hanno Becker
· 6 years ago
15b73b4
Correct placement of comment on X.509 SAN parsing
by Hanno Becker
· 6 years ago
e452add
Comment on return value type in two internal X.509 functions
by Hanno Becker
· 6 years ago
be0cf9b
Improve formatting in x509.c
by Hanno Becker
· 6 years ago
f6bc888
Move declarations of internal X.509 functions to separate header
by Hanno Becker
· 6 years ago
1421246
Update version_features.c
by Hanno Becker
· 6 years ago
a7ac412
Update query_config.c
by Hanno Becker
· 6 years ago
7642835
Move existence check for pk/frame to mbedtls_x509_crt_provide_xxx()
by Hanno Becker
· 6 years ago
bc68519
Implement MBEDTLS_X509_ALWAYS_FLUSH
by Hanno Becker
· 6 years ago
ffcd8c3
Introduce compile-time option to always flush X.509 CRT caches
by Hanno Becker
· 6 years ago
c6d1c3e
Remove frame/pk parameter from mbedtls_x509_crt_xxx_release()
by Hanno Becker
· 6 years ago
7dbf49a
Enable threading in all.sh test for X.509 on demand parsing
by Hanno Becker
· 6 years ago
38f0cb4
Introduce helpers for conversion between X.509 buffer structs
by Hanno Becker
· 6 years ago
1e11f21
Solely use raw X.509 name data references including SEQUENCE header
by Hanno Becker
· 6 years ago
4e021c8
Remove raw SubjectAltNames and ExtKeyUsage from legacy CRT struct
by Hanno Becker
· 6 years ago
ea32d8b
Provide direct way of setting up a CRT frame from legacy CRT struct
by Hanno Becker
· 6 years ago
bfabd1d
Add test to all.sh
by Hanno Becker
· 6 years ago
008d304
Adapt ChangeLog
by Hanno Becker
· 6 years ago
5d9021e
Make use of new API in ssl_server2 example application
by Hanno Becker
· 6 years ago
4588dc4
Update query_config.c
by Hanno Becker
· 6 years ago
3f8f0dc
Use mbedtls_x509_crt_get_subject() in test_suite_x509parse test
by Hanno Becker
· 6 years ago
5226c53
Modify mbedtls_x509_crt_info() to use getter API
by Hanno Becker
· 6 years ago
7a4de9c
Flush CRT cache after parsing
by Hanno Becker
· 6 years ago
828a8c0
Add compile-guard for < TLS1.2 path in server-side ssl_pick_cert()
by Hanno Becker
· 6 years ago
c69c446
Adapt test_suite_x509parse to new CRT structure
by Hanno Becker
· 6 years ago
d8eab34
Adapt cert_write example program to work with new CRT structure
by Hanno Becker
· 6 years ago
2bcc764
Give x509_{sequence|name}_free() external linkage
by Hanno Becker
· 6 years ago
ab6c8ea
Add public API to query SubjectAltNames and ExtKeyUsage extensions
by Hanno Becker
· 6 years ago
63e6998
Add public API to query subject and issuer from CRT
by Hanno Becker
· 6 years ago
823efad
Add public API to query for CRT frame and PK
by Hanno Becker
· 6 years ago
180f7bf
Add compile-time option to remove legacy CRT fields
by Hanno Becker
· 6 years ago
b6c39fc
Add parsing cache to `mbedtls_x509_crt`
by Hanno Becker
· 6 years ago
73cd8d8
Make use of acquire/release in ssl_parse_certificate_verify()
by Hanno Becker
· 6 years ago
2fefa48
Make use of acquire/release in ssl_parse_server_key_exchange()
by Hanno Becker
· 6 years ago
39ae65c
Make use of acquire/release in ssl_get_ecdh_params_from_cert()
by Hanno Becker
· 6 years ago
0c16816
Make use of acquire/release in client-side ssl_write_encrypted_pms()
by Hanno Becker
· 6 years ago
232f8fa
Make use of CRT acquire/release in ssl_write_certificate_request()
by Hanno Becker
· 6 years ago
30649f7
Make use of CRT acquire/release in server-side ssl_pick_cert()
by Hanno Becker
· 6 years ago
8c13ee6
Make use of CRT acquire/release in ssl_parse_certificate_verify()
by Hanno Becker
· 6 years ago
6cb5f86
Make use of CRT acquire/release in mbedtls_debug_print_crt()
by Hanno Becker
· 6 years ago
5c03058
Make use of CRT acquire/release in test_suite_x509parse suite
by Hanno Becker
· 6 years ago
8723336
Make use of CRT acquire/release in x509_crt_verify_restartable
by Hanno Becker
· 6 years ago
082435c
Make use of CRT acquire/release in x509_crt_verify_name()
by Hanno Becker
· 6 years ago
58c3564
Make use of CRT acquire/release in CRT chain verification #2
by Hanno Becker
· 6 years ago
bb26613
Make use of CRT acquire/release in x509_crt_verifycrl()
by Hanno Becker
· 6 years ago
79ae5b6
Make use of CRT acquire/release in x509_serial_is_revoked()
by Hanno Becker
· 6 years ago
e9718b4
Make use of CRT acquire/release in ExtKeyUsage checking
by Hanno Becker
· 6 years ago
371e0e4
Determine whether CRT is initialized or not through raw data pointer
by Hanno Becker
· 6 years ago
4f869ed
Make use of CRT acquire/release in mbedtls_x509_crt_info()
by Hanno Becker
· 6 years ago
343fec0
Add version of MBEDTLS_X509_SAFE_SNPRINTF supporting cleanup section
by Hanno Becker
· 6 years ago
45eedf1
Make use of CRT acquire/release in mbedtls_x509_crt_check_key_usage
by Hanno Becker
· 6 years ago
43bf900
Make use of CRT acquire/release searching for issuer in CRT verif.
by Hanno Becker
· 6 years ago
e449e2d
Make use of CRT acquire/release for X.509 CRT signature checking
by Hanno Becker
· 6 years ago
5299cf8
Add structure holding X.509 CRT signature information
by Hanno Becker
· 6 years ago
a788cab
Check validity of potential parent before checking signature
by Hanno Becker
· 6 years ago
1e0677a
Make use of CRT acquire/release for child in CRT chain verification
by Hanno Becker
· 6 years ago
337088a
Add internal API for acquire/release of CRT frames and PKs
by Hanno Becker
· 6 years ago
21f5567
Introduce X.509 CRT frame structure
by Hanno Becker
· 6 years ago
c6573a2
Convert X.509 name buffer to linked list via name traversal callback
by Hanno Becker
· 6 years ago
6b37812
Add `next_merged` field to X.509 name comparison abort callback
by Hanno Becker
· 6 years ago
10e6b9b
Move point of re-entry for restartable X.509 verification
by Hanno Becker
· 6 years ago
b59d3f1
Add single function to parse ASN.1 AlgorithmIdentifier to x509.c
by Hanno Becker
· 6 years ago
1898b68
Allow NULL pointer in mbedtls_x509_get_sig_alg if params not needed
by Hanno Becker
· 6 years ago
c84fd1c
Check whether CRT is revoked by passing its serial number only
by Hanno Becker
· 6 years ago
b3def1d
Move length check into mbedtls_x509_memcasecmp()
by Hanno Becker
· 6 years ago
f1b39bf
Implement v3 Extension parsing through ASN.1 SEQUENCE OF traversal
by Hanno Becker
· 6 years ago
c7c638e
Implement ExtKeyUsage traversal via ASN.1 SEQUENCE OF traversal
by Hanno Becker
· 6 years ago
90b9408
Implement SubjectAltName traversal via ASN.1 SEQUENCE OF traversal
by Hanno Becker
· 6 years ago
Next »