[PATCH 00/23] [RFC] Integrate MbedTLS v3.6 LTS with U-Boot
Raymond Mao
raymond.mao at linaro.org
Tue Apr 16 20:59:56 CEST 2024
Integrate MbedTLS v3.6 LTS (currently v3.6.0-RC1) with U-Boot.
Patch 01 and 02 are for introducing MbedTLS release package.
I have to split it into 2 parts due to the size limitation of Gmail.
Motivations:
1. MbedTLS is well maintained with LTS versions.
2. LWIP is integrated with MbedTLS and easily to enable HTTPS.
3. MbedTLS recently switched license back to GPLv2.
New Kconfig options:
`MBEDTLS_LIB` is for MbedTLS general switch.
`MBEDTLS_LIB_CRYPTO` is for replacing original digest and crypto libs with
MbedTLS.
`MBEDTLS_LIB_X509` is for replacing original X509, PKCS7, MSCode, ASN1,
and Pubkey parser with MbedTLS.
`MBEDTLS_LIB_TLS` is for SSL/TLS (Disabled until LWIP port for MbedTLS is
ready)
In this patch set, MBEDTLS_LIB, MBEDTLS_LIB_CRYPTO and MBEDTLS_LIB_X509
are by default enabled in qemu_arm64_defconfig for testing purpose.
Since U-Boot uses Microsoft Authentication Code to verify PE/COFFs
executables which is not supported by MbedTLS at the moment,
addtional patches for MbedTLS are created to adapt with the EFI loader:
1. Decoding of Microsoft Authentication Code.
2. Decoding of PKCS#9 Authenticate Attributes.
3. Extending MbedTLS PKCS#7 lib to support multiple signer's certificates.
4. MbedTLS native test suites for PKCS#7 signer's info.
All above 4 patches (tagged with `mbedtls/external`) are submitted to
MbedTLS project and being reviewed, eventually they should be part of
MbedTLS release.
See below PR for the reference:
https://github.com/Mbed-TLS/mbedtls/pull/9001
Minor fixes for arm EFI linker script and pytest script for testing EFI
secure boot.
Optimized MbedTLS library size by tailoring the config file.
After disabling all unnecessary features for EFI loader, enabling MbedTLS
increases U-Boot size by 6.03%.
Please see the output of bloat-o-meter for the reference [1].
Notes:
With current patch set we still build the original libs (rsa,
asn1_decoder, rsa_helper, md5, sha1, sha256, sha512) for those components
other than EFI loader.
They totally takes about 3% of U-Boot size.
So if we replace above libs completely, eventually U-Boot size will just
increase by about 3% when enabling MbedTLS.
In this patch set, MbedTLS is introduced by committing complete code base
instead of using git submodule, just in order to compliant with the
approach currently we have in U-Boot.
But I would strongly suggest to move this to git submodule as we can save
many efforts when updating the MbedTLS release later by only changing the
submodule commit ID.
Tests done:
EFI Secure Boot test (EFI variables loading and verifying, EFI signed image
verifying and booting) via U-Boot console.
EFI Secure Boot sandbox test passed.
Known issues:
Sanbox tests asn1 and efi_capsule failed when MbedTLS is enabled.
[1]: bloat-o-meter output between disabling/enabling MbedTLS
```
add/remove: 231/69 grow/shrink: 12/5 up/down: 60196/-11166 (49030)
Function old new delta
mbedtls_internal_sha1_process - 4540 +4540
mbedtls_x509_crt_parse_der_internal - 3072 +3072
mbedtls_internal_md5_process - 2928 +2928
mbedtls_internal_sha256_process - 2052 +2052
mbedtls_pkcs7_parse_der - 1608 +1608
mbedtls_rsa_private - 1468 +1468
pkcs7_parse_message 372 1612 +1240
mbedtls_mpi_div_mpi - 1168 +1168
mbedtls_internal_sha512_process - 1056 +1056
mbedtls_mpi_inv_mod - 1000 +1000
mbedtls_x509_dn_gets - 996 +996
x509_populate_cert - 948 +948
K - 896 +896
oid_x520_attr_type - 840 +840
__udivti3 - 832 +832
mbedtls_x509_get_rsassa_pss_params - 748 +748
mbedtls_x509_parse_subject_alt_name - 724 +724
mbedtls_rsa_deduce_primes - 720 +720
mbedtls_mpi_exp_mod - 668 +668
mbedtls_rsa_rsaes_oaep_decrypt - 664 +664
mbedtls_rsa_rsaes_pkcs1_v15_decrypt - 652 +652
pkcs7_get_signer_info - 632 +632
mbedtls_rsa_complete - 624 +624
mbedtls_rsa_validate_params - 608 +608
mbedtls_mpi_core_exp_mod - 560 +560
mbedtls_sha512_finish - 556 +556
mscode_parse 28 580 +552
mbedtls_x509_get_time - 552 +552
rsa_rsassa_pss_sign_no_mode_check - 516 +516
mbedtls_x509_get_name - 516 +516
mbedtls_rsa_rsassa_pss_verify_ext - 492 +492
mbedtls_sha256_finish - 484 +484
mbedtls_rsa_validate_crt - 464 +464
mbedtls_mpi_core_mla - 460 +460
rsa_rsassa_pkcs1_v15_encode - 420 +420
mbedtls_sha1_finish - 420 +420
mbedtls_rsa_rsaes_oaep_encrypt - 404 +404
mbedtls_mpi_gcd - 400 +400
oid_x509_ext - 360 +360
mgf_mask - 352 +352
mbedtls_x509_get_subject_alt_name_ext - 348 +348
mbedtls_sha512_starts - 340 +340
mbedtls_mpi_mul_mpi - 340 +340
mbedtls_rsa_rsassa_pkcs1_v15_sign - 336 +336
mbedtls_oid_get_numeric_string - 336 +336
mbedtls_md5_finish - 336 +336
mbedtls_pk_parse_subpubkey - 328 +328
oid_sig_alg - 320 +320
mbedtls_rsa_deduce_private_exponent - 312 +312
rsa_check_context.isra - 300 +300
mbedtls_rsa_rsaes_pkcs1_v15_encrypt - 288 +288
mbedtls_rsa_parse_pubkey - 284 +284
mbedtls_mpi_sub_abs - 284 +284
mbedtls_md_setup - 280 +280
mbedtls_mpi_core_montmul - 276 +276
mbedtls_rsa_rsassa_pkcs1_v15_verify - 268 +268
mbedtls_asn1_traverse_sequence_of - 268 +268
mbedtls_sha512_update - 264 +264
mbedtls_asn1_get_alg - 256 +256
mbedtls_sha256_update - 252 +252
mbedtls_mpi_add_abs - 248 +248
oid_md_alg - 240 +240
mbedtls_sha1_update - 236 +236
mbedtls_rsa_deduce_crt - 236 +236
mbedtls_md5_update - 236 +236
hash_mprime - 236 +236
mbedtls_rsa_import_raw - 232 +232
mbedtls_ct_memcpy_if - 228 +228
mbedtls_mpi_copy - 220 +220
mbedtls_x509_get_sig_alg - 216 +216
mbedtls_mpi_cmp_mpi - 212 +212
mbedtls_mpi_shrink - 208 +208
mbedtls_ct_memmove_left - 208 +208
mbedtls_rsa_public - 204 +204
rsa_sign_wrap - 196 +196
mbedtls_pk_parse_public_key - 196 +196
asn1_get_tagged_int - 196 +196
mbedtls_mpi_mul_int - 184 +184
mbedtls_mpi_core_write_be - 184 +184
mbedtls_md_free - 184 +184
mbedtls_pk_verify_restartable - 180 +180
mbedtls_mpi_mod_mpi - 180 +180
mbedtls_asn1_get_len - 180 +180
pk_get_pk_alg.isra - 176 +176
mbedtls_mpi_core_fill_random - 176 +176
mbedtls_x509_crt_free - 172 +172
x509_populate_pubkey - 164 +164
rsa_verify_wrap - 164 +164
mbedtls_mpi_core_shift_r - 164 +164
oid_pk_alg - 160 +160
mbedtls_ct_zeroize_if - 156 +156
rsa_encrypt_wrap - 152 +152
rsa_decrypt_wrap - 152 +152
mbedtls_mpi_cmp_abs - 152 +152
add_sub_mpi - 152 +152
mbedtls_sha512 - 148 +148
mbedtls_rsa_check_privkey - 148 +148
mbedtls_mpi_core_shift_l - 148 +148
mbedtls_x509_get_ext - 144 +144
mbedtls_x509_crl_free - 144 +144
mbedtls_mpi_grow - 144 +144
mbedtls_mpi_core_read_be - 144 +144
mbedtls_md5 - 144 +144
mbedtls_x509_get_serial - 140 +140
mbedtls_sha256 - 140 +140
mbedtls_asn1_write_len - 140 +140
pkcs7_get_one_cert - 136 +136
mbedtls_rsa_free - 136 +136
mbedtls_rsa_check_pubkey - 136 +136
mbedtls_x509_get_key_usage - 128 +128
mbedtls_asn1_get_bitstring - 128 +128
mbedtls_sha256_starts - 124 +124
mbedtls_sha1 - 124 +124
mbedtls_mpi_core_mul - 124 +124
mbedtls_asn1_get_alg_null - 124 +124
mbedtls_x509_get_sig - 120 +120
mbedtls_pkcs7_free - 120 +120
mbedtls_oid_get_x509_ext_type - 120 +120
mbedtls_oid_get_pk_alg - 120 +120
mbedtls_oid_get_md_alg - 120 +120
mbedtls_oid_get_attr_short_name - 120 +120
mbedtls_x509_get_subject_alt_name - 116 +116
mbedtls_md_starts - 116 +116
asn1_get_sequence_of_cb - 116 +116
mbedtls_x509_get_ns_cert_type - 108 +108
mbedtls_mpi_resize_clear - 108 +108
mbedtls_mpi_lset - 108 +108
mbedtls_mpi_fill_random - 108 +108
mbedtls_md - 108 +108
mbedtls_asn1_get_sequence_of - 108 +108
mbedtls_mpi_core_get_mont_r2_unsafe - 104 +104
oid_sig_alg_from_asn1 - 100 +100
mbedtls_mpi_shift_l - 100 +100
public_key_verify_signature 312 408 +96
mbedtls_rsa_info - 96 +96
mbedtls_pk_setup - 96 +96
mbedtls_mpi_read_binary - 96 +96
mbedtls_md_update - 96 +96
mbedtls_md_finish - 96 +96
mbedtls_rsa_check_pub_priv - 92 +92
mbedtls_mpi_lsb - 92 +92
mbedtls_asn1_get_bool - 92 +92
mbedtls_rsa_pkcs1_decrypt - 84 +84
mbedtls_mpi_core_bigendian_to_host - 84 +84
mbedtls_mpi_core_bitlen - 76 +76
mbedtls_asn1_get_bitstring_null - 76 +76
x509_free_mbedtls_ctx.part - 72 +72
mbedtls_sha1_starts - 72 +72
mbedtls_mpi_core_cond_assign - 72 +72
CSWTCH 1266 1338 +72
x509_populate_dn_name_string - 68 +68
mbedtls_pk_free - 68 +68
mbedtls_oid_get_sig_alg - 68 +68
mbedtls_mpi_free - 68 +68
mbedtls_mpi_core_sub - 68 +68
mbedtls_mpi_core_check_zero_ct - 68 +68
pkcs7_free_signer_info - 64 +64
pkcs7_free_message 124 188 +64
mbedtls_oid_get_oid_by_md - 64 +64
rsa_debug - 60 +60
mbedtls_mpi_sub_int - 60 +60
mbedtls_mpi_core_add - 60 +60
mbedtls_mpi_cmp_int - 60 +60
mbedtls_mpi_add_int - 60 +60
mbedtls_md5_starts - 60 +60
hash_init_sha512 52 112 +60
hash_init_sha256 52 112 +60
mbedtls_platform_zeroize - 56 +56
mbedtls_asn1_get_tag - 56 +56
rsa_alloc_wrap - 52 +52
mbedtls_rsa_pkcs1_verify - 52 +52
mbedtls_rsa_pkcs1_sign - 52 +52
mbedtls_rsa_pkcs1_encrypt - 52 +52
mbedtls_mpi_shift_r - 52 +52
mbedtls_mpi_core_montmul_init - 52 +52
mbedtls_mpi_core_from_mont_rep - 52 +52
mbedtls_mpi_core_clz - 52 +52
mbedtls_ct_memcmp - 52 +52
mbedtls_mpi_core_sub_int - 48 +48
mbedtls_asn1_write_tag - 48 +48
mbedtls_asn1_sequence_free - 48 +48
mbedtls_asn1_free_named_data_list_shallow - 48 +48
mbedtls_rsa_rsassa_pss_verify - 44 +44
mbedtls_rsa_rsassa_pss_sign - 44 +44
mbedtls_rsa_init - 44 +44
mbedtls_mpi_get_bit - 44 +44
hash_init_sha1 52 96 +44
x509_parse2_int - 40 +40
mbedtls_zeroize_and_free - 40 +40
mbedtls_mpi_core_exp_mod_working_limbs - 40 +40
rsa_free_wrap - 36 +36
mbedtls_md_info_from_type - 36 +36
mbedtls_x509_get_alg_null - 32 +32
mbedtls_x509_get_alg - 32 +32
mbedtls_pk_get_type - 28 +28
mbedtls_mpi_size - 28 +28
mbedtls_mpi_core_to_mont_rep - 28 +28
x509_get_timestamp - 24 +24
mbedtls_x509_free_subject_alt_name - 24 +24
mbedtls_pk_info_from_type - 20 +20
mbedtls_mpi_write_binary - 20 +20
mbedtls_md_get_size - 20 +20
rsa_can_do - 16 +16
mbedtls_x509_crt_parse_der - 16 +16
mbedtls_sha512_free - 16 +16
mbedtls_sha256_free - 16 +16
mbedtls_sha1_free - 16 +16
mbedtls_mpi_init - 16 +16
mbedtls_md5_free - 16 +16
hash_finish_sha512 72 88 +16
hash_finish_sha256 72 88 +16
hash_finish_sha1 72 88 +16
x509_free_certificate 88 100 +12
sha512_csum_wd_mb - 12 +12
sha384_csum_wd_mb - 12 +12
sha256_csum_wd_mb - 12 +12
rsa_check_pair_wrap - 12 +12
mbedtls_x509_crt_init - 12 +12
mbedtls_sha512_init - 12 +12
mbedtls_sha256_init - 12 +12
mbedtls_sha1_init - 12 +12
mbedtls_pkcs7_init - 12 +12
mbedtls_mpi_bitlen - 12 +12
mbedtls_md_init - 12 +12
mbedtls_md5_init - 12 +12
mbedtls_asn1_get_int - 12 +12
sha1_csum_wd_mb - 8 +8
rsa_get_bitlen - 8 +8
mpi_bigendian_to_host - 8 +8
memset_func - 8 +8
md5_wd_mb - 8 +8
mbedtls_sha512_info - 8 +8
mbedtls_sha384_info - 8 +8
mbedtls_sha256_info - 8 +8
mbedtls_sha1_info - 8 +8
mbedtls_rsa_get_len - 8 +8
mbedtls_rsa_get_bitlen - 8 +8
mbedtls_pk_verify - 8 +8
mbedtls_pk_init - 8 +8
mbedtls_mpi_sub_mpi - 8 +8
mbedtls_mpi_add_mpi - 8 +8
mbedtls_md5_info - 8 +8
mbedtls_ct_zero - 8 +8
version_string 70 64 -6
x509_note_not_before 12 - -12
x509_note_not_after 12 - -12
month_lengths 12 - -12
x509_akid_note_name 16 - -16
pkcs7_sig_note_skid 16 - -16
pkcs7_sig_note_serial 16 - -16
pkcs7_sig_note_issuer 16 - -16
pkcs7_check_content_type 20 - -20
hash_update_sha512 36 16 -20
hash_update_sha256 36 16 -20
hash_update_sha1 36 16 -20
x509_note_serial 24 - -24
x509_decoder 24 - -24
x509_akid_decoder 24 - -24
pkcs7_decoder 24 - -24
mscode_machine 24 - -24
mscode_decoder 24 - -24
mscode_action_table 24 - -24
x509_note_subject 28 - -28
x509_note_issuer 28 - -28
x509_note_tbs_certificate 32 - -32
pkcs7_note_data 32 - -32
hash_update_sha384 36 - -36
x509_note_params 40 - -40
x509_akid_action_table 40 - -40
pkcs7_note_content 40 - -40
pkcs7_note_signeddata_version 48 - -48
pkcs7_note_certificate_list 48 - -48
hash_init_sha384 52 - -52
MD5Init 56 - -56
sha512_csum_wd 68 - -68
sha384_csum_wd 68 - -68
sha256_csum_wd 68 - -68
sha1_csum_wd 68 - -68
md5_wd 68 - -68
mscode_note_digest 72 - -72
hash_finish_sha384 72 - -72
pkcs7_sig_note_set_of_authattrs 84 - -84
x509_note_OID 92 - -92
x509_akid_note_serial 92 - -92
x509_akid_note_kid 92 - -92
pkcs7_sig_note_pkey_algo 92 - -92
x509_akid_machine 93 - -93
x509_extract_name_segment 96 - -96
pkcs7_note_signerinfo_version 96 - -96
pkcs7_sig_note_signature 100 - -100
x509_action_table 104 - -104
x509_machine 113 - -113
x509_extract_key_data 116 - -116
pkcs7_note_OID 116 - -116
pkcs7_extract_cert 116 - -116
mscode_note_content_type 132 - -132
pkcs7_action_table 136 - -136
oid_index 150 - -150
x509_process_extension 168 - -168
x509_note_signature 172 - -172
MD5Final 196 - -196
pkcs7_note_signed_info 216 - -216
pkcs7_machine 239 - -239
pkcs7_sig_note_digest_algo 244 - -244
look_up_OID 244 - -244
sprint_oid 260 - -260
MD5Update 260 - -260
mscode_note_digest_algo 280 - -280
oid_search_table 296 - -296
x509_cert_parse 408 108 -300
x509_get_sig_params 304 - -304
pkcs7_sig_note_authenticated_attr 316 - -316
x509_note_pkey_algo 336 - -336
x509_fabricate_name.isra 460 - -460
oid_data 513 - -513
x509_decode_time 672 - -672
MD5Transform 2552 - -2552
Total: Before=812633, After=861663, chg +6.03%
```
Raymond Mao (23):
mbedtls/external: add MbedTLS (Part 1)
mbedtls/external: add MbedTLS (Part 2)
mbedtls: add mbedtls into the build system
arm: EFI linker script text section alignment
test: py: add sudo for virt-make-fs
image: remove redundant hash includes
efi_loader: remove redundant hash includes
mbedtls: add hash shim layer
hash: integrate hash on mbedtls
makefile: add mbedtls include directories
efi_loader: switch sha256 to mbedtls
image: switch sha256 to mbedtls
mbedtls/external: support MicroSoft Authentication Code
mbedtls/external: support PKCS9 Authenticate Attributes
mbedtls/external: support decoding multiple signer's cert
mbedtls/external: update MbedTLS PKCS7 test suites
lib/crypto: Port public_key on MbedTLS
lib/crypto: Port x509_cert_parser on MbedTLS
lib/crypto: port PKCS7 parser on MbedTLS
lib/crypto: port MSCode parser on MbedTLS
lib/crypto: remove dependence on ASN1 decoder
mbedtls: disable the unused features
configs: enable MbedTLS as default setting
Makefile | 13 +
arch/arm/lib/elf_aarch64_efi.lds | 1 +
boot/image-fit.c | 4 -
boot/image-pre-load.c | 10 +-
boot/image.c | 2 -
common/hash.c | 161 +
configs/qemu_arm64_defconfig | 5 +
configs/sandbox_defconfig | 4 +
include/crypto/mscode.h | 4 +
include/crypto/pkcs7_parser.h | 56 +
include/crypto/public_key.h | 6 +
include/crypto/x509_parser.h | 34 +
include/mbedtls/md5.h | 18 +
include/mbedtls/sha1.h | 27 +
include/mbedtls/sha256.h | 31 +
include/mbedtls/sha512.h | 39 +
include/stdio.h | 1 +
include/stdlib.h | 1 +
include/u-boot/hash-checksum.h | 6 +
lib/Kconfig | 4 +
lib/Makefile | 2 +
lib/crypto/Makefile | 19 +-
lib/crypto/asymmetric_type.c | 2 +-
lib/crypto/mscode_parser.c | 104 +
lib/crypto/pkcs7_parser.c | 482 +-
lib/crypto/public_key.c | 75 +
lib/crypto/x509_cert_parser.c | 430 +
lib/efi_loader/efi_signature.c | 1 -
lib/efi_loader/efi_tcg2.c | 12 +-
lib/mbedtls/Kconfig | 25 +
lib/mbedtls/Makefile | 120 +
lib/mbedtls/external/mbedtls/.gitignore | 69 +
.../external/mbedtls/3rdparty/.gitignore | 1 +
.../external/mbedtls/3rdparty/CMakeLists.txt | 2 +
.../external/mbedtls/3rdparty/Makefile.inc | 3 +
.../mbedtls/3rdparty/everest/.gitignore | 1 +
.../mbedtls/3rdparty/everest/CMakeLists.txt | 42 +
.../mbedtls/3rdparty/everest/Makefile.inc | 6 +
.../mbedtls/3rdparty/everest/README.md | 5 +
.../everest/include/everest/Hacl_Curve25519.h | 21 +
.../everest/include/everest/everest.h | 234 +
.../everest/include/everest/kremlib.h | 29 +
.../include/everest/kremlib/FStar_UInt128.h | 124 +
...64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h | 280 +
.../include/everest/kremlin/c_endianness.h | 204 +
.../everest/kremlin/internal/builtin.h | 16 +
.../everest/kremlin/internal/callconv.h | 46 +
.../include/everest/kremlin/internal/compat.h | 34 +
.../include/everest/kremlin/internal/debug.h | 57 +
.../include/everest/kremlin/internal/target.h | 102 +
.../include/everest/kremlin/internal/types.h | 61 +
.../everest/kremlin/internal/wasmsupport.h | 5 +
.../include/everest/vs2013/Hacl_Curve25519.h | 21 +
.../everest/include/everest/vs2013/inttypes.h | 36 +
.../everest/include/everest/vs2013/stdbool.h | 31 +
.../3rdparty/everest/include/everest/x25519.h | 190 +
.../everest/library/Hacl_Curve25519.c | 760 +
.../everest/library/Hacl_Curve25519_joined.c | 50 +
.../3rdparty/everest/library/everest.c | 102 +
.../library/kremlib/FStar_UInt128_extracted.c | 413 +
...64_FStar_UInt32_FStar_UInt16_FStar_UInt8.c | 100 +
.../everest/library/legacy/Hacl_Curve25519.c | 805 +
.../mbedtls/3rdparty/everest/library/x25519.c | 186 +
.../mbedtls/3rdparty/p256-m/CMakeLists.txt | 40 +
.../mbedtls/3rdparty/p256-m/Makefile.inc | 5 +
.../mbedtls/3rdparty/p256-m/README.md | 4 +
.../mbedtls/3rdparty/p256-m/p256-m/README.md | 544 +
.../mbedtls/3rdparty/p256-m/p256-m/p256-m.c | 1514 +
.../mbedtls/3rdparty/p256-m/p256-m/p256-m.h | 135 +
.../p256-m/p256-m_driver_entrypoints.c | 312 +
.../p256-m/p256-m_driver_entrypoints.h | 219 +
lib/mbedtls/external/mbedtls/BRANCHES.md | 115 +
lib/mbedtls/external/mbedtls/BUGS.md | 20 +
lib/mbedtls/external/mbedtls/CMakeLists.txt | 429 +
lib/mbedtls/external/mbedtls/CONTRIBUTING.md | 97 +
lib/mbedtls/external/mbedtls/ChangeLog | 6108 +++
.../external/mbedtls/ChangeLog.d/00README.md | 91 +
.../external/mbedtls/DartConfiguration.tcl | 4 +
lib/mbedtls/external/mbedtls/LICENSE | 553 +
lib/mbedtls/external/mbedtls/Makefile | 217 +
lib/mbedtls/external/mbedtls/README.md | 333 +
lib/mbedtls/external/mbedtls/SECURITY.md | 146 +
lib/mbedtls/external/mbedtls/SUPPORT.md | 16 +
.../mbedtls/cmake/MbedTLSConfig.cmake.in | 3 +
.../external/mbedtls/configs/README.txt | 24 +
.../mbedtls/configs/config-ccm-psk-dtls1_2.h | 92 +
.../mbedtls/configs/config-ccm-psk-tls1_2.h | 83 +
.../mbedtls/configs/config-no-entropy.h | 73 +
.../external/mbedtls/configs/config-suite-b.h | 106 +
.../mbedtls/configs/config-symmetric-only.h | 77 +
.../external/mbedtls/configs/config-tfm.h | 68 +
.../external/mbedtls/configs/config-thread.h | 76 +
.../configs/crypto-config-ccm-aes-sha256.h | 25 +
.../external/mbedtls/configs/ext/README.md | 25 +
.../external/mbedtls/configs/ext/config_tfm.h | 13 +
.../ext/crypto_config_profile_medium.h | 132 +
.../ext/mbedtls_entropy_nv_seed_config.h | 13 +
.../tfm_mbedcrypto_config_profile_medium.h | 573 +
lib/mbedtls/external/mbedtls/dco.txt | 37 +
lib/mbedtls/external/mbedtls/docs/.gitignore | 4 +
.../mbedtls/docs/3.0-migration-guide.md | 1039 +
lib/mbedtls/external/mbedtls/docs/Makefile | 40 +
.../mbedtls/docs/architecture/Makefile | 21 +
.../alternative-implementations.md | 91 +
.../mbed-crypto-storage-specification.md | 467 +
.../psa-crypto-implementation-structure.md | 175 +
.../psa-migration/md-cipher-dispatch.md | 616 +
.../psa-migration/outcome-analysis.sh | 140 +
.../psa-migration/psa-legacy-bridges.md | 344 +
.../psa-migration/psa-limitations.md | 337 +
.../architecture/psa-migration/strategy.md | 486 +
.../docs/architecture/psa-migration/syms.sh | 73 +
.../architecture/psa-migration/testing.md | 99 +
.../docs/architecture/psa-shared-memory.md | 685 +
.../architecture/psa-storage-resilience.md | 536 +
.../key-slot-state-transitions.png | Bin 0 -> 50367 bytes
.../psa-thread-safety/psa-thread-safety.md | 367 +
.../testing/driver-interface-test-strategy.md | 133 +
.../architecture/testing/invasive-testing.md | 367 +
.../testing/psa-storage-format-testing.md | 127 +
.../architecture/testing/test-framework.md | 64 +
.../docs/architecture/tls13-support.md | 435 +
lib/mbedtls/external/mbedtls/docs/conf.py | 34 +
.../mbedtls/docs/driver-only-builds.md | 460 +
lib/mbedtls/external/mbedtls/docs/index.rst | 20 +
.../external/mbedtls/docs/proposed/Makefile | 25 +
.../external/mbedtls/docs/proposed/README | 4 +
.../proposed/psa-conditional-inclusion-c.md | 253 +
.../proposed/psa-driver-developer-guide.md | 52 +
.../proposed/psa-driver-integration-guide.md | 39 +
.../docs/proposed/psa-driver-interface.md | 1460 +
...driver-wrappers-codegen-migration-guide.md | 40 +
.../docs/psa-driver-example-and-guide.md | 180 +
.../external/mbedtls/docs/psa-transition.md | 1322 +
.../external/mbedtls/docs/redirects.yaml | 11 +
.../external/mbedtls/docs/requirements.in | 3 +
.../external/mbedtls/docs/requirements.txt | 82 +
.../external/mbedtls/docs/tls13-early-data.md | 192 +
.../external/mbedtls/docs/use-psa-crypto.md | 174 +
.../mbedtls/doxygen/input/doc_encdec.h | 54 +
.../mbedtls/doxygen/input/doc_hashing.h | 30 +
.../mbedtls/doxygen/input/doc_mainpage.h | 19 +
.../external/mbedtls/doxygen/input/doc_rng.h | 27 +
.../mbedtls/doxygen/input/doc_ssltls.h | 37 +
.../mbedtls/doxygen/input/doc_tcpip.h | 32 +
.../external/mbedtls/doxygen/input/doc_x509.h | 31 +
.../external/mbedtls/doxygen/mbedtls.doxyfile | 55 +
.../external/mbedtls/include/.gitignore | 4 +
.../external/mbedtls/include/CMakeLists.txt | 22 +
.../external/mbedtls/include/mbedtls/aes.h | 631 +
.../external/mbedtls/include/mbedtls/aria.h | 343 +
.../external/mbedtls/include/mbedtls/asn1.h | 642 +
.../mbedtls/include/mbedtls/asn1write.h | 390 +
.../external/mbedtls/include/mbedtls/base64.h | 82 +
.../external/mbedtls/include/mbedtls/bignum.h | 1084 +
.../mbedtls/include/mbedtls/block_cipher.h | 76 +
.../mbedtls/include/mbedtls/build_info.h | 176 +
.../mbedtls/include/mbedtls/camellia.h | 305 +
.../external/mbedtls/include/mbedtls/ccm.h | 526 +
.../mbedtls/include/mbedtls/chacha20.h | 202 +
.../mbedtls/include/mbedtls/chachapoly.h | 342 +
.../mbedtls/include/mbedtls/check_config.h | 1127 +
.../external/mbedtls/include/mbedtls/cipher.h | 1173 +
.../external/mbedtls/include/mbedtls/cmac.h | 246 +
.../mbedtls/include/mbedtls/compat-2.x.h | 46 +
.../mbedtls/config_adjust_legacy_crypto.h | 457 +
.../mbedtls/config_adjust_legacy_from_psa.h | 888 +
.../mbedtls/config_adjust_psa_from_legacy.h | 349 +
.../config_adjust_psa_superset_legacy.h | 142 +
.../include/mbedtls/config_adjust_ssl.h | 81 +
.../include/mbedtls/config_adjust_x509.h | 25 +
.../mbedtls/include/mbedtls/config_psa.h | 55 +
.../mbedtls/include/mbedtls/constant_time.h | 36 +
.../mbedtls/include/mbedtls/ctr_drbg.h | 582 +
.../external/mbedtls/include/mbedtls/debug.h | 156 +
.../external/mbedtls/include/mbedtls/des.h | 385 +
.../external/mbedtls/include/mbedtls/dhm.h | 972 +
.../external/mbedtls/include/mbedtls/ecdh.h | 454 +
.../external/mbedtls/include/mbedtls/ecdsa.h | 671 +
.../mbedtls/include/mbedtls/ecjpake.h | 298 +
.../external/mbedtls/include/mbedtls/ecp.h | 1528 +
.../mbedtls/include/mbedtls/entropy.h | 273 +
.../external/mbedtls/include/mbedtls/error.h | 201 +
.../external/mbedtls/include/mbedtls/gcm.h | 384 +
.../external/mbedtls/include/mbedtls/hkdf.h | 124 +
.../mbedtls/include/mbedtls/hmac_drbg.h | 434 +
.../external/mbedtls/include/mbedtls/lms.h | 440 +
.../mbedtls/include/mbedtls/mbedtls_config.h | 4211 ++
.../external/mbedtls/include/mbedtls/md.h | 526 +
.../external/mbedtls/include/mbedtls/md5.h | 190 +
.../include/mbedtls/memory_buffer_alloc.h | 142 +
.../mbedtls/include/mbedtls/net_sockets.h | 299 +
.../mbedtls/include/mbedtls/nist_kw.h | 166 +
.../external/mbedtls/include/mbedtls/oid.h | 762 +
.../external/mbedtls/include/mbedtls/pem.h | 160 +
.../external/mbedtls/include/mbedtls/pk.h | 1288 +
.../external/mbedtls/include/mbedtls/pkcs12.h | 186 +
.../external/mbedtls/include/mbedtls/pkcs5.h | 198 +
.../external/mbedtls/include/mbedtls/pkcs7.h | 261 +
.../mbedtls/include/mbedtls/platform.h | 485 +
.../mbedtls/include/mbedtls/platform_time.h | 79 +
.../mbedtls/include/mbedtls/platform_util.h | 197 +
.../mbedtls/include/mbedtls/poly1305.h | 168 +
.../mbedtls/include/mbedtls/private_access.h | 20 +
.../mbedtls/include/mbedtls/psa_util.h | 188 +
.../mbedtls/include/mbedtls/ripemd160.h | 136 +
.../external/mbedtls/include/mbedtls/rsa.h | 1164 +
.../external/mbedtls/include/mbedtls/sha1.h | 219 +
.../external/mbedtls/include/mbedtls/sha256.h | 200 +
.../external/mbedtls/include/mbedtls/sha3.h | 172 +
.../external/mbedtls/include/mbedtls/sha512.h | 208 +
.../external/mbedtls/include/mbedtls/ssl.h | 5596 +++
.../mbedtls/include/mbedtls/ssl_cache.h | 187 +
.../include/mbedtls/ssl_ciphersuites.h | 482 +
.../mbedtls/include/mbedtls/ssl_cookie.h | 106 +
.../mbedtls/include/mbedtls/ssl_ticket.h | 197 +
.../mbedtls/include/mbedtls/threading.h | 137 +
.../external/mbedtls/include/mbedtls/timing.h | 94 +
.../mbedtls/include/mbedtls/version.h | 78 +
.../external/mbedtls/include/mbedtls/x509.h | 499 +
.../mbedtls/include/mbedtls/x509_crl.h | 184 +
.../mbedtls/include/mbedtls/x509_crt.h | 1208 +
.../mbedtls/include/mbedtls/x509_csr.h | 382 +
.../external/mbedtls/include/psa/build_info.h | 20 +
.../external/mbedtls/include/psa/crypto.h | 4835 ++
.../include/psa/crypto_adjust_auto_enabled.h | 21 +
.../psa/crypto_adjust_config_key_pair_types.h | 91 +
.../psa/crypto_adjust_config_synonyms.h | 39 +
.../include/psa/crypto_builtin_composites.h | 214 +
.../psa/crypto_builtin_key_derivation.h | 118 +
.../include/psa/crypto_builtin_primitives.h | 114 +
.../mbedtls/include/psa/crypto_compat.h | 230 +
.../mbedtls/include/psa/crypto_config.h | 159 +
.../include/psa/crypto_driver_common.h | 44 +
.../psa/crypto_driver_contexts_composites.h | 151 +
.../crypto_driver_contexts_key_derivation.h | 52 +
.../psa/crypto_driver_contexts_primitives.h | 105 +
.../mbedtls/include/psa/crypto_extra.h | 1883 +
.../mbedtls/include/psa/crypto_legacy.h | 88 +
.../mbedtls/include/psa/crypto_platform.h | 102 +
.../mbedtls/include/psa/crypto_se_driver.h | 1383 +
.../mbedtls/include/psa/crypto_sizes.h | 1292 +
.../mbedtls/include/psa/crypto_struct.h | 501 +
.../mbedtls/include/psa/crypto_types.h | 484 +
.../mbedtls/include/psa/crypto_values.h | 2783 ++
.../external/mbedtls/library/.gitignore | 11 +
.../external/mbedtls/library/CMakeLists.txt | 357 +
lib/mbedtls/external/mbedtls/library/Makefile | 403 +
lib/mbedtls/external/mbedtls/library/aes.c | 2294 +
lib/mbedtls/external/mbedtls/library/aesce.c | 618 +
lib/mbedtls/external/mbedtls/library/aesce.h | 136 +
lib/mbedtls/external/mbedtls/library/aesni.c | 835 +
lib/mbedtls/external/mbedtls/library/aesni.h | 162 +
.../external/mbedtls/library/alignment.h | 684 +
lib/mbedtls/external/mbedtls/library/aria.c | 969 +
.../external/mbedtls/library/asn1parse.c | 468 +
.../external/mbedtls/library/asn1write.c | 437 +
lib/mbedtls/external/mbedtls/library/base64.c | 299 +
.../mbedtls/library/base64_internal.h | 45 +
lib/mbedtls/external/mbedtls/library/bignum.c | 2464 +
.../external/mbedtls/library/bignum_core.c | 895 +
.../external/mbedtls/library/bignum_core.h | 763 +
.../external/mbedtls/library/bignum_mod.c | 394 +
.../external/mbedtls/library/bignum_mod.h | 452 +
.../external/mbedtls/library/bignum_mod_raw.c | 276 +
.../external/mbedtls/library/bignum_mod_raw.h | 416 +
.../mbedtls/library/bignum_mod_raw_invasive.h | 34 +
.../external/mbedtls/library/block_cipher.c | 203 +
.../mbedtls/library/block_cipher_internal.h | 99 +
lib/mbedtls/external/mbedtls/library/bn_mul.h | 1094 +
.../external/mbedtls/library/camellia.c | 1058 +
lib/mbedtls/external/mbedtls/library/ccm.c | 763 +
.../external/mbedtls/library/chacha20.c | 497 +
.../external/mbedtls/library/chachapoly.c | 478 +
.../mbedtls/library/check_crypto_config.h | 141 +
lib/mbedtls/external/mbedtls/library/cipher.c | 1680 +
.../external/mbedtls/library/cipher_wrap.c | 2482 +
.../external/mbedtls/library/cipher_wrap.h | 178 +
lib/mbedtls/external/mbedtls/library/cmac.c | 1067 +
lib/mbedtls/external/mbedtls/library/common.h | 435 +
.../external/mbedtls/library/constant_time.c | 248 +
.../mbedtls/library/constant_time_impl.h | 556 +
.../mbedtls/library/constant_time_internal.h | 579 +
lib/mbedtls/external/mbedtls/library/ctr.h | 35 +
.../external/mbedtls/library/ctr_drbg.c | 1016 +
lib/mbedtls/external/mbedtls/library/debug.c | 465 +
.../external/mbedtls/library/debug_internal.h | 172 +
lib/mbedtls/external/mbedtls/library/des.c | 1042 +
lib/mbedtls/external/mbedtls/library/dhm.c | 712 +
lib/mbedtls/external/mbedtls/library/ecdh.c | 694 +
lib/mbedtls/external/mbedtls/library/ecdsa.c | 867 +
.../external/mbedtls/library/ecjpake.c | 1216 +
lib/mbedtls/external/mbedtls/library/ecp.c | 3703 ++
.../external/mbedtls/library/ecp_curves.c | 5460 ++
.../external/mbedtls/library/ecp_curves_new.c | 6036 +++
.../mbedtls/library/ecp_internal_alt.h | 287 +
.../external/mbedtls/library/ecp_invasive.h | 325 +
.../external/mbedtls/library/entropy.c | 676 +
.../external/mbedtls/library/entropy_poll.c | 229 +
.../external/mbedtls/library/entropy_poll.h | 64 +
lib/mbedtls/external/mbedtls/library/error.c | 880 +
lib/mbedtls/external/mbedtls/library/gcm.c | 1330 +
lib/mbedtls/external/mbedtls/library/hkdf.c | 161 +
.../external/mbedtls/library/hmac_drbg.c | 633 +
lib/mbedtls/external/mbedtls/library/lmots.c | 778 +
lib/mbedtls/external/mbedtls/library/lmots.h | 288 +
lib/mbedtls/external/mbedtls/library/lms.c | 761 +
lib/mbedtls/external/mbedtls/library/md.c | 1108 +
lib/mbedtls/external/mbedtls/library/md5.c | 426 +
lib/mbedtls/external/mbedtls/library/md_psa.h | 26 +
.../external/mbedtls/library/md_wrap.h | 46 +
.../mbedtls/library/memory_buffer_alloc.c | 745 +
.../external/mbedtls/library/mps_common.h | 181 +
.../external/mbedtls/library/mps_error.h | 89 +
.../external/mbedtls/library/mps_reader.c | 538 +
.../external/mbedtls/library/mps_reader.h | 366 +
.../external/mbedtls/library/mps_trace.c | 112 +
.../external/mbedtls/library/mps_trace.h | 154 +
.../external/mbedtls/library/net_sockets.c | 696 +
.../external/mbedtls/library/nist_kw.c | 725 +
lib/mbedtls/external/mbedtls/library/oid.c | 1166 +
.../external/mbedtls/library/padlock.c | 157 +
.../external/mbedtls/library/padlock.h | 111 +
lib/mbedtls/external/mbedtls/library/pem.c | 547 +
lib/mbedtls/external/mbedtls/library/pk.c | 1531 +
lib/mbedtls/external/mbedtls/library/pk_ecc.c | 255 +
.../external/mbedtls/library/pk_internal.h | 207 +
.../external/mbedtls/library/pk_wrap.c | 1584 +
.../external/mbedtls/library/pk_wrap.h | 138 +
lib/mbedtls/external/mbedtls/library/pkcs12.c | 437 +
lib/mbedtls/external/mbedtls/library/pkcs5.c | 500 +
lib/mbedtls/external/mbedtls/library/pkcs7.c | 849 +
.../external/mbedtls/library/pkparse.c | 1392 +
.../external/mbedtls/library/pkwrite.c | 621 +
.../external/mbedtls/library/pkwrite.h | 121 +
.../external/mbedtls/library/platform.c | 402 +
.../external/mbedtls/library/platform_util.c | 263 +
.../external/mbedtls/library/poly1305.c | 492 +
.../external/mbedtls/library/psa_crypto.c | 9166 ++++
.../mbedtls/library/psa_crypto_aead.c | 649 +
.../mbedtls/library/psa_crypto_aead.h | 499 +
.../mbedtls/library/psa_crypto_cipher.c | 724 +
.../mbedtls/library/psa_crypto_cipher.h | 316 +
.../mbedtls/library/psa_crypto_client.c | 22 +
.../mbedtls/library/psa_crypto_core.h | 957 +
.../mbedtls/library/psa_crypto_core_common.h | 52 +
.../library/psa_crypto_driver_wrappers.h | 2897 ++
.../psa_crypto_driver_wrappers_no_static.c | 256 +
.../psa_crypto_driver_wrappers_no_static.h | 31 +
.../external/mbedtls/library/psa_crypto_ecp.c | 596 +
.../external/mbedtls/library/psa_crypto_ecp.h | 267 +
.../mbedtls/library/psa_crypto_ffdh.c | 321 +
.../mbedtls/library/psa_crypto_ffdh.h | 131 +
.../mbedtls/library/psa_crypto_hash.c | 470 +
.../mbedtls/library/psa_crypto_hash.h | 211 +
.../mbedtls/library/psa_crypto_invasive.h | 92 +
.../external/mbedtls/library/psa_crypto_its.h | 131 +
.../external/mbedtls/library/psa_crypto_mac.c | 496 +
.../external/mbedtls/library/psa_crypto_mac.h | 264 +
.../mbedtls/library/psa_crypto_pake.c | 571 +
.../mbedtls/library/psa_crypto_pake.h | 159 +
.../mbedtls/library/psa_crypto_random_impl.h | 135 +
.../external/mbedtls/library/psa_crypto_rsa.c | 706 +
.../external/mbedtls/library/psa_crypto_rsa.h | 327 +
.../external/mbedtls/library/psa_crypto_se.c | 373 +
.../external/mbedtls/library/psa_crypto_se.h | 192 +
.../library/psa_crypto_slot_management.c | 685 +
.../library/psa_crypto_slot_management.h | 285 +
.../mbedtls/library/psa_crypto_storage.c | 481 +
.../mbedtls/library/psa_crypto_storage.h | 385 +
.../external/mbedtls/library/psa_its_file.c | 254 +
.../external/mbedtls/library/psa_util.c | 602 +
.../mbedtls/library/psa_util_internal.h | 100 +
.../external/mbedtls/library/ripemd160.c | 490 +
lib/mbedtls/external/mbedtls/library/rsa.c | 3065 ++
.../mbedtls/library/rsa_alt_helpers.c | 447 +
.../mbedtls/library/rsa_alt_helpers.h | 206 +
.../external/mbedtls/library/rsa_internal.h | 121 +
lib/mbedtls/external/mbedtls/library/sha1.c | 480 +
lib/mbedtls/external/mbedtls/library/sha256.c | 976 +
lib/mbedtls/external/mbedtls/library/sha3.c | 721 +
lib/mbedtls/external/mbedtls/library/sha512.c | 1112 +
.../external/mbedtls/library/ssl_cache.c | 410 +
.../mbedtls/library/ssl_ciphersuites.c | 2050 +
.../library/ssl_ciphersuites_internal.h | 154 +
.../external/mbedtls/library/ssl_client.c | 1017 +
.../external/mbedtls/library/ssl_client.h | 22 +
.../external/mbedtls/library/ssl_cookie.c | 380 +
.../mbedtls/library/ssl_debug_helpers.h | 83 +
.../library/ssl_debug_helpers_generated.c | 251 +
.../external/mbedtls/library/ssl_misc.h | 2983 ++
.../external/mbedtls/library/ssl_msg.c | 6368 +++
.../external/mbedtls/library/ssl_ticket.c | 552 +
.../external/mbedtls/library/ssl_tls.c | 9922 ++++
.../mbedtls/library/ssl_tls12_client.c | 3601 ++
.../mbedtls/library/ssl_tls12_server.c | 4432 ++
.../mbedtls/library/ssl_tls13_client.c | 3181 ++
.../mbedtls/library/ssl_tls13_generic.c | 1853 +
.../mbedtls/library/ssl_tls13_invasive.h | 23 +
.../external/mbedtls/library/ssl_tls13_keys.c | 1885 +
.../external/mbedtls/library/ssl_tls13_keys.h | 651 +
.../mbedtls/library/ssl_tls13_server.c | 3599 ++
.../external/mbedtls/library/threading.c | 195 +
lib/mbedtls/external/mbedtls/library/timing.c | 154 +
.../external/mbedtls/library/version.c | 32 +
.../mbedtls/library/version_features.c | 841 +
lib/mbedtls/external/mbedtls/library/x509.c | 1776 +
.../external/mbedtls/library/x509_create.c | 563 +
.../external/mbedtls/library/x509_crl.c | 713 +
.../external/mbedtls/library/x509_crt.c | 3301 ++
.../external/mbedtls/library/x509_csr.c | 639 +
.../external/mbedtls/library/x509_internal.h | 86 +
.../external/mbedtls/library/x509write.c | 174 +
.../external/mbedtls/library/x509write_crt.c | 682 +
.../external/mbedtls/library/x509write_csr.c | 331 +
.../external/mbedtls/pkgconfig/CMakeLists.txt | 25 +
.../mbedtls/pkgconfig/JoinPaths.cmake | 27 +
.../mbedtls/pkgconfig/mbedcrypto.pc.in | 10 +
.../external/mbedtls/pkgconfig/mbedtls.pc.in | 11 +
.../external/mbedtls/pkgconfig/mbedx509.pc.in | 11 +
.../external/mbedtls/programs/.gitignore | 83 +
.../external/mbedtls/programs/CMakeLists.txt | 13 +
.../external/mbedtls/programs/Makefile | 431 +
.../external/mbedtls/programs/README.md | 118 +
.../mbedtls/programs/aes/CMakeLists.txt | 13 +
.../mbedtls/programs/aes/crypt_and_hash.c | 577 +
.../mbedtls/programs/cipher/CMakeLists.txt | 13 +
.../programs/cipher/cipher_aead_demo.c | 259 +
.../external/mbedtls/programs/demo_common.sh | 137 +
.../external/mbedtls/programs/fuzz/.gitignore | 10 +
.../mbedtls/programs/fuzz/CMakeLists.txt | 50 +
.../external/mbedtls/programs/fuzz/Makefile | 48 +
.../external/mbedtls/programs/fuzz/README.md | 68 +
.../external/mbedtls/programs/fuzz/common.c | 105 +
.../external/mbedtls/programs/fuzz/common.h | 25 +
.../mbedtls/programs/fuzz/corpuses/client | Bin 0 -> 4037 bytes
.../mbedtls/programs/fuzz/corpuses/dtlsclient | Bin 0 -> 4058 bytes
.../mbedtls/programs/fuzz/corpuses/dtlsserver | Bin 0 -> 1189 bytes
.../mbedtls/programs/fuzz/corpuses/server | Bin 0 -> 675 bytes
.../mbedtls/programs/fuzz/fuzz_client.c | 193 +
.../mbedtls/programs/fuzz/fuzz_client.options | 2 +
.../mbedtls/programs/fuzz/fuzz_dtlsclient.c | 136 +
.../programs/fuzz/fuzz_dtlsclient.options | 2 +
.../mbedtls/programs/fuzz/fuzz_dtlsserver.c | 181 +
.../programs/fuzz/fuzz_dtlsserver.options | 2 +
.../mbedtls/programs/fuzz/fuzz_pkcs7.c | 20 +
.../mbedtls/programs/fuzz/fuzz_pkcs7.options | 2 +
.../mbedtls/programs/fuzz/fuzz_privkey.c | 104 +
.../programs/fuzz/fuzz_privkey.options | 2 +
.../mbedtls/programs/fuzz/fuzz_pubkey.c | 90 +
.../mbedtls/programs/fuzz/fuzz_pubkey.options | 2 +
.../mbedtls/programs/fuzz/fuzz_server.c | 216 +
.../mbedtls/programs/fuzz/fuzz_server.options | 2 +
.../mbedtls/programs/fuzz/fuzz_x509crl.c | 39 +
.../programs/fuzz/fuzz_x509crl.options | 2 +
.../mbedtls/programs/fuzz/fuzz_x509crt.c | 39 +
.../programs/fuzz/fuzz_x509crt.options | 2 +
.../mbedtls/programs/fuzz/fuzz_x509csr.c | 39 +
.../programs/fuzz/fuzz_x509csr.options | 2 +
.../external/mbedtls/programs/fuzz/onefile.c | 69 +
.../mbedtls/programs/hash/CMakeLists.txt | 15 +
.../mbedtls/programs/hash/generic_sum.c | 209 +
.../external/mbedtls/programs/hash/hello.c | 45 +
.../mbedtls/programs/hash/md_hmac_demo.c | 136 +
.../mbedtls/programs/pkey/CMakeLists.txt | 41 +
.../mbedtls/programs/pkey/dh_client.c | 288 +
.../mbedtls/programs/pkey/dh_genprime.c | 161 +
.../mbedtls/programs/pkey/dh_prime.txt | 2 +
.../mbedtls/programs/pkey/dh_server.c | 306 +
.../mbedtls/programs/pkey/ecdh_curve25519.c | 189 +
.../external/mbedtls/programs/pkey/ecdsa.c | 220 +
.../external/mbedtls/programs/pkey/gen_key.c | 478 +
.../external/mbedtls/programs/pkey/key_app.c | 368 +
.../mbedtls/programs/pkey/key_app_writer.c | 495 +
.../external/mbedtls/programs/pkey/mpi_demo.c | 84 +
.../mbedtls/programs/pkey/pk_decrypt.c | 153 +
.../mbedtls/programs/pkey/pk_encrypt.c | 154 +
.../external/mbedtls/programs/pkey/pk_sign.c | 155 +
.../mbedtls/programs/pkey/pk_verify.c | 128 +
.../mbedtls/programs/pkey/rsa_decrypt.c | 172 +
.../mbedtls/programs/pkey/rsa_encrypt.c | 149 +
.../mbedtls/programs/pkey/rsa_genkey.c | 141 +
.../mbedtls/programs/pkey/rsa_priv.txt | 8 +
.../mbedtls/programs/pkey/rsa_pub.txt | 2 +
.../external/mbedtls/programs/pkey/rsa_sign.c | 155 +
.../mbedtls/programs/pkey/rsa_sign_pss.c | 161 +
.../mbedtls/programs/pkey/rsa_verify.c | 134 +
.../mbedtls/programs/pkey/rsa_verify_pss.c | 136 +
.../mbedtls/programs/psa/CMakeLists.txt | 48 +
.../external/mbedtls/programs/psa/aead_demo.c | 281 +
.../mbedtls/programs/psa/crypto_examples.c | 321 +
.../external/mbedtls/programs/psa/hmac_demo.c | 159 +
.../mbedtls/programs/psa/key_ladder_demo.c | 691 +
.../mbedtls/programs/psa/key_ladder_demo.sh | 51 +
.../mbedtls/programs/psa/psa_constant_names.c | 310 +
.../psa/psa_constant_names_generated.c | 474 +
.../external/mbedtls/programs/psa/psa_hash.c | 159 +
.../mbedtls/programs/psa/psa_hash_demo.sh | 20 +
.../mbedtls/programs/random/CMakeLists.txt | 14 +
.../mbedtls/programs/random/gen_entropy.c | 75 +
.../programs/random/gen_random_ctr_drbg.c | 107 +
.../mbedtls/programs/ssl/CMakeLists.txt | 61 +
.../mbedtls/programs/ssl/dtls_client.c | 342 +
.../mbedtls/programs/ssl/dtls_server.c | 408 +
.../mbedtls/programs/ssl/mini_client.c | 274 +
.../mbedtls/programs/ssl/ssl_client1.c | 288 +
.../mbedtls/programs/ssl/ssl_client2.c | 3230 ++
.../mbedtls/programs/ssl/ssl_context_info.c | 1012 +
.../mbedtls/programs/ssl/ssl_fork_server.c | 381 +
.../mbedtls/programs/ssl/ssl_mail_client.c | 804 +
.../mbedtls/programs/ssl/ssl_pthread_server.c | 489 +
.../mbedtls/programs/ssl/ssl_server.c | 362 +
.../mbedtls/programs/ssl/ssl_server2.c | 4357 ++
.../programs/ssl/ssl_test_common_source.c | 375 +
.../mbedtls/programs/ssl/ssl_test_lib.c | 648 +
.../mbedtls/programs/ssl/ssl_test_lib.h | 331 +
.../mbedtls/programs/test/CMakeLists.txt | 95 +
.../mbedtls/programs/test/benchmark.c | 1271 +
.../programs/test/cmake_package/.gitignore | 3 +
.../test/cmake_package/CMakeLists.txt | 38 +
.../test/cmake_package/cmake_package.c | 27 +
.../test/cmake_package_install/.gitignore | 3 +
.../test/cmake_package_install/CMakeLists.txt | 41 +
.../cmake_package_install.c | 28 +
.../programs/test/cmake_subproject/.gitignore | 3 +
.../test/cmake_subproject/CMakeLists.txt | 23 +
.../test/cmake_subproject/cmake_subproject.c | 28 +
.../external/mbedtls/programs/test/dlopen.c | 92 +
.../mbedtls/programs/test/dlopen_demo.sh | 42 +
.../programs/test/generate_cpp_dummy_build.sh | 78 +
.../external/mbedtls/programs/test/metatest.c | 484 +
.../programs/test/query_compile_time_config.c | 66 +
.../mbedtls/programs/test/query_config.c | 5257 ++
.../mbedtls/programs/test/query_config.h | 34 +
.../programs/test/query_included_headers.c | 29 +
.../external/mbedtls/programs/test/selftest.c | 584 +
.../mbedtls/programs/test/udp_proxy.c | 966 +
.../programs/test/udp_proxy_wrapper.sh | 120 +
.../external/mbedtls/programs/test/zeroize.c | 72 +
.../mbedtls/programs/util/CMakeLists.txt | 18 +
.../external/mbedtls/programs/util/pem2der.c | 265 +
.../external/mbedtls/programs/util/strerror.c | 61 +
.../external/mbedtls/programs/wince_main.c | 31 +
.../mbedtls/programs/x509/CMakeLists.txt | 24 +
.../external/mbedtls/programs/x509/cert_app.c | 456 +
.../external/mbedtls/programs/x509/cert_req.c | 514 +
.../mbedtls/programs/x509/cert_write.c | 1016 +
.../external/mbedtls/programs/x509/crl_app.c | 132 +
.../mbedtls/programs/x509/load_roots.c | 165 +
.../external/mbedtls/programs/x509/req_app.c | 132 +
.../external/mbedtls/scripts/abi_check.py | 658 +
.../external/mbedtls/scripts/apidoc_full.sh | 28 +
.../mbedtls/scripts/assemble_changelog.py | 534 +
.../mbedtls/scripts/basic.requirements.txt | 5 +
.../external/mbedtls/scripts/bump_version.sh | 148 +
.../mbedtls/scripts/ci.requirements.txt | 24 +
.../mbedtls/scripts/code_size_compare.py | 952 +
.../external/mbedtls/scripts/code_style.py | 230 +
.../external/mbedtls/scripts/common.make | 135 +
.../external/mbedtls/scripts/config.pl | 14 +
.../external/mbedtls/scripts/config.py | 603 +
.../driver_jsons/driver_opaque_schema.json | 71 +
.../driver_transparent_schema.json | 70 +
.../data_files/driver_jsons/driverlist.json | 1 +
.../mbedtls_test_opaque_driver.json | 20 +
.../mbedtls_test_transparent_driver.json | 22 +
.../driver_jsons/p256_transparent_driver.json | 20 +
.../driver_templates/OS-template-opaque.jinja | 17 +
.../OS-template-transparent.jinja | 19 +
.../psa_crypto_driver_wrappers.h.jinja | 2860 ++
...a_crypto_driver_wrappers_no_static.c.jinja | 224 +
.../mbedtls/scripts/data_files/error.fmt | 159 +
.../scripts/data_files/query_config.fmt | 121 +
.../scripts/data_files/version_features.fmt | 50 +
.../data_files/vs2017-app-template.vcxproj | 175 +
.../data_files/vs2017-main-template.vcxproj | 163 +
.../data_files/vs2017-sln-template.sln | 30 +
.../mbedtls/scripts/driver.requirements.txt | 19 +
.../external/mbedtls/scripts/ecc-heap.sh | 87 +
.../mbedtls/scripts/ecp_comb_table.py | 237 +
.../external/mbedtls/scripts/footprint.sh | 108 +
.../scripts/generate_driver_wrappers.py | 212 +
.../mbedtls/scripts/generate_errors.pl | 240 +
.../mbedtls/scripts/generate_features.pl | 79 +
.../mbedtls/scripts/generate_psa_constants.py | 332 +
.../mbedtls/scripts/generate_query_config.pl | 116 +
.../scripts/generate_ssl_debug_helpers.py | 414 +
.../mbedtls/scripts/generate_visualc_files.pl | 289 +
lib/mbedtls/external/mbedtls/scripts/lcov.sh | 88 +
.../scripts/maintainer.requirements.txt | 10 +
.../mbedtls/scripts/make_generated_files.bat | 15 +
.../external/mbedtls/scripts/massif_max.pl | 36 +
.../mbedtls/scripts/mbedtls_dev/__init__.py | 3 +
.../mbedtls_dev/asymmetric_key_data.py | 157 +
.../scripts/mbedtls_dev/bignum_common.py | 406 +
.../scripts/mbedtls_dev/bignum_core.py | 896 +
.../scripts/mbedtls_dev/bignum_data.py | 159 +
.../mbedtls/scripts/mbedtls_dev/bignum_mod.py | 102 +
.../scripts/mbedtls_dev/bignum_mod_raw.py | 242 +
.../mbedtls/scripts/mbedtls_dev/build_tree.py | 120 +
.../scripts/mbedtls_dev/c_build_helper.py | 162 +
.../scripts/mbedtls_dev/c_parsing_helper.py | 131 +
.../mbedtls_dev/c_wrapper_generator.py | 473 +
.../scripts/mbedtls_dev/crypto_data_tests.py | 112 +
.../scripts/mbedtls_dev/crypto_knowledge.py | 568 +
.../mbedtls/scripts/mbedtls_dev/ecp.py | 875 +
.../scripts/mbedtls_dev/logging_util.py | 46 +
.../scripts/mbedtls_dev/macro_collector.py | 539 +
.../scripts/mbedtls_dev/psa_information.py | 161 +
.../scripts/mbedtls_dev/psa_storage.py | 206 +
.../mbedtls/scripts/mbedtls_dev/test_case.py | 91 +
.../mbedtls_dev/test_data_generation.py | 224 +
.../scripts/mbedtls_dev/typing_util.py | 28 +
.../external/mbedtls/scripts/memory.sh | 129 +
.../mbedtls/scripts/min_requirements.py | 127 +
.../external/mbedtls/scripts/output_env.sh | 187 +
.../mbedtls/scripts/prepare_release.sh | 70 +
.../mbedtls/scripts/tmp_ignore_makefiles.sh | 47 +
.../mbedtls/scripts/windows_msbuild.bat | 20 +
lib/mbedtls/external/mbedtls/tests/.gitignore | 24 +
.../external/mbedtls/tests/CMakeLists.txt | 307 +
.../external/mbedtls/tests/Descriptions.txt | 22 +
lib/mbedtls/external/mbedtls/tests/Makefile | 248 +
.../mbedtls/tests/compat-in-docker.sh | 55 +
lib/mbedtls/external/mbedtls/tests/compat.sh | 1240 +
.../mbedtls/tests/configs/tls13-only.h | 31 +
.../tests/configs/user-config-for-test.h | 89 +
.../tests/configs/user-config-malloc-0-null.h | 22 +
.../configs/user-config-zeroize-memset.h | 17 +
.../external/mbedtls/tests/context-info.sh | 428 +
.../mbedtls/tests/data_files/.gitignore | 3 +
.../mbedtls/tests/data_files/Makefile | 2190 +
.../mbedtls/tests/data_files/Readme-x509.txt | 135 +
.../authorityKeyId_no_authorityKeyId.crt.der | Bin 0 -> 809 bytes
.../authorityKeyId_no_issuer.crt.der | Bin 0 -> 842 bytes
.../authorityKeyId_no_keyid.crt.der | Bin 0 -> 909 bytes
.../authorityKeyId_subjectKeyId.conf | 19 +
.../authorityKeyId_subjectKeyId.crt.der | Bin 0 -> 931 bytes
...subjectKeyId_issuer_tag1_malformed.crt.der | Bin 0 -> 931 bytes
...subjectKeyId_issuer_tag2_malformed.crt.der | Bin 0 -> 931 bytes
...bjectKeyId_keyid_tag_len_malformed.crt.der | Bin 0 -> 931 bytes
...d_subjectKeyId_keyid_tag_malformed.crt.der | Bin 0 -> 931 bytes
...eyId_subjectKeyId_length_malformed.crt.der | Bin 0 -> 931 bytes
...ubjectKeyId_sequence_tag_malformed.crt.der | Bin 0 -> 931 bytes
...eyId_subjectKeyId_sn_len_malformed.crt.der | Bin 0 -> 931 bytes
...eyId_subjectKeyId_sn_tag_malformed.crt.der | Bin 0 -> 931 bytes
...yId_subjectKeyId_tag_len_malformed.crt.der | Bin 0 -> 931 bytes
...tyKeyId_subjectKeyId_tag_malformed.crt.der | Bin 0 -> 931 bytes
.../tests/data_files/base64/cli_cid.txt | 2 +
.../data_files/base64/cli_ciphersuite.txt | 2 +
.../tests/data_files/base64/cli_def.txt | 2 +
.../tests/data_files/base64/cli_min_cfg.txt | 2 +
.../tests/data_files/base64/cli_no_alpn.txt | 3 +
.../data_files/base64/cli_no_keep_cert.txt | 2 +
.../tests/data_files/base64/cli_no_mfl.txt | 2 +
.../data_files/base64/cli_no_packing.txt | 2 +
.../data_files/base64/def_b64_too_big_1.txt | 2 +
.../data_files/base64/def_b64_too_big_2.txt | 2 +
.../data_files/base64/def_b64_too_big_3.txt | 2 +
.../tests/data_files/base64/def_bad_b64.txt | 2 +
.../mbedtls/tests/data_files/base64/empty.txt | 0
.../tests/data_files/base64/mfl_1024.txt | 2 +
.../tests/data_files/base64/mtu_10000.txt | 2 +
.../tests/data_files/base64/srv_cid.txt | 2 +
.../data_files/base64/srv_ciphersuite.txt | 2 +
.../tests/data_files/base64/srv_def.txt | 2 +
.../tests/data_files/base64/srv_min_cfg.txt | 2 +
.../tests/data_files/base64/srv_no_alpn.txt | 2 +
.../data_files/base64/srv_no_keep_cert.txt | 2 +
.../tests/data_files/base64/srv_no_mfl.txt | 2 +
.../data_files/base64/srv_no_packing.txt | 2 +
.../tests/data_files/base64/v2.19.1.txt | 2 +
.../tests/data_files/cert_example_multi.crt | 17 +
.../data_files/cert_example_multi_nocn.crt | 16 +
.../data_files/cert_example_wildcard.crt | 20 +
.../mbedtls/tests/data_files/cert_md5.crt | 20 +
.../mbedtls/tests/data_files/cert_md5.csr | 16 +
.../mbedtls/tests/data_files/cert_sha1.crt | 20 +
.../mbedtls/tests/data_files/cert_sha224.crt | 20 +
.../mbedtls/tests/data_files/cert_sha256.crt | 20 +
.../mbedtls/tests/data_files/cert_sha384.crt | 20 +
.../mbedtls/tests/data_files/cert_sha512.crt | 20 +
.../tests/data_files/cert_v1_with_ext.crt | 23 +
.../mbedtls/tests/data_files/cli-rsa-sha1.crt | 20 +
.../tests/data_files/cli-rsa-sha256.crt | 20 +
.../tests/data_files/cli-rsa-sha256.crt.der | Bin 0 -> 835 bytes
.../tests/data_files/cli-rsa-sha256.key.der | Bin 0 -> 1192 bytes
.../mbedtls/tests/data_files/cli-rsa.key | 27 +
.../mbedtls/tests/data_files/cli-rsa.key.der | Bin 0 -> 1192 bytes
.../mbedtls/tests/data_files/cli.opensslconf | 4 +
.../mbedtls/tests/data_files/cli2.crt | 13 +
.../mbedtls/tests/data_files/cli2.crt.der | Bin 0 -> 483 bytes
.../mbedtls/tests/data_files/cli2.key | 5 +
.../mbedtls/tests/data_files/cli2.key.der | Bin 0 -> 121 bytes
...ized-fuzz_x509crt-6666050834661376.crt.der | Bin 0 -> 396 bytes
.../mbedtls/tests/data_files/crl-ec-sha1.pem | 10 +
.../tests/data_files/crl-ec-sha256.pem | 10 +
.../mbedtls/tests/data_files/crl-future.pem | 11 +
.../data_files/crl-futureRevocationDate.pem | 11 +
.../data_files/crl-rsa-pss-sha1-badsign.pem | 14 +
.../tests/data_files/crl-rsa-pss-sha1.pem | 14 +
.../tests/data_files/crl-rsa-pss-sha224.pem | 16 +
.../tests/data_files/crl-rsa-pss-sha256.pem | 16 +
.../tests/data_files/crl-rsa-pss-sha384.pem | 16 +
.../tests/data_files/crl-rsa-pss-sha512.pem | 16 +
.../external/mbedtls/tests/data_files/crl.pem | 11 +
.../tests/data_files/crl_cat_ec-rsa.pem | 21 +
.../tests/data_files/crl_cat_ecfut-rsa.pem | 22 +
.../tests/data_files/crl_cat_rsa-ec.pem | 21 +
.../tests/data_files/crl_cat_rsabadpem-ec.pem | 21 +
.../mbedtls/tests/data_files/crl_expired.pem | 11 +
.../mbedtls/tests/data_files/crl_sha256.pem | 11 +
.../tests/data_files/crt_cat_rsaexp-ec.pem | 21 +
.../mbedtls/tests/data_files/dh.1000.pem | 34 +
.../mbedtls/tests/data_files/dh.998.pem | 17 +
.../mbedtls/tests/data_files/dh.999.pem | 17 +
.../mbedtls/tests/data_files/dh.optlen.der | Bin 0 -> 530 bytes
.../mbedtls/tests/data_files/dh.optlen.pem | 58 +
.../mbedtls/tests/data_files/dhparams.pem | 5 +
.../tests/data_files/dir-maxpath/00.crt | 11 +
.../tests/data_files/dir-maxpath/00.key | 8 +
.../tests/data_files/dir-maxpath/01.crt | 13 +
.../tests/data_files/dir-maxpath/01.key | 8 +
.../tests/data_files/dir-maxpath/02.crt | 12 +
.../tests/data_files/dir-maxpath/02.key | 8 +
.../tests/data_files/dir-maxpath/03.crt | 12 +
.../tests/data_files/dir-maxpath/03.key | 8 +
.../tests/data_files/dir-maxpath/04.crt | 12 +
.../tests/data_files/dir-maxpath/04.key | 8 +
.../tests/data_files/dir-maxpath/05.crt | 12 +
.../tests/data_files/dir-maxpath/05.key | 8 +
.../tests/data_files/dir-maxpath/06.crt | 12 +
.../tests/data_files/dir-maxpath/06.key | 8 +
.../tests/data_files/dir-maxpath/07.crt | 12 +
.../tests/data_files/dir-maxpath/07.key | 8 +
.../tests/data_files/dir-maxpath/08.crt | 12 +
.../tests/data_files/dir-maxpath/08.key | 8 +
.../tests/data_files/dir-maxpath/09.crt | 12 +
.../tests/data_files/dir-maxpath/09.key | 8 +
.../tests/data_files/dir-maxpath/10.crt | 12 +
.../tests/data_files/dir-maxpath/10.key | 8 +
.../tests/data_files/dir-maxpath/11.crt | 12 +
.../tests/data_files/dir-maxpath/11.key | 8 +
.../tests/data_files/dir-maxpath/12.crt | 12 +
.../tests/data_files/dir-maxpath/12.key | 8 +
.../tests/data_files/dir-maxpath/13.crt | 12 +
.../tests/data_files/dir-maxpath/13.key | 8 +
.../tests/data_files/dir-maxpath/14.crt | 12 +
.../tests/data_files/dir-maxpath/14.key | 8 +
.../tests/data_files/dir-maxpath/15.crt | 12 +
.../tests/data_files/dir-maxpath/15.key | 8 +
.../tests/data_files/dir-maxpath/16.crt | 12 +
.../tests/data_files/dir-maxpath/16.key | 8 +
.../tests/data_files/dir-maxpath/17.crt | 12 +
.../tests/data_files/dir-maxpath/17.key | 8 +
.../tests/data_files/dir-maxpath/18.crt | 12 +
.../tests/data_files/dir-maxpath/18.key | 8 +
.../tests/data_files/dir-maxpath/19.crt | 12 +
.../tests/data_files/dir-maxpath/19.key | 8 +
.../tests/data_files/dir-maxpath/20.crt | 12 +
.../tests/data_files/dir-maxpath/20.key | 8 +
.../tests/data_files/dir-maxpath/Readme.txt | 10 +
.../tests/data_files/dir-maxpath/c00.pem | 11 +
.../tests/data_files/dir-maxpath/c01.pem | 24 +
.../tests/data_files/dir-maxpath/c02.pem | 36 +
.../tests/data_files/dir-maxpath/c03.pem | 48 +
.../tests/data_files/dir-maxpath/c04.pem | 60 +
.../tests/data_files/dir-maxpath/c05.pem | 72 +
.../tests/data_files/dir-maxpath/c06.pem | 84 +
.../tests/data_files/dir-maxpath/c07.pem | 96 +
.../tests/data_files/dir-maxpath/c08.pem | 108 +
.../tests/data_files/dir-maxpath/c09.pem | 120 +
.../tests/data_files/dir-maxpath/c10.pem | 132 +
.../tests/data_files/dir-maxpath/c11.pem | 144 +
.../tests/data_files/dir-maxpath/c12.pem | 156 +
.../tests/data_files/dir-maxpath/c13.pem | 168 +
.../tests/data_files/dir-maxpath/c14.pem | 180 +
.../tests/data_files/dir-maxpath/c15.pem | 192 +
.../tests/data_files/dir-maxpath/c16.pem | 204 +
.../tests/data_files/dir-maxpath/c17.pem | 216 +
.../tests/data_files/dir-maxpath/c18.pem | 228 +
.../tests/data_files/dir-maxpath/c19.pem | 240 +
.../tests/data_files/dir-maxpath/c20.pem | 252 +
.../data_files/dir-maxpath/int.opensslconf | 4 +
.../tests/data_files/dir-maxpath/long.sh | 38 +
.../mbedtls/tests/data_files/dir1/test-ca.crt | 80 +
.../mbedtls/tests/data_files/dir2/test-ca.crt | 80 +
.../tests/data_files/dir2/test-ca2.crt | 15 +
.../mbedtls/tests/data_files/dir3/Readme | 1 +
.../mbedtls/tests/data_files/dir3/test-ca.crt | 80 +
.../tests/data_files/dir3/test-ca2.crt | 15 +
.../mbedtls/tests/data_files/dir4/Readme | 47 +
.../mbedtls/tests/data_files/dir4/cert11.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert12.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert13.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert14.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert21.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert22.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert23.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert31.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert32.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert33.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert34.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert41.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert42.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert43.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert44.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert45.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert51.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert52.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert53.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert54.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert61.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert62.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert63.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert71.crt | 18 +
.../mbedtls/tests/data_files/dir4/cert72.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert73.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert74.crt | 19 +
.../mbedtls/tests/data_files/dir4/cert81.crt | 11 +
.../mbedtls/tests/data_files/dir4/cert82.crt | 11 +
.../mbedtls/tests/data_files/dir4/cert83.crt | 11 +
.../mbedtls/tests/data_files/dir4/cert91.crt | 11 +
.../mbedtls/tests/data_files/dir4/cert92.crt | 11 +
.../tests/data_files/ec_224_prv.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_224_prv.pem | 5 +
.../tests/data_files/ec_224_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_224_pub.pem | 4 +
.../tests/data_files/ec_256_long_prv.der | Bin 0 -> 121 bytes
.../tests/data_files/ec_256_long_prv.pem | 5 +
.../tests/data_files/ec_256_prv.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_256_prv.pem | 5 +
.../tests/data_files/ec_256_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_256_pub.pem | 4 +
.../tests/data_files/ec_384_prv.comp.pem | 5 +
.../mbedtls/tests/data_files/ec_384_prv.pem | 6 +
.../tests/data_files/ec_384_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_384_pub.pem | 5 +
.../tests/data_files/ec_521_prv.comp.pem | 6 +
.../mbedtls/tests/data_files/ec_521_prv.der | Bin 0 -> 223 bytes
.../mbedtls/tests/data_files/ec_521_prv.pem | 7 +
.../tests/data_files/ec_521_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_521_pub.der | Bin 0 -> 158 bytes
.../mbedtls/tests/data_files/ec_521_pub.pem | 6 +
.../tests/data_files/ec_521_short_prv.der | Bin 0 -> 223 bytes
.../tests/data_files/ec_521_short_prv.pem | 7 +
.../tests/data_files/ec_bp256_prv.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_bp256_prv.pem | 5 +
.../tests/data_files/ec_bp256_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_bp256_pub.pem | 4 +
.../tests/data_files/ec_bp384_prv.comp.pem | 5 +
.../mbedtls/tests/data_files/ec_bp384_prv.pem | 6 +
.../tests/data_files/ec_bp384_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_bp384_pub.pem | 5 +
.../tests/data_files/ec_bp512_prv.comp.pem | 6 +
.../mbedtls/tests/data_files/ec_bp512_prv.der | Bin 0 -> 221 bytes
.../mbedtls/tests/data_files/ec_bp512_prv.pem | 7 +
.../tests/data_files/ec_bp512_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_bp512_pub.der | Bin 0 -> 158 bytes
.../mbedtls/tests/data_files/ec_bp512_pub.pem | 6 +
.../mbedtls/tests/data_files/ec_prv.pk8.der | Bin 0 -> 113 bytes
.../mbedtls/tests/data_files/ec_prv.pk8.pem | 5 +
.../tests/data_files/ec_prv.pk8.pw.der | Bin 0 -> 148 bytes
.../tests/data_files/ec_prv.pk8.pw.pem | 6 +
.../tests/data_files/ec_prv.pk8nopub.der | Bin 0 -> 67 bytes
.../tests/data_files/ec_prv.pk8nopub.pem | 4 +
.../tests/data_files/ec_prv.pk8nopubparam.der | Bin 0 -> 79 bytes
.../tests/data_files/ec_prv.pk8nopubparam.pem | 4 +
.../tests/data_files/ec_prv.pk8param.der | Bin 0 -> 150 bytes
.../tests/data_files/ec_prv.pk8param.pem | 5 +
.../tests/data_files/ec_prv.sec1.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_prv.sec1.der | Bin 0 -> 97 bytes
.../mbedtls/tests/data_files/ec_prv.sec1.pem | 5 +
.../tests/data_files/ec_prv.sec1.pw.pem | 8 +
.../tests/data_files/ec_prv.specdom.der | Bin 0 -> 214 bytes
.../mbedtls/tests/data_files/ec_pub.comp.pem | 4 +
.../mbedtls/tests/data_files/ec_pub.der | Bin 0 -> 75 bytes
.../mbedtls/tests/data_files/ec_pub.pem | 4 +
.../tests/data_files/ec_x25519_prv.der | Bin 0 -> 48 bytes
.../tests/data_files/ec_x25519_prv.pem | 3 +
.../tests/data_files/ec_x25519_pub.der | Bin 0 -> 44 bytes
.../tests/data_files/ec_x25519_pub.pem | 3 +
.../mbedtls/tests/data_files/ec_x448_prv.der | Bin 0 -> 72 bytes
.../mbedtls/tests/data_files/ec_x448_prv.pem | 4 +
.../mbedtls/tests/data_files/ec_x448_pub.der | Bin 0 -> 68 bytes
.../mbedtls/tests/data_files/ec_x448_pub.pem | 4 +
.../tests/data_files/ecdsa_secp256r1.crt | 10 +
.../tests/data_files/ecdsa_secp256r1.key | 5 +
.../tests/data_files/ecdsa_secp384r1.crt | 11 +
.../tests/data_files/ecdsa_secp384r1.key | 6 +
.../tests/data_files/ecdsa_secp521r1.crt | 12 +
.../tests/data_files/ecdsa_secp521r1.key | 7 +
.../tests/data_files/enco-ca-prstr.pem | 15 +
.../tests/data_files/enco-cert-utf8str.pem | 14 +
.../mbedtls/tests/data_files/format_gen.key | 16 +
.../mbedtls/tests/data_files/format_gen.pub | 6 +
.../tests/data_files/format_pkcs12.fmt | Bin 0 -> 3381 bytes
.../mbedtls/tests/data_files/format_rsa.key | 15 +
.../mbedtls/tests/data_files/hash_file_1 | Bin 0 -> 5120 bytes
.../mbedtls/tests/data_files/hash_file_2 | 2 +
.../mbedtls/tests/data_files/hash_file_3 | Bin 0 -> 13 bytes
.../mbedtls/tests/data_files/hash_file_4 | 0
.../mbedtls/tests/data_files/hash_file_5 | 1 +
.../data_files/keyUsage.decipherOnly.crt | 14 +
...sigs_sha256_m32_h5_lmots_sha256_n32_w8_aux | Bin 0 -> 10916 bytes
...sigs_sha256_m32_h5_lmots_sha256_n32_w8_prv | Bin 0 -> 64 bytes
...sigs_sha256_m32_h5_lmots_sha256_n32_w8_pub | Bin 0 -> 60 bytes
...slms_sha256_m32_h5_lmots_sha256_n32_w8_prv | Bin 0 -> 71931 bytes
...slms_sha256_m32_h5_lmots_sha256_n32_w8_prv | Bin 0 -> 68 bytes
...slms_sha256_m32_h5_lmots_sha256_n32_w8_pub | Bin 0 -> 60 bytes
.../external/mbedtls/tests/data_files/mpi_16 | 1 +
.../mbedtls/tests/data_files/mpi_too_big | 1 +
.../data_files/opensslcnf/server9.crt.v3_ext | 4 +
.../parse_input/bitstring-in-dn.pem | 51 +
.../parse_input/cert_example_multi.crt | 17 +
.../parse_input/cert_example_multi_nocn.crt | 13 +
.../tests/data_files/parse_input/cert_md5.crt | 20 +
.../data_files/parse_input/cert_sha1.crt | 20 +
.../data_files/parse_input/cert_sha224.crt | 20 +
.../data_files/parse_input/cert_sha256.crt | 20 +
.../data_files/parse_input/cert_sha384.crt | 20 +
.../data_files/parse_input/cert_sha512.crt | 20 +
.../parse_input/cli-rsa-sha256-badalg.crt.der | Bin 0 -> 835 bytes
.../data_files/parse_input/crl-ec-sha1.pem | 10 +
.../data_files/parse_input/crl-ec-sha224.pem | 10 +
.../data_files/parse_input/crl-ec-sha256.pem | 10 +
.../data_files/parse_input/crl-ec-sha384.pem | 10 +
.../data_files/parse_input/crl-ec-sha512.pem | 10 +
.../tests/data_files/parse_input/crl-idp.pem | 12 +
.../data_files/parse_input/crl-idpnc.pem | 12 +
.../crl-malformed-trailing-spaces.pem | 20 +
.../parse_input/crl-rsa-pss-sha1.pem | 14 +
.../parse_input/crl-rsa-pss-sha224.pem | 16 +
.../parse_input/crl-rsa-pss-sha256.pem | 16 +
.../parse_input/crl-rsa-pss-sha384.pem | 16 +
.../parse_input/crl-rsa-pss-sha512.pem | 16 +
.../data_files/parse_input/crl_expired.pem | 11 +
.../tests/data_files/parse_input/crl_md5.pem | 11 +
.../tests/data_files/parse_input/crl_sha1.pem | 11 +
.../data_files/parse_input/crl_sha224.pem | 11 +
.../data_files/parse_input/crl_sha256.pem | 11 +
.../data_files/parse_input/crl_sha384.pem | 11 +
.../data_files/parse_input/crl_sha512.pem | 11 +
.../parse_input/keyUsage.decipherOnly.crt | 14 +
.../data_files/parse_input/multiple_san.crt | 12 +
.../non-ascii-string-in-issuer.crt | 22 +
.../parse_input/rsa_multiple_san_uri.crt.der | Bin 0 -> 954 bytes
.../parse_input/rsa_single_san_uri.crt.der | Bin 0 -> 898 bytes
.../parse_input/server1-ms.req.sha256 | 16 +
.../parse_input/server1.cert_type.crt | 20 +
.../tests/data_files/parse_input/server1.crt | 20 +
.../data_files/parse_input/server1.crt.der | Bin 0 -> 835 bytes
.../data_files/parse_input/server1.ext_ku.crt | 22 +
.../parse_input/server1.key_usage.crt | 20 +
.../parse_input/server1.req.commas.sha256 | 16 +
.../data_files/parse_input/server1.req.md5 | 16 +
.../data_files/parse_input/server1.req.sha1 | 16 +
.../data_files/parse_input/server1.req.sha224 | 16 +
.../data_files/parse_input/server1.req.sha256 | 16 +
.../data_files/parse_input/server1.req.sha384 | 16 +
.../data_files/parse_input/server1.req.sha512 | 16 +
.../parse_input/server1_pathlen_int_max-1.crt | 20 +
.../parse_input/server1_pathlen_int_max.crt | 20 +
.../tests/data_files/parse_input/server2.crt | 20 +
.../data_files/parse_input/server2.crt.der | Bin 0 -> 827 bytes
.../tests/data_files/parse_input/server3.crt | 17 +
.../tests/data_files/parse_input/server4.crt | 18 +
...erver5-directoryname-seq-malformed.crt.der | Bin 0 -> 525 bytes
.../parse_input/server5-directoryname.crt.der | Bin 0 -> 498 bytes
.../parse_input/server5-fan.crt.der | Bin 0 -> 408 bytes
.../parse_input/server5-non-compliant.crt | 12 +
.../server5-nonprintable_othername.crt.der | Bin 0 -> 483 bytes
.../parse_input/server5-othername.crt.der | Bin 0 -> 449 bytes
...second-directoryname-oid-malformed.crt.der | Bin 0 -> 525 bytes
.../data_files/parse_input/server5-sha1.crt | 14 +
.../data_files/parse_input/server5-sha224.crt | 14 +
.../data_files/parse_input/server5-sha384.crt | 14 +
.../data_files/parse_input/server5-sha512.crt | 14 +
.../server5-two-directorynames.crt.der | Bin 0 -> 525 bytes
.../server5-unsupported_othername.crt.der | Bin 0 -> 472 bytes
.../tests/data_files/parse_input/server5.crt | 14 +
.../data_files/parse_input/server5.req.sha1 | 8 +
.../data_files/parse_input/server5.req.sha224 | 8 +
.../data_files/parse_input/server5.req.sha256 | 8 +
.../data_files/parse_input/server5.req.sha384 | 8 +
.../data_files/parse_input/server5.req.sha512 | 8 +
.../parse_input/server7_all_space.crt | 47 +
.../data_files/parse_input/server7_int-ca.crt | 47 +
.../parse_input/server7_pem_space.crt | 47 +
.../parse_input/server7_trailing_space.crt | 47 +
.../data_files/parse_input/server9-sha224.crt | 20 +
.../data_files/parse_input/server9-sha256.crt | 20 +
.../data_files/parse_input/server9-sha384.crt | 20 +
.../data_files/parse_input/server9-sha512.crt | 20 +
.../tests/data_files/parse_input/server9.crt | 19 +
.../data_files/parse_input/server9.req.sha1 | 11 +
.../data_files/parse_input/server9.req.sha224 | 12 +
.../data_files/parse_input/server9.req.sha256 | 12 +
.../data_files/parse_input/server9.req.sha384 | 12 +
.../data_files/parse_input/server9.req.sha512 | 12 +
.../parse_input/test-ca-any_policy.crt | 19 +
.../parse_input/test-ca-any_policy_ec.crt | 12 +
.../test-ca-any_policy_with_qualifier.crt | 20 +
.../test-ca-any_policy_with_qualifier_ec.crt | 13 +
.../parse_input/test-ca-multi_policy.crt | 19 +
.../parse_input/test-ca-multi_policy_ec.crt | 12 +
.../test-ca-unsupported_policy.crt | 19 +
.../test-ca-unsupported_policy_ec.crt | 12 +
.../tests/data_files/parse_input/test-ca.crt | 20 +
.../data_files/parse_input/test-ca.crt.der | Bin 0 -> 837 bytes
.../parse_input/test_cert_rfc822name.crt.der | Bin 0 -> 677 bytes
.../parse_input/test_csr_v3_all.csr.der | Bin 0 -> 437 bytes
...ormed_attributes_extension_request.csr.der | Bin 0 -> 437 bytes
...es_extension_request_sequence_len1.csr.der | Bin 0 -> 437 bytes
...es_extension_request_sequence_len2.csr.der | Bin 0 -> 437 bytes
...tes_extension_request_sequence_tag.csr.der | Bin 0 -> 437 bytes
...tributes_extension_request_set_tag.csr.der | Bin 0 -> 437 bytes
...v3_all_malformed_attributes_id_tag.csr.der | Bin 0 -> 437 bytes
...r_v3_all_malformed_attributes_len1.csr.der | Bin 0 -> 437 bytes
...r_v3_all_malformed_attributes_len2.csr.der | Bin 0 -> 437 bytes
..._malformed_attributes_sequence_tag.csr.der | Bin 0 -> 437 bytes
...all_malformed_duplicated_extension.csr.der | Bin 0 -> 437 bytes
..._all_malformed_extension_data_len1.csr.der | Bin 0 -> 437 bytes
..._all_malformed_extension_data_len2.csr.der | Bin 0 -> 437 bytes
...3_all_malformed_extension_data_tag.csr.der | Bin 0 -> 437 bytes
..._v3_all_malformed_extension_id_tag.csr.der | Bin 0 -> 437 bytes
..._extension_key_usage_bitstream_tag.csr.der | Bin 0 -> 437 bytes
...ed_extension_ns_cert_bitstream_tag.csr.der | Bin 0 -> 437 bytes
...sion_subject_alt_name_sequence_tag.csr.der | Bin 0 -> 437 bytes
...3_all_malformed_extension_type_oid.csr.der | Bin 0 -> 437 bytes
..._malformed_extensions_sequence_tag.csr.der | Bin 0 -> 437 bytes
.../parse_input/test_csr_v3_keyUsage.csr.der | Bin 0 -> 368 bytes
.../test_csr_v3_nsCertType.csr.der | Bin 0 -> 374 bytes
.../test_csr_v3_subjectAltName.csr.der | Bin 0 -> 407 bytes
.../mbedtls/tests/data_files/passwd.psk | 1 +
.../tests/data_files/pkcs7-rsa-expired.crt | 20 +
.../tests/data_files/pkcs7-rsa-expired.der | Bin 0 -> 857 bytes
.../tests/data_files/pkcs7-rsa-expired.key | 28 +
.../tests/data_files/pkcs7-rsa-sha256-1.crt | 20 +
.../tests/data_files/pkcs7-rsa-sha256-1.der | Bin 0 -> 845 bytes
.../tests/data_files/pkcs7-rsa-sha256-1.key | 28 +
.../tests/data_files/pkcs7-rsa-sha256-1.pem | 48 +
.../tests/data_files/pkcs7-rsa-sha256-2.crt | 20 +
.../tests/data_files/pkcs7-rsa-sha256-2.der | Bin 0 -> 845 bytes
.../tests/data_files/pkcs7-rsa-sha256-2.key | 28 +
.../tests/data_files/pkcs7-rsa-sha256-2.pem | 48 +
.../tests/data_files/pkcs7-rsa-sha256-3.crt | 20 +
.../tests/data_files/pkcs7-rsa-sha256-3.key | 28 +
.../tests/data_files/pkcs7-rsa-sha256-3.pem | 48 +
.../tests/data_files/pkcs7_data_3_signed.der | Bin 0 -> 1185 bytes
.../data_files/pkcs7_data_cert_encrypted.der | Bin 0 -> 452 bytes
.../pkcs7_data_cert_signed_sha1.der | Bin 0 -> 1276 bytes
.../pkcs7_data_cert_signed_sha256.der | Bin 0 -> 1284 bytes
.../pkcs7_data_cert_signed_sha512.der | Bin 0 -> 1284 bytes
.../data_files/pkcs7_data_cert_signed_v2.der | Bin 0 -> 1284 bytes
.../pkcs7_data_cert_signeddata_sha256.der | Bin 0 -> 1265 bytes
.../pkcs7_data_multiple_certs_signed.der | Bin 0 -> 2504 bytes
.../data_files/pkcs7_data_multiple_signed.der | Bin 0 -> 810 bytes
.../data_files/pkcs7_data_no_signers.der | Bin 0 -> 52 bytes
.../data_files/pkcs7_data_rsa_expired.der | Bin 0 -> 1302 bytes
.../data_files/pkcs7_data_signed_badcert.der | Bin 0 -> 1284 bytes
.../pkcs7_data_signed_badsigner.der | Bin 0 -> 1284 bytes
.../pkcs7_data_signed_badsigner1_badsize.der | Bin 0 -> 1185 bytes
.../pkcs7_data_signed_badsigner1_badtag.der | Bin 0 -> 1185 bytes
.../pkcs7_data_signed_badsigner1_fuzzbad.der | Bin 0 -> 1185 bytes
.../pkcs7_data_signed_badsigner2_badsize.der | Bin 0 -> 1185 bytes
.../pkcs7_data_signed_badsigner2_badtag.der | Bin 0 -> 1185 bytes
.../pkcs7_data_signed_badsigner2_fuzzbad.der | Bin 0 -> 1185 bytes
.../data_files/pkcs7_data_with_signature.der | Bin 0 -> 445 bytes
.../pkcs7_data_without_cert_signed.der | Bin 0 -> 435 bytes
...o_1_serial_invalid_tag_after_long_name.der | Bin 0 -> 810 bytes
.../pkcs7_signerInfo_2_invalid_tag.der | Bin 0 -> 1185 bytes
.../pkcs7_signerInfo_issuer_invalid_size.der | Bin 0 -> 1284 bytes
.../pkcs7_signerInfo_serial_invalid_size.der | Bin 0 -> 1284 bytes
.../data_files/pkcs7_zerolendata_detached.der | Bin 0 -> 435 bytes
.../mbedtls/tests/data_files/print_c.pl | 38 +
.../mbedtls/tests/data_files/rsa4096_prv.der | Bin 0 -> 2349 bytes
.../mbedtls/tests/data_files/rsa4096_prv.pem | 51 +
.../mbedtls/tests/data_files/rsa4096_pub.der | Bin 0 -> 550 bytes
.../mbedtls/tests/data_files/rsa4096_pub.pem | 14 +
.../mbedtls/tests/data_files/rsa512.key | 9 +
.../mbedtls/tests/data_files/rsa521.key | 9 +
.../mbedtls/tests/data_files/rsa522.key | 9 +
.../mbedtls/tests/data_files/rsa528.key | 9 +
.../tests/data_files/rsa_multiple_san_uri.key | 28 +
.../tests/data_files/rsa_pkcs1_1024_3des.pem | 18 +
.../data_files/rsa_pkcs1_1024_aes128.pem | 18 +
.../data_files/rsa_pkcs1_1024_aes192.pem | 18 +
.../data_files/rsa_pkcs1_1024_aes256.pem | 18 +
.../tests/data_files/rsa_pkcs1_1024_clear.pem | 15 +
.../tests/data_files/rsa_pkcs1_1024_des.pem | 18 +
.../tests/data_files/rsa_pkcs1_2048_3des.pem | 30 +
.../data_files/rsa_pkcs1_2048_aes128.pem | 30 +
.../data_files/rsa_pkcs1_2048_aes192.pem | 30 +
.../data_files/rsa_pkcs1_2048_aes256.pem | 30 +
.../tests/data_files/rsa_pkcs1_2048_clear.pem | 27 +
.../tests/data_files/rsa_pkcs1_2048_des.pem | 30 +
.../data_files/rsa_pkcs1_2048_public.der | Bin 0 -> 270 bytes
.../data_files/rsa_pkcs1_2048_public.pem | 8 +
.../tests/data_files/rsa_pkcs1_4096_3des.pem | 54 +
.../data_files/rsa_pkcs1_4096_aes128.pem | 54 +
.../data_files/rsa_pkcs1_4096_aes192.pem | 54 +
.../data_files/rsa_pkcs1_4096_aes256.pem | 54 +
.../tests/data_files/rsa_pkcs1_4096_clear.pem | 51 +
.../tests/data_files/rsa_pkcs1_4096_des.pem | 54 +
.../data_files/rsa_pkcs8_1024_public.der | Bin 0 -> 162 bytes
.../data_files/rsa_pkcs8_2048_public.der | Bin 0 -> 294 bytes
.../data_files/rsa_pkcs8_2048_public.pem | 9 +
.../rsa_pkcs8_pbe_sha1_1024_2des.der | Bin 0 -> 678 bytes
.../rsa_pkcs8_pbe_sha1_1024_2des.pem | 17 +
.../rsa_pkcs8_pbe_sha1_1024_3des.der | Bin 0 -> 678 bytes
.../rsa_pkcs8_pbe_sha1_1024_3des.pem | 17 +
.../rsa_pkcs8_pbe_sha1_2048_2des.der | Bin 0 -> 1262 bytes
.../rsa_pkcs8_pbe_sha1_2048_2des.pem | 29 +
.../rsa_pkcs8_pbe_sha1_2048_3des.der | Bin 0 -> 1262 bytes
.../rsa_pkcs8_pbe_sha1_2048_3des.pem | 29 +
.../rsa_pkcs8_pbe_sha1_4096_2des.der | Bin 0 -> 2414 bytes
.../rsa_pkcs8_pbe_sha1_4096_2des.pem | 53 +
.../rsa_pkcs8_pbe_sha1_4096_3des.der | Bin 0 -> 2414 bytes
.../rsa_pkcs8_pbe_sha1_4096_3des.pem | 53 +
.../rsa_pkcs8_pbes2_pbkdf2_1024_3des.der | Bin 0 -> 714 bytes
.../rsa_pkcs8_pbes2_pbkdf2_1024_3des.pem | 17 +
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.der | Bin 0 -> 728 bytes
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.pem | 18 +
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.der | Bin 0 -> 728 bytes
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.pem | 18 +
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.der | Bin 0 -> 728 bytes
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.pem | 18 +
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.der | Bin 0 -> 728 bytes
...sa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.pem | 18 +
.../rsa_pkcs8_pbes2_pbkdf2_1024_des.der | Bin 0 -> 711 bytes
.../rsa_pkcs8_pbes2_pbkdf2_1024_des.pem | 17 +
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.der | Bin 0 -> 725 bytes
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.pem | 18 +
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.der | Bin 0 -> 725 bytes
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.pem | 18 +
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.der | Bin 0 -> 725 bytes
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.pem | 18 +
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.der | Bin 0 -> 725 bytes
...rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.pem | 18 +
.../rsa_pkcs8_pbes2_pbkdf2_2048_3des.der | Bin 0 -> 1298 bytes
.../rsa_pkcs8_pbes2_pbkdf2_2048_3des.pem | 30 +
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.der | Bin 0 -> 1312 bytes
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.pem | 30 +
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.der | Bin 0 -> 1312 bytes
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.pem | 30 +
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.der | Bin 0 -> 1312 bytes
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.pem | 30 +
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.der | Bin 0 -> 1312 bytes
...sa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.pem | 30 +
...cs8_pbes2_pbkdf2_2048_aes128cbc_sha384.der | Bin 0 -> 1329 bytes
...cs8_pbes2_pbkdf2_2048_aes128cbc_sha384.pem | 30 +
...cs8_pbes2_pbkdf2_2048_aes192cbc_sha384.der | Bin 0 -> 1329 bytes
...cs8_pbes2_pbkdf2_2048_aes192cbc_sha384.pem | 30 +
...cs8_pbes2_pbkdf2_2048_aes256cbc_sha384.der | Bin 0 -> 1328 bytes
...cs8_pbes2_pbkdf2_2048_aes256cbc_sha384.pem | 30 +
.../rsa_pkcs8_pbes2_pbkdf2_2048_des.der | Bin 0 -> 1295 bytes
.../rsa_pkcs8_pbes2_pbkdf2_2048_des.pem | 29 +
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.der | Bin 0 -> 1309 bytes
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.pem | 30 +
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.der | Bin 0 -> 1309 bytes
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.pem | 30 +
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.der | Bin 0 -> 1309 bytes
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.pem | 30 +
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.der | Bin 0 -> 1309 bytes
...rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.pem | 30 +
.../rsa_pkcs8_pbes2_pbkdf2_4096_3des.der | Bin 0 -> 2450 bytes
.../rsa_pkcs8_pbes2_pbkdf2_4096_3des.pem | 54 +
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.der | Bin 0 -> 2464 bytes
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.pem | 54 +
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.der | Bin 0 -> 2464 bytes
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.pem | 54 +
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.der | Bin 0 -> 2464 bytes
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.pem | 54 +
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.der | Bin 0 -> 2464 bytes
...sa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.pem | 54 +
.../rsa_pkcs8_pbes2_pbkdf2_4096_des.der | Bin 0 -> 2447 bytes
.../rsa_pkcs8_pbes2_pbkdf2_4096_des.pem | 53 +
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.der | Bin 0 -> 2461 bytes
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.pem | 54 +
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.der | Bin 0 -> 2461 bytes
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.pem | 54 +
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.der | Bin 0 -> 2461 bytes
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.pem | 54 +
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.der | Bin 0 -> 2461 bytes
...rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.pem | 54 +
.../data_files/rsa_single_san_uri.crt.der | Bin 0 -> 898 bytes
.../tests/data_files/rsa_single_san_uri.key | 28 +
.../tests/data_files/server1-nospace.crt | 20 +
.../mbedtls/tests/data_files/server1-v1.crt | 19 +
.../tests/data_files/server1.80serial.crt | 20 +
.../data_files/server1.allSubjectAltNames.crt | 23 +
.../tests/data_files/server1.asciichars.crt | 20 +
.../mbedtls/tests/data_files/server1.ca.crt | 20 +
.../mbedtls/tests/data_files/server1.ca.der | Bin 0 -> 841 bytes
.../tests/data_files/server1.ca_noauthid.crt | 19 +
.../tests/data_files/server1.cert_type.crt | 20 +
.../server1.cert_type.crt.openssl.v3_ext | 5 +
.../data_files/server1.cert_type_noauthid.crt | 20 +
.../tests/data_files/server1.commas.crt | 20 +
.../mbedtls/tests/data_files/server1.crt | 20 +
.../data_files/server1.crt.openssl.v3_ext | 4 +
.../mbedtls/tests/data_files/server1.csr | 16 +
.../mbedtls/tests/data_files/server1.der | Bin 0 -> 835 bytes
.../tests/data_files/server1.hashsymbol.crt | 20 +
.../mbedtls/tests/data_files/server1.key | 27 +
.../mbedtls/tests/data_files/server1.key.der | Bin 0 -> 1190 bytes
.../data_files/server1.key_ext_usage.crt | 20 +
.../data_files/server1.key_ext_usages.crt | 21 +
.../tests/data_files/server1.key_usage.crt | 20 +
.../server1.key_usage.crt.openssl.v3_ext | 5 +
.../data_files/server1.key_usage_noauthid.crt | 20 +
.../tests/data_files/server1.long_serial.crt | 20 +
.../data_files/server1.long_serial_FF.crt | 20 +
.../tests/data_files/server1.noauthid.crt | 19 +
.../mbedtls/tests/data_files/server1.pubkey | 9 +
.../tests/data_files/server1.pubkey.der | Bin 0 -> 294 bytes
.../tests/data_files/server1.req.cert_type | 17 +
.../data_files/server1.req.cert_type_empty | 17 +
.../tests/data_files/server1.req.key_usage | 17 +
.../data_files/server1.req.key_usage_empty | 17 +
.../tests/data_files/server1.req.ku-ct | 17 +
.../mbedtls/tests/data_files/server1.req.md5 | 16 +
.../mbedtls/tests/data_files/server1.req.sha1 | 16 +
.../tests/data_files/server1.req.sha224 | 16 +
.../tests/data_files/server1.req.sha256 | 16 +
.../tests/data_files/server1.req.sha256.conf | 17 +
.../tests/data_files/server1.req.sha256.ext | 20 +
.../tests/data_files/server1.req.sha384 | 16 +
.../tests/data_files/server1.req.sha512 | 16 +
.../tests/data_files/server1.spaces.crt | 20 +
.../mbedtls/tests/data_files/server1.v1.crt | 18 +
.../tests/data_files/server10-badsign.crt | 10 +
.../tests/data_files/server10-bs_int3.pem | 22 +
.../mbedtls/tests/data_files/server10.crt | 10 +
.../mbedtls/tests/data_files/server10.key | 5 +
.../tests/data_files/server10_int3-bs.pem | 22 +
.../data_files/server10_int3_int-ca2.crt | 40 +
.../data_files/server10_int3_int-ca2_ca.crt | 60 +
.../server10_int3_spurious_int-ca2.crt | 64 +
.../mbedtls/tests/data_files/server1_ca.crt | 40 +
.../tests/data_files/server1_csr.opensslconf | 10 +
.../tests/data_files/server2-badsign.crt | 20 +
.../tests/data_files/server2-sha256.crt | 20 +
.../tests/data_files/server2-sha256.crt.der | Bin 0 -> 827 bytes
.../tests/data_files/server2-v1-chain.crt | 38 +
.../mbedtls/tests/data_files/server2-v1.crt | 19 +
.../mbedtls/tests/data_files/server2.crt | 20 +
.../mbedtls/tests/data_files/server2.crt.der | Bin 0 -> 827 bytes
.../mbedtls/tests/data_files/server2.der | Bin 0 -> 827 bytes
.../mbedtls/tests/data_files/server2.key | 27 +
.../mbedtls/tests/data_files/server2.key.der | Bin 0 -> 1192 bytes
.../mbedtls/tests/data_files/server2.key.enc | 30 +
.../tests/data_files/server2.ku-ds.crt | 20 +
.../tests/data_files/server2.ku-ds_ke.crt | 20 +
.../tests/data_files/server2.ku-ka.crt | 20 +
.../tests/data_files/server2.ku-ke.crt | 20 +
.../mbedtls/tests/data_files/server3.crt | 15 +
.../mbedtls/tests/data_files/server3.key | 5 +
.../mbedtls/tests/data_files/server4.crt | 17 +
.../mbedtls/tests/data_files/server4.key | 27 +
.../tests/data_files/server5-badsign.crt | 14 +
.../mbedtls/tests/data_files/server5-der0.crt | Bin 0 -> 548 bytes
.../tests/data_files/server5-der1a.crt | Bin 0 -> 549 bytes
.../tests/data_files/server5-der1b.crt | Bin 0 -> 549 bytes
.../mbedtls/tests/data_files/server5-der2.crt | Bin 0 -> 550 bytes
.../mbedtls/tests/data_files/server5-der4.crt | Bin 0 -> 552 bytes
.../mbedtls/tests/data_files/server5-der8.crt | Bin 0 -> 556 bytes
.../mbedtls/tests/data_files/server5-der9.crt | Bin 0 -> 557 bytes
.../tests/data_files/server5-expired.crt | 14 +
.../tests/data_files/server5-future.crt | 14 +
.../tests/data_files/server5-selfsigned.crt | 12 +
.../mbedtls/tests/data_files/server5-sha1.crt | 14 +
.../tests/data_files/server5-sha224.crt | 14 +
.../tests/data_files/server5-sha384.crt | 14 +
.../tests/data_files/server5-sha512.crt | 14 +
.../tests/data_files/server5-ss-expired.crt | 12 +
.../tests/data_files/server5-ss-forgeca.crt | 11 +
...erver5-tricky-ip-san-malformed-len.crt.der | Bin 0 -> 409 bytes
.../data_files/server5-tricky-ip-san.crt.der | Bin 0 -> 409 bytes
.../mbedtls/tests/data_files/server5.crt | 14 +
.../mbedtls/tests/data_files/server5.crt.der | Bin 0 -> 548 bytes
.../data_files/server5.crt.openssl.v3_ext | 3 +
.../tests/data_files/server5.eku-cli.crt | 13 +
.../tests/data_files/server5.eku-cs.crt | 13 +
.../tests/data_files/server5.eku-cs_any.crt | 13 +
.../tests/data_files/server5.eku-srv.crt | 13 +
.../tests/data_files/server5.eku-srv_cli.crt | 13 +
.../mbedtls/tests/data_files/server5.key | 5 +
.../mbedtls/tests/data_files/server5.key.der | Bin 0 -> 121 bytes
.../mbedtls/tests/data_files/server5.key.enc | 8 +
.../tests/data_files/server5.ku-ds.crt | 13 +
.../tests/data_files/server5.ku-ka.crt | 13 +
.../tests/data_files/server5.ku-ke.crt | 13 +
.../tests/data_files/server5.req.ku.sha1 | 8 +
.../tests/data_files/server6-ss-child.crt | 13 +
.../server6-ss-child.crt.openssl.v3_ext | 4 +
.../mbedtls/tests/data_files/server6.crt | 14 +
.../mbedtls/tests/data_files/server6.key | 5 +
.../tests/data_files/server7-badsign.crt | 47 +
.../tests/data_files/server7-expired.crt | 47 +
.../tests/data_files/server7-future.crt | 47 +
.../mbedtls/tests/data_files/server7.crt | 23 +
.../mbedtls/tests/data_files/server7.key | 5 +
.../tests/data_files/server7_int-ca-exp.crt | 47 +
.../tests/data_files/server7_int-ca.crt | 47 +
.../tests/data_files/server7_int-ca_ca2.crt | 60 +
.../data_files/server7_spurious_int-ca.crt | 65 +
.../mbedtls/tests/data_files/server8.crt | 17 +
.../mbedtls/tests/data_files/server8.key | 27 +
.../tests/data_files/server8_int-ca2.crt | 35 +
.../tests/data_files/server9-bad-mgfhash.crt | 21 +
.../tests/data_files/server9-bad-saltlen.crt | 21 +
.../tests/data_files/server9-badsign.crt | 19 +
.../tests/data_files/server9-defaults.crt | 18 +
.../tests/data_files/server9-sha224.crt | 21 +
.../tests/data_files/server9-sha256.crt | 21 +
.../tests/data_files/server9-sha384.crt | 21 +
.../tests/data_files/server9-sha512.crt | 21 +
.../tests/data_files/server9-with-ca.crt | 39 +
.../mbedtls/tests/data_files/server9.crt | 19 +
.../mbedtls/tests/data_files/server9.key | 15 +
.../mbedtls/tests/data_files/simplepass.psk | 1 +
.../tests/data_files/test-ca-alt-good.crt | 41 +
.../mbedtls/tests/data_files/test-ca-alt.crt | 21 +
.../mbedtls/tests/data_files/test-ca-alt.csr | 16 +
.../mbedtls/tests/data_files/test-ca-alt.key | 27 +
.../tests/data_files/test-ca-good-alt.crt | 41 +
.../mbedtls/tests/data_files/test-ca-sha1.crt | 20 +
.../tests/data_files/test-ca-sha1.crt.der | Bin 0 -> 837 bytes
.../tests/data_files/test-ca-sha256.crt | 20 +
.../tests/data_files/test-ca-sha256.crt.der | Bin 0 -> 837 bytes
.../mbedtls/tests/data_files/test-ca-v1.crt | 19 +
.../mbedtls/tests/data_files/test-ca.crt | 20 +
.../mbedtls/tests/data_files/test-ca.der | Bin 0 -> 837 bytes
.../mbedtls/tests/data_files/test-ca.key | 30 +
.../mbedtls/tests/data_files/test-ca.key.der | Bin 0 -> 1192 bytes
.../tests/data_files/test-ca.opensslconf | 125 +
.../tests/data_files/test-ca.req.sha256 | 16 +
.../tests/data_files/test-ca.req_ec.sha256 | 9 +
.../tests/data_files/test-ca.server1.db | 2 +
.../data_files/test-ca.server1.future-crl.db | 2 +
.../test-ca.server1.future-crl.opensslconf | 18 +
.../data_files/test-ca.server1.opensslconf | 18 +
.../test-ca.server1.test_serial.opensslconf | 25 +
.../tests/data_files/test-ca2-expired.crt | 13 +
.../mbedtls/tests/data_files/test-ca2.crt | 13 +
.../mbedtls/tests/data_files/test-ca2.crt.der | Bin 0 -> 523 bytes
.../mbedtls/tests/data_files/test-ca2.key | 6 +
.../mbedtls/tests/data_files/test-ca2.key.der | Bin 0 -> 167 bytes
.../mbedtls/tests/data_files/test-ca2.key.enc | 9 +
.../tests/data_files/test-ca2.ku-crl.crt | 12 +
.../test-ca2.ku-crl.crt.openssl.v3_ext | 4 +
.../tests/data_files/test-ca2.ku-crt.crt | 12 +
.../test-ca2.ku-crt.crt.openssl.v3_ext | 4 +
.../tests/data_files/test-ca2.ku-crt_crl.crt | 12 +
.../test-ca2.ku-crt_crl.crt.openssl.v3_ext | 4 +
.../tests/data_files/test-ca2.ku-ds.crt | 12 +
.../test-ca2.ku-ds.crt.openssl.v3_ext | 4 +
.../tests/data_files/test-ca2.req.sha256 | 9 +
.../test-ca2_cat-future-invalid.crt | 27 +
.../test-ca2_cat-future-present.crt | 26 +
.../data_files/test-ca2_cat-past-invalid.crt | 27 +
.../data_files/test-ca2_cat-past-present.crt | 26 +
.../test-ca2_cat-present-future.crt | 26 +
.../data_files/test-ca2_cat-present-past.crt | 26 +
.../tests/data_files/test-ca_cat12.crt | 33 +
.../tests/data_files/test-ca_cat21.crt | 33 +
.../tests/data_files/test-ca_printable.crt | 21 +
.../tests/data_files/test-ca_unenc.key | 27 +
.../tests/data_files/test-ca_uppercase.crt | 21 +
.../mbedtls/tests/data_files/test-ca_utf8.crt | 21 +
.../tests/data_files/test-int-ca-exp.crt | 24 +
.../mbedtls/tests/data_files/test-int-ca.crt | 24 +
.../mbedtls/tests/data_files/test-int-ca.key | 51 +
.../mbedtls/tests/data_files/test-int-ca2.crt | 18 +
.../mbedtls/tests/data_files/test-int-ca2.key | 6 +
.../tests/data_files/test-int-ca3-badsign.crt | 12 +
.../mbedtls/tests/data_files/test-int-ca3.crt | 12 +
.../mbedtls/tests/data_files/test-int-ca3.key | 8 +
.../tests/data_files/test_certs.h.jinja2 | 42 +
.../tests/data_files/tls13_early_data.txt | 4 +
.../mbedtls/tests/docker/bionic/Dockerfile | 158 +
.../mbedtls/tests/git-scripts/README.md | 16 +
.../mbedtls/tests/git-scripts/pre-push.sh | 34 +
.../mbedtls/tests/include/alt-dummy/aes_alt.h | 23 +
.../tests/include/alt-dummy/aria_alt.h | 16 +
.../tests/include/alt-dummy/camellia_alt.h | 16 +
.../mbedtls/tests/include/alt-dummy/ccm_alt.h | 16 +
.../tests/include/alt-dummy/chacha20_alt.h | 16 +
.../tests/include/alt-dummy/chachapoly_alt.h | 18 +
.../tests/include/alt-dummy/cmac_alt.h | 15 +
.../mbedtls/tests/include/alt-dummy/des_alt.h | 22 +
.../mbedtls/tests/include/alt-dummy/dhm_alt.h | 16 +
.../tests/include/alt-dummy/ecjpake_alt.h | 15 +
.../mbedtls/tests/include/alt-dummy/ecp_alt.h | 22 +
.../mbedtls/tests/include/alt-dummy/gcm_alt.h | 16 +
.../mbedtls/tests/include/alt-dummy/md5_alt.h | 16 +
.../tests/include/alt-dummy/nist_kw_alt.h | 15 +
.../tests/include/alt-dummy/platform_alt.h | 16 +
.../tests/include/alt-dummy/poly1305_alt.h | 16 +
.../tests/include/alt-dummy/ripemd160_alt.h | 16 +
.../mbedtls/tests/include/alt-dummy/rsa_alt.h | 16 +
.../tests/include/alt-dummy/sha1_alt.h | 16 +
.../tests/include/alt-dummy/sha256_alt.h | 16 +
.../tests/include/alt-dummy/sha512_alt.h | 16 +
.../tests/include/alt-dummy/threading_alt.h | 14 +
.../tests/include/alt-dummy/timing_alt.h | 19 +
.../tests/include/alt-extra/psa/crypto.h | 7 +
.../tests/include/baremetal-override/time.h | 6 +
.../mbedtls/tests/include/spe/crypto_spe.h | 131 +
.../mbedtls/tests/include/test/arguments.h | 26 +
.../mbedtls/tests/include/test/asn1_helpers.h | 38 +
.../tests/include/test/bignum_helpers.h | 98 +
.../mbedtls/tests/include/test/certs.h | 234 +
.../tests/include/test/constant_flow.h | 71 +
.../mbedtls/tests/include/test/drivers/aead.h | 121 +
.../test/drivers/asymmetric_encryption.h | 67 +
.../tests/include/test/drivers/cipher.h | 136 +
.../include/test/drivers/config_test_driver.h | 46 +
.../crypto_config_test_driver_extension.h | 674 +
.../mbedtls/tests/include/test/drivers/hash.h | 64 +
.../include/test/drivers/key_agreement.h | 62 +
.../include/test/drivers/key_management.h | 129 +
.../mbedtls/tests/include/test/drivers/mac.h | 125 +
.../mbedtls/tests/include/test/drivers/pake.h | 75 +
.../tests/include/test/drivers/signature.h | 112 +
.../tests/include/test/drivers/test_driver.h | 32 +
.../include/test/fake_external_rng_for_test.h | 40 +
.../mbedtls/tests/include/test/helpers.h | 404 +
.../mbedtls/tests/include/test/macros.h | 250 +
.../mbedtls/tests/include/test/memory.h | 108 +
.../tests/include/test/psa_crypto_helpers.h | 441 +
.../tests/include/test/psa_exercise_key.h | 286 +
.../mbedtls/tests/include/test/psa_helpers.h | 24 +
.../test/psa_memory_poisoning_wrappers.h | 40 +
.../tests/include/test/psa_test_wrappers.h | 739 +
.../mbedtls/tests/include/test/random.h | 91 +
.../mbedtls/tests/include/test/ssl_helpers.h | 664 +
.../tests/include/test/threading_helpers.h | 112 +
.../external/mbedtls/tests/make-in-docker.sh | 21 +
.../tests/opt-testcases/tls13-compat.sh | 15239 ++++++
.../tests/opt-testcases/tls13-kex-modes.sh | 3170 ++
.../mbedtls/tests/opt-testcases/tls13-misc.sh | 1190 +
.../mbedtls/tests/scripts/all-in-docker.sh | 27 +
.../external/mbedtls/tests/scripts/all.sh | 6531 +++
.../mbedtls/tests/scripts/analyze_outcomes.py | 720 +
.../tests/scripts/audit-validity-dates.py | 469 +
.../mbedtls/tests/scripts/basic-build-test.sh | 250 +
.../mbedtls/tests/scripts/basic-in-docker.sh | 37 +
.../tests/scripts/check-doxy-blocks.pl | 67 +
.../tests/scripts/check-generated-files.sh | 151 +
.../tests/scripts/check-python-files.sh | 68 +
.../mbedtls/tests/scripts/check_files.py | 537 +
.../mbedtls/tests/scripts/check_names.py | 965 +
.../mbedtls/tests/scripts/check_test_cases.py | 241 +
.../external/mbedtls/tests/scripts/depends.py | 557 +
.../mbedtls/tests/scripts/docker_env.sh | 90 +
.../external/mbedtls/tests/scripts/doxygen.sh | 32 +
.../mbedtls/tests/scripts/gen_ctr_drbg.pl | 96 +
.../mbedtls/tests/scripts/gen_gcm_decrypt.pl | 101 +
.../mbedtls/tests/scripts/gen_gcm_encrypt.pl | 84 +
.../scripts/gen_pkcs1_v21_sign_verify.pl | 74 +
.../tests/scripts/generate-afl-tests.sh | 71 +
.../tests/scripts/generate_bignum_tests.py | 187 +
.../tests/scripts/generate_ecp_tests.py | 22 +
.../tests/scripts/generate_pkcs7_tests.py | 183 +
.../tests/scripts/generate_psa_tests.py | 850 +
.../tests/scripts/generate_psa_wrappers.py | 257 +
.../scripts/generate_server9_bad_saltlen.py | 87 +
.../scripts/generate_test_cert_macros.py | 95 +
.../tests/scripts/generate_test_code.py | 1277 +
.../scripts/generate_tls13_compat_tests.py | 657 +
.../mbedtls/tests/scripts/list-identifiers.sh | 54 +
.../scripts/list_internal_identifiers.py | 45 +
.../tests/scripts/psa_collect_statuses.py | 128 +
.../mbedtls/tests/scripts/quiet/cmake | 19 +
.../external/mbedtls/tests/scripts/quiet/make | 19 +
.../mbedtls/tests/scripts/quiet/quiet.sh | 79 +
.../mbedtls/tests/scripts/recursion.pl | 47 +
.../mbedtls/tests/scripts/run-metatests.sh | 89 +
.../mbedtls/tests/scripts/run-test-suites.pl | 158 +
.../mbedtls/tests/scripts/run_demos.py | 63 +
.../mbedtls/tests/scripts/scripts_path.py | 17 +
.../scripts/set_psa_test_dependencies.py | 284 +
.../mbedtls/tests/scripts/tcp_client.pl | 89 +
.../mbedtls/tests/scripts/test-ref-configs.pl | 161 +
.../tests/scripts/test_config_script.py | 175 +
.../tests/scripts/test_generate_test_code.py | 1915 +
.../tests/scripts/test_psa_compliance.py | 159 +
.../tests/scripts/test_psa_constant_names.py | 191 +
.../mbedtls/tests/scripts/test_zeroize.gdb | 64 +
.../tests/scripts/translate_ciphers.py | 180 +
.../tests/scripts/travis-log-failure.sh | 35 +
.../external/mbedtls/tests/src/asn1_helpers.c | 62 +
.../mbedtls/tests/src/bignum_helpers.c | 145 +
.../external/mbedtls/tests/src/certs.c | 480 +
.../external/mbedtls/tests/src/drivers/hash.c | 199 +
.../tests/src/drivers/platform_builtin_keys.c | 78 +
.../tests/src/drivers/test_driver_aead.c | 462 +
.../test_driver_asymmetric_encryption.c | 181 +
.../tests/src/drivers/test_driver_cipher.c | 432 +
.../src/drivers/test_driver_key_agreement.c | 147 +
.../src/drivers/test_driver_key_management.c | 787 +
.../tests/src/drivers/test_driver_mac.c | 422 +
.../tests/src/drivers/test_driver_pake.c | 202 +
.../tests/src/drivers/test_driver_signature.c | 404 +
.../tests/src/fake_external_rng_for_test.c | 45 +
.../external/mbedtls/tests/src/helpers.c | 708 +
.../mbedtls/tests/src/psa_crypto_helpers.c | 207 +
.../mbedtls/tests/src/psa_crypto_stubs.c | 75 +
.../mbedtls/tests/src/psa_exercise_key.c | 1335 +
.../tests/src/psa_memory_poisoning_wrappers.c | 31 +
.../mbedtls/tests/src/psa_test_wrappers.c | 1321 +
.../external/mbedtls/tests/src/random.c | 136 +
.../external/mbedtls/tests/src/test_certs.h | 1226 +
.../tests/src/test_helpers/ssl_helpers.c | 2559 +
.../external/mbedtls/tests/src/test_memory.c | 60 +
.../mbedtls/tests/src/threading_helpers.c | 354 +
.../mbedtls/tests/ssl-opt-in-docker.sh | 55 +
lib/mbedtls/external/mbedtls/tests/ssl-opt.sh | 14036 ++++++
.../mbedtls/tests/suites/helpers.function | 112 +
.../mbedtls/tests/suites/host_test.function | 790 +
.../mbedtls/tests/suites/main_test.function | 266 +
.../tests/suites/test_suite_aes.cbc.data | 263 +
.../tests/suites/test_suite_aes.cfb.data | 507 +
.../tests/suites/test_suite_aes.ctr.data | 137 +
.../tests/suites/test_suite_aes.ecb.data | 289 +
.../tests/suites/test_suite_aes.function | 738 +
.../tests/suites/test_suite_aes.ofb.data | 35 +
.../tests/suites/test_suite_aes.rest.data | 23 +
.../tests/suites/test_suite_aes.xts.data | 169 +
.../tests/suites/test_suite_alignment.data | 119 +
.../suites/test_suite_alignment.function | 360 +
.../mbedtls/tests/suites/test_suite_aria.data | 92 +
.../tests/suites/test_suite_aria.function | 278 +
.../tests/suites/test_suite_asn1parse.data | 637 +
.../suites/test_suite_asn1parse.function | 774 +
.../tests/suites/test_suite_asn1write.data | 395 +
.../suites/test_suite_asn1write.function | 601 +
.../tests/suites/test_suite_base64.data | 195 +
.../tests/suites/test_suite_base64.function | 175 +
.../tests/suites/test_suite_bignum.function | 1420 +
.../suites/test_suite_bignum.generated.data | 975 +
.../tests/suites/test_suite_bignum.misc.data | 1810 +
.../suites/test_suite_bignum_core.function | 1319 +
.../test_suite_bignum_core.generated.data | 33191 +++++++++++++
.../suites/test_suite_bignum_core.misc.data | 525 +
.../suites/test_suite_bignum_mod.function | 742 +
.../test_suite_bignum_mod.generated.data | 6781 +++
.../suites/test_suite_bignum_mod.misc.data | 370 +
.../suites/test_suite_bignum_mod_raw.data | 181 +
.../suites/test_suite_bignum_mod_raw.function | 865 +
.../test_suite_bignum_mod_raw.generated.data | 9226 ++++
.../suites/test_suite_bignum_random.data | 340 +
.../suites/test_suite_bignum_random.function | 479 +
.../tests/suites/test_suite_block_cipher.data | 255 +
.../suites/test_suite_block_cipher.function | 129 +
.../suites/test_suite_block_cipher.psa.data | 35 +
.../tests/suites/test_suite_camellia.data | 204 +
.../tests/suites/test_suite_camellia.function | 197 +
.../mbedtls/tests/suites/test_suite_ccm.data | 1763 +
.../tests/suites/test_suite_ccm.function | 890 +
.../tests/suites/test_suite_chacha20.data | 26 +
.../tests/suites/test_suite_chacha20.function | 75 +
.../tests/suites/test_suite_chachapoly.data | 24 +
.../suites/test_suite_chachapoly.function | 164 +
.../tests/suites/test_suite_cipher.aes.data | 2271 +
.../tests/suites/test_suite_cipher.aria.data | 351 +
.../suites/test_suite_cipher.camellia.data | 1115 +
.../tests/suites/test_suite_cipher.ccm.data | 863 +
.../suites/test_suite_cipher.chacha20.data | 135 +
.../suites/test_suite_cipher.chachapoly.data | 143 +
.../tests/suites/test_suite_cipher.des.data | 623 +
.../tests/suites/test_suite_cipher.function | 1254 +
.../tests/suites/test_suite_cipher.gcm.data | 4747 ++
.../tests/suites/test_suite_cipher.misc.data | 5 +
.../suites/test_suite_cipher.nist_kw.data | 278 +
.../tests/suites/test_suite_cipher.null.data | 95 +
.../suites/test_suite_cipher.padding.data | 219 +
.../mbedtls/tests/suites/test_suite_cmac.data | 95 +
.../tests/suites/test_suite_cmac.function | 301 +
.../tests/suites/test_suite_common.data | 62 +
.../tests/suites/test_suite_common.function | 82 +
.../suites/test_suite_constant_time.data | 866 +
.../suites/test_suite_constant_time.function | 499 +
.../suites/test_suite_constant_time_hmac.data | 15 +
.../test_suite_constant_time_hmac.function | 159 +
.../tests/suites/test_suite_ctr_drbg.data | 1152 +
.../tests/suites/test_suite_ctr_drbg.function | 523 +
.../tests/suites/test_suite_debug.data | 67 +
.../tests/suites/test_suite_debug.function | 244 +
.../mbedtls/tests/suites/test_suite_des.data | 251 +
.../tests/suites/test_suite_des.function | 280 +
.../mbedtls/tests/suites/test_suite_dhm.data | 124 +
.../tests/suites/test_suite_dhm.function | 292 +
.../mbedtls/tests/suites/test_suite_ecdh.data | 118 +
.../tests/suites/test_suite_ecdh.function | 483 +
.../tests/suites/test_suite_ecdsa.data | 423 +
.../tests/suites/test_suite_ecdsa.function | 530 +
.../tests/suites/test_suite_ecjpake.data | 236 +
.../tests/suites/test_suite_ecjpake.function | 242 +
.../mbedtls/tests/suites/test_suite_ecp.data | 2273 +
.../tests/suites/test_suite_ecp.function | 1929 +
.../suites/test_suite_ecp.generated.data | 919 +
.../tests/suites/test_suite_entropy.data | 86 +
.../tests/suites/test_suite_entropy.function | 560 +
.../tests/suites/test_suite_error.data | 21 +
.../tests/suites/test_suite_error.function | 21 +
.../suites/test_suite_gcm.aes128_de.data | 735 +
.../suites/test_suite_gcm.aes128_en.data | 735 +
.../suites/test_suite_gcm.aes192_de.data | 679 +
.../suites/test_suite_gcm.aes192_en.data | 679 +
.../suites/test_suite_gcm.aes256_de.data | 679 +
.../suites/test_suite_gcm.aes256_en.data | 679 +
.../tests/suites/test_suite_gcm.camellia.data | 215 +
.../tests/suites/test_suite_gcm.function | 615 +
.../tests/suites/test_suite_gcm.misc.data | 14 +
.../mbedtls/tests/suites/test_suite_hkdf.data | 98 +
.../tests/suites/test_suite_hkdf.function | 158 +
.../suites/test_suite_hmac_drbg.function | 318 +
.../suites/test_suite_hmac_drbg.misc.data | 146 +
.../test_suite_hmac_drbg.no_reseed.data | 1200 +
.../suites/test_suite_hmac_drbg.nopr.data | 1200 +
.../tests/suites/test_suite_hmac_drbg.pr.data | 1200 +
.../tests/suites/test_suite_lmots.data | 151 +
.../tests/suites/test_suite_lmots.function | 246 +
.../mbedtls/tests/suites/test_suite_lms.data | 263 +
.../tests/suites/test_suite_lms.function | 198 +
.../mbedtls/tests/suites/test_suite_md.data | 1261 +
.../tests/suites/test_suite_md.function | 474 +
.../tests/suites/test_suite_md.psa.data | 135 +
.../mbedtls/tests/suites/test_suite_mdx.data | 51 +
.../tests/suites/test_suite_mdx.function | 58 +
.../test_suite_memory_buffer_alloc.data | 23 +
.../test_suite_memory_buffer_alloc.function | 264 +
.../mbedtls/tests/suites/test_suite_mps.data | 125 +
.../tests/suites/test_suite_mps.function | 1164 +
.../mbedtls/tests/suites/test_suite_net.data | 8 +
.../tests/suites/test_suite_net.function | 137 +
.../tests/suites/test_suite_nist_kw.data | 483 +
.../tests/suites/test_suite_nist_kw.function | 303 +
.../mbedtls/tests/suites/test_suite_oid.data | 243 +
.../tests/suites/test_suite_oid.function | 170 +
.../mbedtls/tests/suites/test_suite_pem.data | 86 +
.../tests/suites/test_suite_pem.function | 94 +
.../mbedtls/tests/suites/test_suite_pk.data | 1674 +
.../tests/suites/test_suite_pk.function | 2843 ++
.../tests/suites/test_suite_pkcs12.data | 71 +
.../tests/suites/test_suite_pkcs12.function | 181 +
.../tests/suites/test_suite_pkcs1_v15.data | 95 +
.../suites/test_suite_pkcs1_v15.function | 352 +
.../tests/suites/test_suite_pkcs1_v21.data | 1292 +
.../suites/test_suite_pkcs1_v21.function | 272 +
.../tests/suites/test_suite_pkcs5.data | 270 +
.../tests/suites/test_suite_pkcs5.function | 136 +
.../tests/suites/test_suite_pkcs7.data | 3257 ++
.../tests/suites/test_suite_pkcs7.function | 171 +
.../tests/suites/test_suite_pkparse.data | 1218 +
.../tests/suites/test_suite_pkparse.function | 335 +
.../tests/suites/test_suite_pkwrite.data | 155 +
.../tests/suites/test_suite_pkwrite.function | 225 +
.../tests/suites/test_suite_platform.data | 15 +
.../tests/suites/test_suite_platform.function | 136 +
.../suites/test_suite_platform_printf.data | 114 +
.../test_suite_platform_printf.function | 89 +
.../suites/test_suite_platform_util.data | 47 +
.../suites/test_suite_platform_util.function | 61 +
.../tests/suites/test_suite_poly1305.data | 39 +
.../tests/suites/test_suite_poly1305.function | 85 +
.../tests/suites/test_suite_psa_crypto.data | 7827 +++
.../suites/test_suite_psa_crypto.function | 10792 ++++
.../suites/test_suite_psa_crypto.pbkdf2.data | 16 +
.../test_suite_psa_crypto_attributes.data | 27 +
.../test_suite_psa_crypto_attributes.function | 132 +
...test_suite_psa_crypto_driver_wrappers.data | 867 +
..._suite_psa_crypto_driver_wrappers.function | 3289 ++
.../suites/test_suite_psa_crypto_entropy.data | 45 +
.../test_suite_psa_crypto_entropy.function | 251 +
...est_suite_psa_crypto_generate_key.function | 48 +
...ite_psa_crypto_generate_key.generated.data | 393 +
.../suites/test_suite_psa_crypto_hash.data | 670 +
.../test_suite_psa_crypto_hash.function | 148 +
.../suites/test_suite_psa_crypto_init.data | 72 +
.../test_suite_psa_crypto_init.function | 403 +
.../test_suite_psa_crypto_low_hash.function | 209 +
...t_suite_psa_crypto_low_hash.generated.data | 171 +
.../suites/test_suite_psa_crypto_memory.data | 62 +
.../test_suite_psa_crypto_memory.function | 258 +
.../test_suite_psa_crypto_metadata.data | 464 +
.../test_suite_psa_crypto_metadata.function | 737 +
...st_suite_psa_crypto_not_supported.function | 52 +
...te_psa_crypto_not_supported.generated.data | 1011 +
...t_suite_psa_crypto_not_supported.misc.data | 11 +
.../test_suite_psa_crypto_op_fail.function | 408 +
...st_suite_psa_crypto_op_fail.generated.data | 41374 ++++++++++++++++
.../test_suite_psa_crypto_op_fail.misc.data | 15 +
.../suites/test_suite_psa_crypto_pake.data | 243 +
.../test_suite_psa_crypto_pake.function | 1202 +
.../test_suite_psa_crypto_persistent_key.data | 135 +
...t_suite_psa_crypto_persistent_key.function | 340 +
.../test_suite_psa_crypto_se_driver_hal.data | 203 +
...st_suite_psa_crypto_se_driver_hal.function | 1533 +
..._suite_psa_crypto_se_driver_hal_mocks.data | 59 +
...te_psa_crypto_se_driver_hal_mocks.function | 671 +
...test_suite_psa_crypto_slot_management.data | 238 +
..._suite_psa_crypto_slot_management.function | 1041 +
...ite_psa_crypto_storage_format.current.data | 10703 ++++
...t_suite_psa_crypto_storage_format.function | 306 +
..._suite_psa_crypto_storage_format.misc.data | 11 +
...st_suite_psa_crypto_storage_format.v0.data | 11063 +++++
.../suites/test_suite_psa_crypto_util.data | 167 +
.../test_suite_psa_crypto_util.function | 91 +
.../tests/suites/test_suite_psa_its.data | 74 +
.../tests/suites/test_suite_psa_its.function | 303 +
.../tests/suites/test_suite_random.data | 55 +
.../tests/suites/test_suite_random.function | 217 +
.../mbedtls/tests/suites/test_suite_rsa.data | 836 +
.../tests/suites/test_suite_rsa.function | 1503 +
.../mbedtls/tests/suites/test_suite_shax.data | 2416 +
.../tests/suites/test_suite_shax.function | 313 +
.../mbedtls/tests/suites/test_suite_ssl.data | 3383 ++
.../tests/suites/test_suite_ssl.function | 5024 ++
.../suites/test_suite_ssl_decrypt.function | 312 +
.../suites/test_suite_ssl_decrypt.misc.data | 399 +
.../tests/suites/test_suite_test_helpers.data | 23 +
.../suites/test_suite_test_helpers.function | 40 +
.../tests/suites/test_suite_timing.data | 8 +
.../tests/suites/test_suite_timing.function | 57 +
.../tests/suites/test_suite_version.data | 15 +
.../tests/suites/test_suite_version.function | 73 +
.../tests/suites/test_suite_x509parse.data | 3441 ++
.../suites/test_suite_x509parse.function | 1736 +
.../tests/suites/test_suite_x509write.data | 270 +
.../suites/test_suite_x509write.function | 759 +
.../mbedtls/visualc/VS2017/.gitignore | 16 +
.../mbedtls/visualc/VS2017/aead_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/benchmark.vcxproj | 171 +
.../mbedtls/visualc/VS2017/cert_app.vcxproj | 171 +
.../mbedtls/visualc/VS2017/cert_req.vcxproj | 171 +
.../mbedtls/visualc/VS2017/cert_write.vcxproj | 171 +
.../visualc/VS2017/cipher_aead_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/crl_app.vcxproj | 171 +
.../visualc/VS2017/crypt_and_hash.vcxproj | 171 +
.../visualc/VS2017/crypto_examples.vcxproj | 171 +
.../mbedtls/visualc/VS2017/dh_client.vcxproj | 171 +
.../visualc/VS2017/dh_genprime.vcxproj | 171 +
.../mbedtls/visualc/VS2017/dh_server.vcxproj | 171 +
.../visualc/VS2017/dtls_client.vcxproj | 171 +
.../visualc/VS2017/dtls_server.vcxproj | 171 +
.../visualc/VS2017/ecdh_curve25519.vcxproj | 171 +
.../mbedtls/visualc/VS2017/ecdsa.vcxproj | 171 +
.../visualc/VS2017/gen_entropy.vcxproj | 171 +
.../mbedtls/visualc/VS2017/gen_key.vcxproj | 171 +
.../VS2017/gen_random_ctr_drbg.vcxproj | 171 +
.../visualc/VS2017/generic_sum.vcxproj | 171 +
.../mbedtls/visualc/VS2017/hello.vcxproj | 171 +
.../mbedtls/visualc/VS2017/hmac_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/key_app.vcxproj | 171 +
.../visualc/VS2017/key_app_writer.vcxproj | 171 +
.../visualc/VS2017/key_ladder_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/load_roots.vcxproj | 171 +
.../mbedtls/visualc/VS2017/mbedTLS.sln | 782 +
.../mbedtls/visualc/VS2017/mbedTLS.vcxproj | 482 +
.../visualc/VS2017/md_hmac_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/metatest.vcxproj | 171 +
.../visualc/VS2017/mini_client.vcxproj | 171 +
.../mbedtls/visualc/VS2017/mpi_demo.vcxproj | 171 +
.../mbedtls/visualc/VS2017/pem2der.vcxproj | 171 +
.../mbedtls/visualc/VS2017/pk_decrypt.vcxproj | 171 +
.../mbedtls/visualc/VS2017/pk_encrypt.vcxproj | 171 +
.../mbedtls/visualc/VS2017/pk_sign.vcxproj | 171 +
.../mbedtls/visualc/VS2017/pk_verify.vcxproj | 171 +
.../visualc/VS2017/psa_constant_names.vcxproj | 171 +
.../mbedtls/visualc/VS2017/psa_hash.vcxproj | 171 +
.../VS2017/query_compile_time_config.vcxproj | 172 +
.../VS2017/query_included_headers.vcxproj | 171 +
.../mbedtls/visualc/VS2017/req_app.vcxproj | 171 +
.../visualc/VS2017/rsa_decrypt.vcxproj | 171 +
.../visualc/VS2017/rsa_encrypt.vcxproj | 171 +
.../mbedtls/visualc/VS2017/rsa_genkey.vcxproj | 171 +
.../mbedtls/visualc/VS2017/rsa_sign.vcxproj | 171 +
.../visualc/VS2017/rsa_sign_pss.vcxproj | 171 +
.../mbedtls/visualc/VS2017/rsa_verify.vcxproj | 171 +
.../visualc/VS2017/rsa_verify_pss.vcxproj | 171 +
.../mbedtls/visualc/VS2017/selftest.vcxproj | 171 +
.../visualc/VS2017/ssl_client1.vcxproj | 171 +
.../visualc/VS2017/ssl_client2.vcxproj | 173 +
.../visualc/VS2017/ssl_context_info.vcxproj | 171 +
.../visualc/VS2017/ssl_fork_server.vcxproj | 171 +
.../visualc/VS2017/ssl_mail_client.vcxproj | 171 +
.../mbedtls/visualc/VS2017/ssl_server.vcxproj | 171 +
.../visualc/VS2017/ssl_server2.vcxproj | 173 +
.../mbedtls/visualc/VS2017/strerror.vcxproj | 171 +
.../mbedtls/visualc/VS2017/udp_proxy.vcxproj | 171 +
.../mbedtls/visualc/VS2017/zeroize.vcxproj | 171 +
lib/mbedtls/hash_shim.c | 118 +
lib/mbedtls/mbedtls_def_config.h | 4125 ++
lib/mbedtls/port/assert.h | 12 +
lib/mbedtls/port/limits.h | 33 +
test/py/tests/test_efi_secboot/conftest.py | 4 +-
1801 files changed, 631033 insertions(+), 44 deletions(-)
create mode 100644 include/mbedtls/md5.h
create mode 100644 include/mbedtls/sha1.h
create mode 100644 include/mbedtls/sha256.h
create mode 100644 include/mbedtls/sha512.h
create mode 100644 lib/mbedtls/Kconfig
create mode 100644 lib/mbedtls/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/Makefile.inc
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/Makefile.inc
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/README.md
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/Hacl_Curve25519.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/everest.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlib.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlib/FStar_UInt128.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/c_endianness.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/builtin.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/callconv.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/compat.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/debug.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/target.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/types.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/kremlin/internal/wasmsupport.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/vs2013/Hacl_Curve25519.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/vs2013/inttypes.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/vs2013/stdbool.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/include/everest/x25519.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/Hacl_Curve25519.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/everest.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/kremlib/FStar_UInt128_extracted.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/legacy/Hacl_Curve25519.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/everest/library/x25519.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/Makefile.inc
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/README.md
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/p256-m/README.md
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/p256-m/p256-m.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/p256-m/p256-m.h
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.c
create mode 100644 lib/mbedtls/external/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.h
create mode 100644 lib/mbedtls/external/mbedtls/BRANCHES.md
create mode 100644 lib/mbedtls/external/mbedtls/BUGS.md
create mode 100644 lib/mbedtls/external/mbedtls/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/CONTRIBUTING.md
create mode 100644 lib/mbedtls/external/mbedtls/ChangeLog
create mode 100644 lib/mbedtls/external/mbedtls/ChangeLog.d/00README.md
create mode 100644 lib/mbedtls/external/mbedtls/DartConfiguration.tcl
create mode 100644 lib/mbedtls/external/mbedtls/LICENSE
create mode 100644 lib/mbedtls/external/mbedtls/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/README.md
create mode 100644 lib/mbedtls/external/mbedtls/SECURITY.md
create mode 100644 lib/mbedtls/external/mbedtls/SUPPORT.md
create mode 100644 lib/mbedtls/external/mbedtls/cmake/MbedTLSConfig.cmake.in
create mode 100644 lib/mbedtls/external/mbedtls/configs/README.txt
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-ccm-psk-dtls1_2.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-ccm-psk-tls1_2.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-no-entropy.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-suite-b.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-symmetric-only.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-tfm.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/config-thread.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/crypto-config-ccm-aes-sha256.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/ext/README.md
create mode 100644 lib/mbedtls/external/mbedtls/configs/ext/config_tfm.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/ext/crypto_config_profile_medium.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/ext/mbedtls_entropy_nv_seed_config.h
create mode 100644 lib/mbedtls/external/mbedtls/configs/ext/tfm_mbedcrypto_config_profile_medium.h
create mode 100644 lib/mbedtls/external/mbedtls/dco.txt
create mode 100644 lib/mbedtls/external/mbedtls/docs/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/docs/3.0-migration-guide.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/alternative-implementations.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/mbed-crypto-storage-specification.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-crypto-implementation-structure.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/md-cipher-dispatch.md
create mode 100755 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/outcome-analysis.sh
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/psa-legacy-bridges.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/psa-limitations.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/strategy.md
create mode 100755 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/syms.sh
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-migration/testing.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-shared-memory.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-storage-resilience.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-thread-safety/key-slot-state-transitions.png
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/psa-thread-safety/psa-thread-safety.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/testing/driver-interface-test-strategy.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/testing/invasive-testing.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/testing/psa-storage-format-testing.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/testing/test-framework.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/architecture/tls13-support.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/conf.py
create mode 100644 lib/mbedtls/external/mbedtls/docs/driver-only-builds.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/index.rst
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/README
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/psa-conditional-inclusion-c.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/psa-driver-developer-guide.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/psa-driver-integration-guide.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/psa-driver-interface.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/proposed/psa-driver-wrappers-codegen-migration-guide.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/psa-driver-example-and-guide.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/psa-transition.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/redirects.yaml
create mode 100644 lib/mbedtls/external/mbedtls/docs/requirements.in
create mode 100644 lib/mbedtls/external/mbedtls/docs/requirements.txt
create mode 100644 lib/mbedtls/external/mbedtls/docs/tls13-early-data.md
create mode 100644 lib/mbedtls/external/mbedtls/docs/use-psa-crypto.md
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_encdec.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_hashing.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_mainpage.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_rng.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_ssltls.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_tcpip.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/input/doc_x509.h
create mode 100644 lib/mbedtls/external/mbedtls/doxygen/mbedtls.doxyfile
create mode 100644 lib/mbedtls/external/mbedtls/include/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/include/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/aes.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/aria.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/asn1.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/asn1write.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/base64.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/bignum.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/block_cipher.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/build_info.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/camellia.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ccm.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/chacha20.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/chachapoly.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/check_config.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/cipher.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/cmac.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/compat-2.x.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_legacy_crypto.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_legacy_from_psa.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_psa_from_legacy.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_psa_superset_legacy.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_ssl.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_adjust_x509.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/config_psa.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/constant_time.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ctr_drbg.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/debug.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/des.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/dhm.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ecdh.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ecdsa.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ecjpake.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ecp.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/entropy.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/error.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/gcm.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/hkdf.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/hmac_drbg.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/lms.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/mbedtls_config.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/md.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/md5.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/memory_buffer_alloc.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/net_sockets.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/nist_kw.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/oid.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/pem.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/pk.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/pkcs12.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/pkcs5.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/pkcs7.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/platform.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/platform_time.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/platform_util.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/poly1305.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/private_access.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/psa_util.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ripemd160.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/rsa.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/sha1.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/sha256.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/sha3.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/sha512.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ssl.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ssl_cache.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ssl_ciphersuites.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ssl_cookie.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/ssl_ticket.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/threading.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/timing.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/version.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/x509.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/x509_crl.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/x509_crt.h
create mode 100644 lib/mbedtls/external/mbedtls/include/mbedtls/x509_csr.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/build_info.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_adjust_auto_enabled.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_adjust_config_key_pair_types.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_adjust_config_synonyms.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_builtin_composites.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_builtin_key_derivation.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_builtin_primitives.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_compat.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_config.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_driver_common.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_driver_contexts_composites.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_driver_contexts_key_derivation.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_driver_contexts_primitives.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_extra.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_legacy.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_platform.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_se_driver.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_sizes.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_struct.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_types.h
create mode 100644 lib/mbedtls/external/mbedtls/include/psa/crypto_values.h
create mode 100644 lib/mbedtls/external/mbedtls/library/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/library/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/library/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/library/aes.c
create mode 100644 lib/mbedtls/external/mbedtls/library/aesce.c
create mode 100644 lib/mbedtls/external/mbedtls/library/aesce.h
create mode 100644 lib/mbedtls/external/mbedtls/library/aesni.c
create mode 100644 lib/mbedtls/external/mbedtls/library/aesni.h
create mode 100644 lib/mbedtls/external/mbedtls/library/alignment.h
create mode 100644 lib/mbedtls/external/mbedtls/library/aria.c
create mode 100644 lib/mbedtls/external/mbedtls/library/asn1parse.c
create mode 100644 lib/mbedtls/external/mbedtls/library/asn1write.c
create mode 100644 lib/mbedtls/external/mbedtls/library/base64.c
create mode 100644 lib/mbedtls/external/mbedtls/library/base64_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum.c
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_core.c
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_core.h
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_mod.c
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_mod.h
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_mod_raw.c
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_mod_raw.h
create mode 100644 lib/mbedtls/external/mbedtls/library/bignum_mod_raw_invasive.h
create mode 100644 lib/mbedtls/external/mbedtls/library/block_cipher.c
create mode 100644 lib/mbedtls/external/mbedtls/library/block_cipher_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/bn_mul.h
create mode 100644 lib/mbedtls/external/mbedtls/library/camellia.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ccm.c
create mode 100644 lib/mbedtls/external/mbedtls/library/chacha20.c
create mode 100644 lib/mbedtls/external/mbedtls/library/chachapoly.c
create mode 100644 lib/mbedtls/external/mbedtls/library/check_crypto_config.h
create mode 100644 lib/mbedtls/external/mbedtls/library/cipher.c
create mode 100644 lib/mbedtls/external/mbedtls/library/cipher_wrap.c
create mode 100644 lib/mbedtls/external/mbedtls/library/cipher_wrap.h
create mode 100644 lib/mbedtls/external/mbedtls/library/cmac.c
create mode 100644 lib/mbedtls/external/mbedtls/library/common.h
create mode 100644 lib/mbedtls/external/mbedtls/library/constant_time.c
create mode 100644 lib/mbedtls/external/mbedtls/library/constant_time_impl.h
create mode 100644 lib/mbedtls/external/mbedtls/library/constant_time_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ctr.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ctr_drbg.c
create mode 100644 lib/mbedtls/external/mbedtls/library/debug.c
create mode 100644 lib/mbedtls/external/mbedtls/library/debug_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/des.c
create mode 100644 lib/mbedtls/external/mbedtls/library/dhm.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecdh.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecdsa.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecjpake.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecp.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecp_curves.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecp_curves_new.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ecp_internal_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ecp_invasive.h
create mode 100644 lib/mbedtls/external/mbedtls/library/entropy.c
create mode 100644 lib/mbedtls/external/mbedtls/library/entropy_poll.c
create mode 100644 lib/mbedtls/external/mbedtls/library/entropy_poll.h
create mode 100644 lib/mbedtls/external/mbedtls/library/error.c
create mode 100644 lib/mbedtls/external/mbedtls/library/gcm.c
create mode 100644 lib/mbedtls/external/mbedtls/library/hkdf.c
create mode 100644 lib/mbedtls/external/mbedtls/library/hmac_drbg.c
create mode 100644 lib/mbedtls/external/mbedtls/library/lmots.c
create mode 100644 lib/mbedtls/external/mbedtls/library/lmots.h
create mode 100644 lib/mbedtls/external/mbedtls/library/lms.c
create mode 100644 lib/mbedtls/external/mbedtls/library/md.c
create mode 100644 lib/mbedtls/external/mbedtls/library/md5.c
create mode 100644 lib/mbedtls/external/mbedtls/library/md_psa.h
create mode 100644 lib/mbedtls/external/mbedtls/library/md_wrap.h
create mode 100644 lib/mbedtls/external/mbedtls/library/memory_buffer_alloc.c
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_common.h
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_error.h
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_reader.c
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_reader.h
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_trace.c
create mode 100644 lib/mbedtls/external/mbedtls/library/mps_trace.h
create mode 100644 lib/mbedtls/external/mbedtls/library/net_sockets.c
create mode 100644 lib/mbedtls/external/mbedtls/library/nist_kw.c
create mode 100644 lib/mbedtls/external/mbedtls/library/oid.c
create mode 100644 lib/mbedtls/external/mbedtls/library/padlock.c
create mode 100644 lib/mbedtls/external/mbedtls/library/padlock.h
create mode 100644 lib/mbedtls/external/mbedtls/library/pem.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pk.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pk_ecc.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pk_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/pk_wrap.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pk_wrap.h
create mode 100644 lib/mbedtls/external/mbedtls/library/pkcs12.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pkcs5.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pkcs7.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pkparse.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pkwrite.c
create mode 100644 lib/mbedtls/external/mbedtls/library/pkwrite.h
create mode 100644 lib/mbedtls/external/mbedtls/library/platform.c
create mode 100644 lib/mbedtls/external/mbedtls/library/platform_util.c
create mode 100644 lib/mbedtls/external/mbedtls/library/poly1305.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_aead.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_aead.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_cipher.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_cipher.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_client.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_core.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_core_common.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_driver_wrappers.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_driver_wrappers_no_static.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_driver_wrappers_no_static.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_ecp.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_ecp.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_ffdh.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_ffdh.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_hash.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_hash.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_invasive.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_its.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_mac.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_mac.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_pake.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_pake.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_random_impl.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_rsa.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_rsa.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_se.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_se.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_slot_management.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_slot_management.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_storage.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_crypto_storage.h
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_its_file.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_util.c
create mode 100644 lib/mbedtls/external/mbedtls/library/psa_util_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ripemd160.c
create mode 100644 lib/mbedtls/external/mbedtls/library/rsa.c
create mode 100644 lib/mbedtls/external/mbedtls/library/rsa_alt_helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/library/rsa_alt_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/library/rsa_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/sha1.c
create mode 100644 lib/mbedtls/external/mbedtls/library/sha256.c
create mode 100644 lib/mbedtls/external/mbedtls/library/sha3.c
create mode 100644 lib/mbedtls/external/mbedtls/library/sha512.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_cache.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_ciphersuites.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_ciphersuites_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_client.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_client.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_cookie.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_debug_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_debug_helpers_generated.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_misc.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_msg.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_ticket.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls12_client.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls12_server.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_client.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_generic.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_invasive.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_keys.c
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_keys.h
create mode 100644 lib/mbedtls/external/mbedtls/library/ssl_tls13_server.c
create mode 100644 lib/mbedtls/external/mbedtls/library/threading.c
create mode 100644 lib/mbedtls/external/mbedtls/library/timing.c
create mode 100644 lib/mbedtls/external/mbedtls/library/version.c
create mode 100644 lib/mbedtls/external/mbedtls/library/version_features.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509_create.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509_crl.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509_crt.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509_csr.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509_internal.h
create mode 100644 lib/mbedtls/external/mbedtls/library/x509write.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509write_crt.c
create mode 100644 lib/mbedtls/external/mbedtls/library/x509write_csr.c
create mode 100644 lib/mbedtls/external/mbedtls/pkgconfig/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/pkgconfig/JoinPaths.cmake
create mode 100644 lib/mbedtls/external/mbedtls/pkgconfig/mbedcrypto.pc.in
create mode 100644 lib/mbedtls/external/mbedtls/pkgconfig/mbedtls.pc.in
create mode 100644 lib/mbedtls/external/mbedtls/pkgconfig/mbedx509.pc.in
create mode 100644 lib/mbedtls/external/mbedtls/programs/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/programs/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/programs/README.md
create mode 100644 lib/mbedtls/external/mbedtls/programs/aes/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/aes/crypt_and_hash.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/cipher/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/cipher/cipher_aead_demo.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/demo_common.sh
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/README.md
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/common.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/common.h
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/corpuses/client
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/corpuses/dtlsclient
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/corpuses/dtlsserver
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/corpuses/server
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_client.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_client.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_dtlsclient.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_dtlsclient.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_dtlsserver.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_dtlsserver.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_pkcs7.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_pkcs7.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_privkey.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_privkey.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_pubkey.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_pubkey.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_server.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509crl.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509crl.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509crt.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509crt.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509csr.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/fuzz_x509csr.options
create mode 100644 lib/mbedtls/external/mbedtls/programs/fuzz/onefile.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/hash/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/hash/generic_sum.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/hash/hello.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/hash/md_hmac_demo.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/dh_client.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/dh_genprime.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/dh_prime.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/dh_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/ecdh_curve25519.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/ecdsa.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/gen_key.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/key_app.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/key_app_writer.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/mpi_demo.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/pk_decrypt.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/pk_encrypt.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/pk_sign.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/pk_verify.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_decrypt.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_encrypt.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_genkey.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_priv.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_pub.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_sign.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_sign_pss.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_verify.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/pkey/rsa_verify_pss.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/aead_demo.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/crypto_examples.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/hmac_demo.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/key_ladder_demo.c
create mode 100755 lib/mbedtls/external/mbedtls/programs/psa/key_ladder_demo.sh
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/psa_constant_names.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/psa_constant_names_generated.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/psa/psa_hash.c
create mode 100755 lib/mbedtls/external/mbedtls/programs/psa/psa_hash_demo.sh
create mode 100644 lib/mbedtls/external/mbedtls/programs/random/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/random/gen_entropy.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/random/gen_random_ctr_drbg.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/dtls_client.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/dtls_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/mini_client.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_client1.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_client2.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_context_info.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_fork_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_mail_client.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_pthread_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_server.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_server2.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_test_common_source.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_test_lib.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/ssl/ssl_test_lib.h
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/benchmark.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package/cmake_package.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package_install/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package_install/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_package_install/cmake_package_install.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_subproject/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_subproject/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/cmake_subproject/cmake_subproject.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/dlopen.c
create mode 100755 lib/mbedtls/external/mbedtls/programs/test/dlopen_demo.sh
create mode 100755 lib/mbedtls/external/mbedtls/programs/test/generate_cpp_dummy_build.sh
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/metatest.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/query_compile_time_config.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/query_config.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/query_config.h
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/query_included_headers.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/selftest.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/udp_proxy.c
create mode 100755 lib/mbedtls/external/mbedtls/programs/test/udp_proxy_wrapper.sh
create mode 100644 lib/mbedtls/external/mbedtls/programs/test/zeroize.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/util/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/util/pem2der.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/util/strerror.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/wince_main.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/cert_app.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/cert_req.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/cert_write.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/crl_app.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/load_roots.c
create mode 100644 lib/mbedtls/external/mbedtls/programs/x509/req_app.c
create mode 100755 lib/mbedtls/external/mbedtls/scripts/abi_check.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/apidoc_full.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/assemble_changelog.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/basic.requirements.txt
create mode 100755 lib/mbedtls/external/mbedtls/scripts/bump_version.sh
create mode 100644 lib/mbedtls/external/mbedtls/scripts/ci.requirements.txt
create mode 100755 lib/mbedtls/external/mbedtls/scripts/code_size_compare.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/code_style.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/common.make
create mode 100755 lib/mbedtls/external/mbedtls/scripts/config.pl
create mode 100755 lib/mbedtls/external/mbedtls/scripts/config.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/driver_opaque_schema.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/driver_transparent_schema.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/driverlist.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/mbedtls_test_opaque_driver.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/mbedtls_test_transparent_driver.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_jsons/p256_transparent_driver.json
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_templates/OS-template-opaque.jinja
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_templates/OS-template-transparent.jinja
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_templates/psa_crypto_driver_wrappers.h.jinja
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/driver_templates/psa_crypto_driver_wrappers_no_static.c.jinja
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/error.fmt
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/query_config.fmt
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/version_features.fmt
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/vs2017-app-template.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/vs2017-main-template.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/scripts/data_files/vs2017-sln-template.sln
create mode 100644 lib/mbedtls/external/mbedtls/scripts/driver.requirements.txt
create mode 100755 lib/mbedtls/external/mbedtls/scripts/ecc-heap.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/ecp_comb_table.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/footprint.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_driver_wrappers.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_errors.pl
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_features.pl
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_psa_constants.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_query_config.pl
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_ssl_debug_helpers.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/generate_visualc_files.pl
create mode 100755 lib/mbedtls/external/mbedtls/scripts/lcov.sh
create mode 100644 lib/mbedtls/external/mbedtls/scripts/maintainer.requirements.txt
create mode 100644 lib/mbedtls/external/mbedtls/scripts/make_generated_files.bat
create mode 100755 lib/mbedtls/external/mbedtls/scripts/massif_max.pl
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/__init__.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/asymmetric_key_data.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/bignum_common.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/bignum_core.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/bignum_data.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/bignum_mod.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/bignum_mod_raw.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/build_tree.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/c_build_helper.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/c_parsing_helper.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/c_wrapper_generator.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/crypto_data_tests.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/crypto_knowledge.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/ecp.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/logging_util.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/macro_collector.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/psa_information.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/psa_storage.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/test_case.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/test_data_generation.py
create mode 100644 lib/mbedtls/external/mbedtls/scripts/mbedtls_dev/typing_util.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/memory.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/min_requirements.py
create mode 100755 lib/mbedtls/external/mbedtls/scripts/output_env.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/prepare_release.sh
create mode 100755 lib/mbedtls/external/mbedtls/scripts/tmp_ignore_makefiles.sh
create mode 100644 lib/mbedtls/external/mbedtls/scripts/windows_msbuild.bat
create mode 100644 lib/mbedtls/external/mbedtls/tests/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/tests/CMakeLists.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/Descriptions.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/Makefile
create mode 100755 lib/mbedtls/external/mbedtls/tests/compat-in-docker.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/compat.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/configs/tls13-only.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/configs/user-config-for-test.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/configs/user-config-malloc-0-null.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/configs/user-config-zeroize-memset.h
create mode 100755 lib/mbedtls/external/mbedtls/tests/context-info.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/Makefile
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/Readme-x509.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_no_authorityKeyId.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_no_issuer.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_no_keyid.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId.conf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_issuer_tag1_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_issuer_tag2_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_keyid_tag_len_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_keyid_tag_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_length_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_sequence_tag_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_sn_len_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_sn_tag_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_tag_len_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/authorityKeyId_subjectKeyId_tag_malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_cid.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_ciphersuite.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_def.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_min_cfg.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_no_alpn.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_no_keep_cert.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_no_mfl.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/cli_no_packing.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/def_b64_too_big_1.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/def_b64_too_big_2.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/def_b64_too_big_3.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/def_bad_b64.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/empty.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/mfl_1024.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/mtu_10000.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_cid.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_ciphersuite.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_def.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_min_cfg.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_no_alpn.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_no_keep_cert.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_no_mfl.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/srv_no_packing.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/base64/v2.19.1.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_example_multi.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_example_multi_nocn.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_example_wildcard.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_md5.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_md5.csr
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cert_v1_with_ext.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa-sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa-sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa-sha256.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa-sha256.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli-rsa.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli2.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli2.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/cli2.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/clusterfuzz-testcase-minimized-fuzz_x509crt-6666050834661376.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-ec-sha1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-ec-sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-future.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-futureRevocationDate.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha1-badsign.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl-rsa-pss-sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_cat_ec-rsa.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_cat_ecfut-rsa.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_cat_rsa-ec.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_cat_rsabadpem-ec.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_expired.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crl_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/crt_cat_rsaexp-ec.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dh.1000.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dh.998.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dh.999.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dh.optlen.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dh.optlen.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dhparams.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/00.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/00.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/01.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/01.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/02.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/02.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/03.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/03.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/04.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/04.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/05.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/05.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/06.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/06.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/07.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/07.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/08.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/08.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/09.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/09.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/10.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/10.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/11.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/11.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/12.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/12.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/13.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/13.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/14.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/14.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/15.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/15.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/16.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/16.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/17.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/17.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/18.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/18.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/19.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/19.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/20.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/20.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/Readme.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c00.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c01.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c02.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c03.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c04.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c05.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c06.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c07.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c08.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c09.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c10.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c11.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c12.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c13.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c14.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c15.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c16.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c17.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c18.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c19.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/c20.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/int.opensslconf
create mode 100755 lib/mbedtls/external/mbedtls/tests/data_files/dir-maxpath/long.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir1/test-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir2/test-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir2/test-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir3/Readme
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir3/test-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir3/test-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/Readme
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert11.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert12.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert13.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert14.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert21.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert22.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert23.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert31.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert32.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert33.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert34.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert41.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert42.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert43.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert44.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert45.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert51.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert52.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert53.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert54.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert61.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert62.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert63.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert71.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert72.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert73.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert74.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert81.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert82.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert83.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert91.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/dir4/cert92.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_224_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_224_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_224_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_224_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_long_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_long_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_256_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_384_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_384_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_384_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_384_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_short_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_521_short_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp256_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp256_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp256_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp256_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp384_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp384_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp384_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp384_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_prv.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_bp512_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8.pw.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8.pw.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8nopub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8nopub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8nopubparam.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8nopubparam.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8param.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.pk8param.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.sec1.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.sec1.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.sec1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.sec1.pw.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_prv.specdom.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_pub.comp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x25519_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x25519_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x25519_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x25519_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x448_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x448_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x448_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ec_x448_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp256r1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp256r1.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp384r1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp384r1.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp521r1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/ecdsa_secp521r1.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/enco-ca-prstr.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/enco-cert-utf8str.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/format_gen.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/format_gen.pub
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/format_pkcs12.fmt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/format_rsa.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/hash_file_1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/hash_file_2
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/hash_file_3
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/hash_file_4
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/hash_file_5
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/keyUsage.decipherOnly.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_hash-sigs_sha256_m32_h5_lmots_sha256_n32_w8_aux
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_hash-sigs_sha256_m32_h5_lmots_sha256_n32_w8_prv
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_hash-sigs_sha256_m32_h5_lmots_sha256_n32_w8_pub
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_hsslms_sha256_m32_h5_lmots_sha256_n32_w8_prv
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_pyhsslms_sha256_m32_h5_lmots_sha256_n32_w8_prv
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/lms_pyhsslms_sha256_m32_h5_lmots_sha256_n32_w8_pub
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/mpi_16
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/mpi_too_big
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/opensslcnf/server9.crt.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/bitstring-in-dn.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_example_multi.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_example_multi_nocn.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_md5.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cert_sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/cli-rsa-sha256-badalg.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-ec-sha1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-ec-sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-ec-sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-ec-sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-ec-sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-idp.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-idpnc.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-malformed-trailing-spaces.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-rsa-pss-sha1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-rsa-pss-sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-rsa-pss-sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-rsa-pss-sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl-rsa-pss-sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_expired.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_md5.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_sha1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/crl_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/keyUsage.decipherOnly.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/multiple_san.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/non-ascii-string-in-issuer.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/rsa_multiple_san_uri.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/rsa_single_san_uri.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1-ms.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.cert_type.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.ext_ku.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.key_usage.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.commas.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.md5
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.sha1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.sha224
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.sha384
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1.req.sha512
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1_pathlen_int_max-1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server1_pathlen_int_max.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server2.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server3.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server4.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-directoryname-seq-malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-directoryname.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-fan.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-non-compliant.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-nonprintable_othername.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-othername.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-second-directoryname-oid-malformed.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-two-directorynames.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5-unsupported_othername.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.req.sha1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.req.sha224
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.req.sha384
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server5.req.sha512
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server7_all_space.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server7_int-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server7_pem_space.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server7_trailing_space.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9-sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9-sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9-sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9-sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.req.sha1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.req.sha224
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.req.sha384
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/server9.req.sha512
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-any_policy.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-any_policy_ec.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-any_policy_with_qualifier.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-any_policy_with_qualifier_ec.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-multi_policy.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-multi_policy_ec.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-unsupported_policy.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca-unsupported_policy_ec.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test-ca.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_cert_rfc822name.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request_sequence_len1.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request_sequence_len2.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request_sequence_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request_set_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_id_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_len1.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_len2.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_attributes_sequence_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_duplicated_extension.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_data_len1.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_data_len2.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_data_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_id_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_key_usage_bitstream_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_ns_cert_bitstream_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_subject_alt_name_sequence_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extension_type_oid.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_all_malformed_extensions_sequence_tag.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_keyUsage.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_nsCertType.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/parse_input/test_csr_v3_subjectAltName.csr.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/passwd.psk
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-expired.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-expired.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-expired.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-1.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-1.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-1.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-2.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-2.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-2.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-3.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-3.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7-rsa-sha256-3.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_3_signed.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_encrypted.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_signed_sha1.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_signed_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_signed_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_signed_v2.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_cert_signeddata_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_multiple_certs_signed.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_multiple_signed.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_no_signers.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_rsa_expired.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badcert.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner1_badsize.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner1_badtag.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner1_fuzzbad.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner2_badsize.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner2_badtag.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_signed_badsigner2_fuzzbad.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_with_signature.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_data_without_cert_signed.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_signerInfo_1_serial_invalid_tag_after_long_name.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_signerInfo_2_invalid_tag.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_signerInfo_issuer_invalid_size.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_signerInfo_serial_invalid_size.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/pkcs7_zerolendata_detached.der
create mode 100755 lib/mbedtls/external/mbedtls/tests/data_files/print_c.pl
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa4096_prv.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa4096_prv.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa4096_pub.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa4096_pub.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa512.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa521.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa522.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa528.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_multiple_san_uri.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_aes128.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_aes192.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_aes256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_clear.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_1024_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_aes128.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_aes192.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_aes256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_clear.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_public.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_2048_public.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_aes128.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_aes192.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_aes256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_clear.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs1_4096_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_1024_public.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_2048_public.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_2048_public.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_1024_2des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_1024_2des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_1024_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_1024_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_2048_2des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_2048_2des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_2048_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_2048_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_4096_2des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_4096_2des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_4096_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbe_sha1_4096_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes128cbc_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes128cbc_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes192cbc_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes192cbc_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes256cbc_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_aes256cbc_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_single_san_uri.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/rsa_single_san_uri.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1-nospace.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1-v1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.80serial.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.allSubjectAltNames.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.asciichars.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.ca.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.ca_noauthid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.cert_type.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.cert_type.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.cert_type_noauthid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.commas.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.csr
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.hashsymbol.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key_ext_usage.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key_ext_usages.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key_usage.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key_usage.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.key_usage_noauthid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.long_serial.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.long_serial_FF.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.noauthid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.pubkey
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.pubkey.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.cert_type
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.cert_type_empty
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.key_usage
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.key_usage_empty
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.ku-ct
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.md5
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha224
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha256.conf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha256.ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha384
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.req.sha512
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.spaces.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1.v1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10-bs_int3.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10_int3-bs.pem
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10_int3_int-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10_int3_int-ca2_ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server10_int3_spurious_int-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1_ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server1_csr.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2-sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2-sha256.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2-v1-chain.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2-v1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.key.enc
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.ku-ds.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.ku-ds_ke.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.ku-ka.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server2.ku-ke.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server3.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server3.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server4.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server4.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der0.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der1a.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der1b.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der4.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der8.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-der9.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-expired.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-future.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-selfsigned.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-ss-expired.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-ss-forgeca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-tricky-ip-san-malformed-len.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5-tricky-ip-san.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.eku-cli.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.eku-cs.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.eku-cs_any.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.eku-srv.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.eku-srv_cli.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.key.enc
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.ku-ds.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.ku-ka.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.ku-ke.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server5.req.ku.sha1
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server6-ss-child.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server6-ss-child.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server6.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server6.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7-expired.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7-future.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7_int-ca-exp.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7_int-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7_int-ca_ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server7_spurious_int-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server8.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server8.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server8_int-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-bad-mgfhash.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-bad-saltlen.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-defaults.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-sha224.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-sha384.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-sha512.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9-with-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/server9.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/simplepass.psk
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-alt-good.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-alt.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-alt.csr
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-alt.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-good-alt.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-sha1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-sha1.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-sha256.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-sha256.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca-v1.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.req_ec.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.server1.db
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.server1.future-crl.db
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.server1.future-crl.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.server1.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca.server1.test_serial.opensslconf
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2-expired.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.crt.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.key.der
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.key.enc
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crl.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crl.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crt.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crt.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crt_crl.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-crt_crl.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-ds.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.ku-ds.crt.openssl.v3_ext
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2.req.sha256
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-future-invalid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-future-present.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-past-invalid.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-past-present.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-present-future.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca2_cat-present-past.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_cat12.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_cat21.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_printable.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_unenc.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_uppercase.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-ca_utf8.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca-exp.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca2.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca2.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca3-badsign.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca3.crt
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test-int-ca3.key
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/test_certs.h.jinja2
create mode 100644 lib/mbedtls/external/mbedtls/tests/data_files/tls13_early_data.txt
create mode 100644 lib/mbedtls/external/mbedtls/tests/docker/bionic/Dockerfile
create mode 100644 lib/mbedtls/external/mbedtls/tests/git-scripts/README.md
create mode 100755 lib/mbedtls/external/mbedtls/tests/git-scripts/pre-push.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/aes_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/aria_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/camellia_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/ccm_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/chacha20_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/chachapoly_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/cmac_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/des_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/dhm_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/ecjpake_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/ecp_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/gcm_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/md5_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/nist_kw_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/platform_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/poly1305_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/ripemd160_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/rsa_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/sha1_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/sha256_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/sha512_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/threading_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-dummy/timing_alt.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/alt-extra/psa/crypto.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/baremetal-override/time.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/spe/crypto_spe.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/arguments.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/asn1_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/bignum_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/certs.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/constant_flow.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/aead.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/asymmetric_encryption.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/cipher.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/config_test_driver.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/crypto_config_test_driver_extension.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/hash.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/key_agreement.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/key_management.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/mac.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/pake.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/signature.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/drivers/test_driver.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/fake_external_rng_for_test.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/macros.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/memory.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/psa_crypto_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/psa_exercise_key.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/psa_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/psa_memory_poisoning_wrappers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/psa_test_wrappers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/random.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/ssl_helpers.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/include/test/threading_helpers.h
create mode 100755 lib/mbedtls/external/mbedtls/tests/make-in-docker.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/opt-testcases/tls13-compat.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/opt-testcases/tls13-kex-modes.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/opt-testcases/tls13-misc.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/all-in-docker.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/all.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/analyze_outcomes.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/audit-validity-dates.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/basic-build-test.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/basic-in-docker.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check-doxy-blocks.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check-generated-files.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check-python-files.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check_files.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check_names.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/check_test_cases.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/depends.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/docker_env.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/doxygen.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/gen_ctr_drbg.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/gen_gcm_decrypt.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/gen_gcm_encrypt.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/gen_pkcs1_v21_sign_verify.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate-afl-tests.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_bignum_tests.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_ecp_tests.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_pkcs7_tests.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_psa_tests.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_psa_wrappers.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_server9_bad_saltlen.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_test_cert_macros.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_test_code.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/generate_tls13_compat_tests.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/list-identifiers.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/list_internal_identifiers.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/psa_collect_statuses.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/quiet/cmake
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/quiet/make
create mode 100644 lib/mbedtls/external/mbedtls/tests/scripts/quiet/quiet.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/recursion.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/run-metatests.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/run-test-suites.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/run_demos.py
create mode 100644 lib/mbedtls/external/mbedtls/tests/scripts/scripts_path.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/set_psa_test_dependencies.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/tcp_client.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/test-ref-configs.pl
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/test_config_script.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/test_generate_test_code.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/test_psa_compliance.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/test_psa_constant_names.py
create mode 100644 lib/mbedtls/external/mbedtls/tests/scripts/test_zeroize.gdb
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/translate_ciphers.py
create mode 100755 lib/mbedtls/external/mbedtls/tests/scripts/travis-log-failure.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/asn1_helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/bignum_helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/certs.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/hash.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/platform_builtin_keys.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_aead.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_asymmetric_encryption.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_cipher.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_key_agreement.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_key_management.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_mac.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_pake.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/drivers/test_driver_signature.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/fake_external_rng_for_test.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/psa_crypto_helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/psa_crypto_stubs.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/psa_exercise_key.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/psa_memory_poisoning_wrappers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/psa_test_wrappers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/random.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/test_certs.h
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/test_helpers/ssl_helpers.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/test_memory.c
create mode 100644 lib/mbedtls/external/mbedtls/tests/src/threading_helpers.c
create mode 100755 lib/mbedtls/external/mbedtls/tests/ssl-opt-in-docker.sh
create mode 100755 lib/mbedtls/external/mbedtls/tests/ssl-opt.sh
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/helpers.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/host_test.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/main_test.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.cbc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.cfb.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.ctr.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.ecb.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.ofb.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.rest.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aes.xts.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_alignment.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_alignment.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aria.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_aria.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_asn1parse.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_asn1parse.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_asn1write.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_asn1write.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_base64.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_base64.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_core.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_core.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_core.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod_raw.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod_raw.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_mod_raw.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_random.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_bignum_random.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_block_cipher.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_block_cipher.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_block_cipher.psa.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_camellia.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_camellia.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ccm.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ccm.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_chacha20.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_chacha20.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_chachapoly.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_chachapoly.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.aes.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.aria.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.camellia.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.ccm.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.chacha20.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.chachapoly.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.des.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.gcm.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.nist_kw.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.null.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cipher.padding.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cmac.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_cmac.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_common.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_common.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_constant_time.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_constant_time.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_constant_time_hmac.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_constant_time_hmac.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ctr_drbg.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ctr_drbg.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_debug.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_debug.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_des.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_des.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_dhm.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_dhm.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecdh.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecdh.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecdsa.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecdsa.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecjpake.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecjpake.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecp.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecp.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ecp.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_entropy.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_entropy.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_error.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_error.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes128_de.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes128_en.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes192_de.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes192_en.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes256_de.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.aes256_en.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.camellia.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_gcm.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hkdf.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hkdf.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hmac_drbg.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hmac_drbg.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hmac_drbg.no_reseed.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hmac_drbg.nopr.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_hmac_drbg.pr.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_lmots.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_lmots.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_lms.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_lms.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_md.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_md.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_md.psa.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_mdx.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_mdx.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_memory_buffer_alloc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_memory_buffer_alloc.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_mps.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_mps.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_net.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_net.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_nist_kw.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_nist_kw.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_oid.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_oid.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pem.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pem.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pk.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pk.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs12.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs12.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs1_v15.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs1_v15.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs1_v21.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs1_v21.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs5.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs5.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs7.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkcs7.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkparse.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkparse.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkwrite.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_pkwrite.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform_printf.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform_printf.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform_util.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_platform_util.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_poly1305.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_poly1305.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto.pbkdf2.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_attributes.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_attributes.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_driver_wrappers.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_driver_wrappers.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_entropy.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_entropy.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_generate_key.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_generate_key.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_hash.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_hash.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_init.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_init.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_low_hash.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_low_hash.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_memory.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_memory.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_metadata.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_metadata.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_op_fail.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_op_fail.generated.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_op_fail.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_pake.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_pake.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_persistent_key.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_persistent_key.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal_mocks.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal_mocks.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_slot_management.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_slot_management.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.current.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.v0.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_util.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_crypto_util.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_its.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_psa_its.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_random.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_random.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_rsa.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_rsa.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_shax.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_shax.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ssl.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ssl.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ssl_decrypt.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_ssl_decrypt.misc.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_test_helpers.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_test_helpers.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_timing.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_timing.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_version.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_version.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_x509parse.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_x509parse.function
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_x509write.data
create mode 100644 lib/mbedtls/external/mbedtls/tests/suites/test_suite_x509write.function
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/.gitignore
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/aead_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/benchmark.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/cert_app.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/cert_req.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/cert_write.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/cipher_aead_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/crl_app.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/crypt_and_hash.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/crypto_examples.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/dh_client.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/dh_genprime.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/dh_server.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/dtls_client.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/dtls_server.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ecdh_curve25519.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ecdsa.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/gen_entropy.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/gen_key.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/gen_random_ctr_drbg.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/generic_sum.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/hello.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/hmac_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/key_app.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/key_app_writer.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/key_ladder_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/load_roots.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/mbedTLS.sln
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/mbedTLS.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/md_hmac_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/metatest.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/mini_client.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/mpi_demo.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/pem2der.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/pk_decrypt.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/pk_encrypt.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/pk_sign.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/pk_verify.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/psa_constant_names.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/psa_hash.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/query_compile_time_config.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/query_included_headers.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/req_app.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_decrypt.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_encrypt.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_genkey.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_sign.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_sign_pss.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_verify.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/rsa_verify_pss.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/selftest.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_client1.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_client2.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_context_info.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_fork_server.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_mail_client.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_server.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/ssl_server2.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/strerror.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/udp_proxy.vcxproj
create mode 100644 lib/mbedtls/external/mbedtls/visualc/VS2017/zeroize.vcxproj
create mode 100644 lib/mbedtls/hash_shim.c
create mode 100644 lib/mbedtls/mbedtls_def_config.h
create mode 100644 lib/mbedtls/port/assert.h
create mode 100644 lib/mbedtls/port/limits.h
--
2.25.1
More information about the U-Boot
mailing list