├── .gitignore
├── LICENSE
├── Makefile.am
├── README.md
├── autogen.sh
├── bindings
└── ruby
│ ├── Gemfile
│ ├── ecutools-j2534.gemspec
│ ├── lib
│ └── ecutools
│ │ ├── j2534.rb
│ │ └── j2534
│ │ ├── constants.rb
│ │ ├── error.rb
│ │ ├── libj2534.rb
│ │ ├── models.rb
│ │ ├── structs.rb
│ │ └── version.rb
│ └── spec
│ ├── PassThruClose_ERR_DEVICE_NOT_OPEN_integration_spec.rb
│ ├── PassThruClose_ERR_INVALID_DEVICE_ID_integration_spec.rb
│ ├── PassThruClose_STATUS_NOERROR_integration_spec.rb
│ ├── PassThruConnect_ERR_DEVICE_NOT_OPEN_integration_spec.rb
│ ├── PassThruConnect_ERR_INVALID_DEVICE_ID_integration_spec.rb
│ ├── PassThruConnect_ERR_PIN_NOT_SUPPORTED_integration_spec.rb
│ ├── PassThruConnect_ERR_PROTOCOL_ID_NOT_SUPPORTED_integration_spec.rb
│ ├── PassThruConnect_STATUS_NOERROR_integration_spec.rb
│ ├── PassThruDisconnect_ERR_DEVICE_NOT_OPEN_integration_spec.rb
│ ├── PassThruDisconnect_ERR_INVALID_CHANNEL_ID_integration_spec.rb
│ ├── PassThruDisconnect_STATUS_NOERROR_integration_spec.rb
│ ├── PassThruGetNextDevice_integration_spec.rb
│ ├── PassThruOpen_ERR_DEVICE_IN_USE_integration_spec.rb
│ ├── PassThruOpen_STATUS_NOERROR_integration_spec.rb
│ ├── PassThruScanForDevices_integration_spec.rb
│ ├── PassThruSelect_ERR_BUFFER_EMPTY_integration_spec.rb
│ ├── PassThruStartMsgFilter_ERR_EXCEEDED_LIMIT_integration_spec.rb
│ ├── PassThruStartMsgFilter_ERR_FILTER_TYPE_NOT_SUPPORTED_integration_spec.rb
│ ├── PassThruStartMsgFilter_ERR_INVALID_MSG_integration_spec.rb
│ ├── PassThruStartMsgFilter_ERR_MSG_PROTOCOL_ID_integration_spec.rb
│ ├── PassThruStartMsgFilter_STATUS_NOERROR_integration_spec.rb
│ ├── README.md
│ └── spec_helper.rb
├── cli
├── .gitignore
├── .rspec
├── Gemfile
├── LICENSE.txt
├── README.md
├── Rakefile
├── bin
│ └── ecutools
├── ecutools.gemspec
├── lib
│ ├── ecutools.rb
│ └── ecutools
│ │ ├── awsiot
│ │ ├── ca.crt
│ │ ├── cli.rb
│ │ ├── default-policy.json
│ │ └── service.rb
│ │ ├── cli.rb
│ │ ├── passthru
│ │ ├── cli.rb
│ │ └── service.rb
│ │ └── version.rb
└── spec
│ ├── ecutools_spec.rb
│ └── spec_helper.rb
├── configure.ac
├── install-bbb-dev.sh
├── install-bbb.sh
├── lambda
└── PassThruScanForDevices
│ ├── PassThruScanForDevices-publish-iot.js
│ ├── PassThruScanForDevices.js
│ ├── create-function.sh
│ ├── create-topic-rule.sh
│ └── iot-rule.json
├── src
├── aws_iot_config.h
├── aws_iot_src
│ ├── external_libs
│ │ ├── jsmn
│ │ │ ├── jsmn.c
│ │ │ └── jsmn.h
│ │ └── mbedTLS
│ │ │ ├── .gitignore
│ │ │ ├── .travis.yml
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ChangeLog
│ │ │ ├── DartConfiguration.tcl
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── apache-2.0.txt
│ │ │ ├── configs
│ │ │ ├── README.txt
│ │ │ ├── config-ccm-psk-tls1_2.h
│ │ │ ├── config-mini-tls1_1.h
│ │ │ ├── config-picocoin.h
│ │ │ ├── config-suite-b.h
│ │ │ └── config-thread.h
│ │ │ ├── doxygen
│ │ │ ├── input
│ │ │ │ ├── doc_encdec.h
│ │ │ │ ├── doc_hashing.h
│ │ │ │ ├── doc_mainpage.h
│ │ │ │ ├── doc_rng.h
│ │ │ │ ├── doc_ssltls.h
│ │ │ │ ├── doc_tcpip.h
│ │ │ │ └── doc_x509.h
│ │ │ └── mbedtls.doxyfile
│ │ │ ├── include
│ │ │ ├── .gitignore
│ │ │ ├── CMakeLists.txt
│ │ │ └── mbedtls
│ │ │ │ ├── aes.h
│ │ │ │ ├── aesni.h
│ │ │ │ ├── arc4.h
│ │ │ │ ├── asn1.h
│ │ │ │ ├── asn1write.h
│ │ │ │ ├── base64.h
│ │ │ │ ├── bignum.h
│ │ │ │ ├── blowfish.h
│ │ │ │ ├── bn_mul.h
│ │ │ │ ├── camellia.h
│ │ │ │ ├── ccm.h
│ │ │ │ ├── certs.h
│ │ │ │ ├── check_config.h
│ │ │ │ ├── cipher.h
│ │ │ │ ├── cipher_internal.h
│ │ │ │ ├── compat-1.3.h
│ │ │ │ ├── config.h
│ │ │ │ ├── ctr_drbg.h
│ │ │ │ ├── debug.h
│ │ │ │ ├── des.h
│ │ │ │ ├── dhm.h
│ │ │ │ ├── ecdh.h
│ │ │ │ ├── ecdsa.h
│ │ │ │ ├── ecjpake.h
│ │ │ │ ├── ecp.h
│ │ │ │ ├── entropy.h
│ │ │ │ ├── entropy_poll.h
│ │ │ │ ├── error.h
│ │ │ │ ├── gcm.h
│ │ │ │ ├── havege.h
│ │ │ │ ├── hmac_drbg.h
│ │ │ │ ├── md.h
│ │ │ │ ├── md2.h
│ │ │ │ ├── md4.h
│ │ │ │ ├── md5.h
│ │ │ │ ├── md_internal.h
│ │ │ │ ├── memory_buffer_alloc.h
│ │ │ │ ├── net.h
│ │ │ │ ├── oid.h
│ │ │ │ ├── padlock.h
│ │ │ │ ├── pem.h
│ │ │ │ ├── pk.h
│ │ │ │ ├── pk_internal.h
│ │ │ │ ├── pkcs11.h
│ │ │ │ ├── pkcs12.h
│ │ │ │ ├── pkcs5.h
│ │ │ │ ├── platform.h
│ │ │ │ ├── ripemd160.h
│ │ │ │ ├── rsa.h
│ │ │ │ ├── sha1.h
│ │ │ │ ├── sha256.h
│ │ │ │ ├── sha512.h
│ │ │ │ ├── ssl.h
│ │ │ │ ├── ssl_cache.h
│ │ │ │ ├── ssl_ciphersuites.h
│ │ │ │ ├── ssl_cookie.h
│ │ │ │ ├── ssl_internal.h
│ │ │ │ ├── ssl_ticket.h
│ │ │ │ ├── threading.h
│ │ │ │ ├── timing.h
│ │ │ │ ├── version.h
│ │ │ │ ├── x509.h
│ │ │ │ ├── x509_crl.h
│ │ │ │ ├── x509_crt.h
│ │ │ │ ├── x509_csr.h
│ │ │ │ └── xtea.h
│ │ │ ├── library
│ │ │ ├── .gitignore
│ │ │ ├── CMakeLists.txt
│ │ │ ├── aes.c
│ │ │ ├── aesni.c
│ │ │ ├── arc4.c
│ │ │ ├── asn1parse.c
│ │ │ ├── asn1write.c
│ │ │ ├── base64.c
│ │ │ ├── bignum.c
│ │ │ ├── blowfish.c
│ │ │ ├── camellia.c
│ │ │ ├── ccm.c
│ │ │ ├── certs.c
│ │ │ ├── cipher.c
│ │ │ ├── cipher_wrap.c
│ │ │ ├── ctr_drbg.c
│ │ │ ├── debug.c
│ │ │ ├── des.c
│ │ │ ├── dhm.c
│ │ │ ├── ecdh.c
│ │ │ ├── ecdsa.c
│ │ │ ├── ecjpake.c
│ │ │ ├── ecp.c
│ │ │ ├── ecp_curves.c
│ │ │ ├── entropy.c
│ │ │ ├── entropy_poll.c
│ │ │ ├── error.c
│ │ │ ├── gcm.c
│ │ │ ├── havege.c
│ │ │ ├── hmac_drbg.c
│ │ │ ├── md.c
│ │ │ ├── md2.c
│ │ │ ├── md4.c
│ │ │ ├── md5.c
│ │ │ ├── md_wrap.c
│ │ │ ├── memory_buffer_alloc.c
│ │ │ ├── net.c
│ │ │ ├── oid.c
│ │ │ ├── padlock.c
│ │ │ ├── pem.c
│ │ │ ├── pk.c
│ │ │ ├── pk_wrap.c
│ │ │ ├── pkcs11.c
│ │ │ ├── pkcs12.c
│ │ │ ├── pkcs5.c
│ │ │ ├── pkparse.c
│ │ │ ├── pkwrite.c
│ │ │ ├── platform.c
│ │ │ ├── ripemd160.c
│ │ │ ├── rsa.c
│ │ │ ├── sha1.c
│ │ │ ├── sha256.c
│ │ │ ├── sha512.c
│ │ │ ├── ssl_cache.c
│ │ │ ├── ssl_ciphersuites.c
│ │ │ ├── ssl_cli.c
│ │ │ ├── ssl_cookie.c
│ │ │ ├── ssl_srv.c
│ │ │ ├── ssl_ticket.c
│ │ │ ├── ssl_tls.c
│ │ │ ├── threading.c
│ │ │ ├── timing.c
│ │ │ ├── version.c
│ │ │ ├── version_features.c
│ │ │ ├── x509.c
│ │ │ ├── x509_create.c
│ │ │ ├── x509_crl.c
│ │ │ ├── x509_crt.c
│ │ │ ├── x509_csr.c
│ │ │ ├── x509write_crt.c
│ │ │ ├── x509write_csr.c
│ │ │ └── xtea.c
│ │ │ ├── programs
│ │ │ ├── .gitignore
│ │ │ ├── CMakeLists.txt
│ │ │ ├── aes
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── aescrypt2.c
│ │ │ │ └── crypt_and_hash.c
│ │ │ ├── hash
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── generic_sum.c
│ │ │ │ └── hello.c
│ │ │ ├── pkey
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── dh_client.c
│ │ │ │ ├── dh_genprime.c
│ │ │ │ ├── dh_prime.txt
│ │ │ │ ├── dh_server.c
│ │ │ │ ├── ecdh_curve25519.c
│ │ │ │ ├── ecdsa.c
│ │ │ │ ├── gen_key.c
│ │ │ │ ├── key_app.c
│ │ │ │ ├── key_app_writer.c
│ │ │ │ ├── mpi_demo.c
│ │ │ │ ├── pk_decrypt.c
│ │ │ │ ├── pk_encrypt.c
│ │ │ │ ├── pk_sign.c
│ │ │ │ ├── pk_verify.c
│ │ │ │ ├── rsa_decrypt.c
│ │ │ │ ├── rsa_encrypt.c
│ │ │ │ ├── rsa_genkey.c
│ │ │ │ ├── rsa_priv.txt
│ │ │ │ ├── rsa_pub.txt
│ │ │ │ ├── rsa_sign.c
│ │ │ │ ├── rsa_sign_pss.c
│ │ │ │ ├── rsa_verify.c
│ │ │ │ └── rsa_verify_pss.c
│ │ │ ├── random
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── gen_entropy.c
│ │ │ │ ├── gen_random_ctr_drbg.c
│ │ │ │ └── gen_random_havege.c
│ │ │ ├── ssl
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── dtls_client.c
│ │ │ │ ├── dtls_server.c
│ │ │ │ ├── mini_client.c
│ │ │ │ ├── ssl_client1.c
│ │ │ │ ├── ssl_client2.c
│ │ │ │ ├── ssl_fork_server.c
│ │ │ │ ├── ssl_mail_client.c
│ │ │ │ ├── ssl_pthread_server.c
│ │ │ │ ├── ssl_server.c
│ │ │ │ └── ssl_server2.c
│ │ │ ├── test
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── benchmark.c
│ │ │ │ ├── selftest.c
│ │ │ │ ├── ssl_cert_test.c
│ │ │ │ └── udp_proxy.c
│ │ │ ├── util
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── pem2der.c
│ │ │ │ └── strerror.c
│ │ │ ├── wince_main.c
│ │ │ └── x509
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── cert_app.c
│ │ │ │ ├── cert_req.c
│ │ │ │ ├── cert_write.c
│ │ │ │ ├── crl_app.c
│ │ │ │ └── req_app.c
│ │ │ ├── scripts
│ │ │ ├── bump_version.sh
│ │ │ ├── config.pl
│ │ │ ├── data_files
│ │ │ │ ├── error.fmt
│ │ │ │ ├── rename-1.3-2.0.txt
│ │ │ │ ├── version_features.fmt
│ │ │ │ ├── vs2010-app-template.vcxproj
│ │ │ │ ├── vs2010-main-template.vcxproj
│ │ │ │ ├── vs2010-sln-template.sln
│ │ │ │ ├── vs6-app-template.dsp
│ │ │ │ ├── vs6-main-template.dsp
│ │ │ │ └── vs6-workspace-template.dsw
│ │ │ ├── ecc-heap.sh
│ │ │ ├── find-mem-leak.cocci
│ │ │ ├── footprint.sh
│ │ │ ├── generate_errors.pl
│ │ │ ├── generate_features.pl
│ │ │ ├── generate_visualc_files.pl
│ │ │ ├── malloc-init.pl
│ │ │ ├── massif_max.pl
│ │ │ ├── memory.sh
│ │ │ ├── rename.pl
│ │ │ ├── rm-malloc-cast.cocci
│ │ │ └── tmp_ignore_makefiles.sh
│ │ │ ├── tests
│ │ │ ├── .gitignore
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Descriptions.txt
│ │ │ ├── compat.sh
│ │ │ ├── data_files
│ │ │ │ ├── Readme-x509.txt
│ │ │ │ ├── bitstring-in-dn.pem
│ │ │ │ ├── cert_example_multi.crt
│ │ │ │ ├── cert_example_multi_nocn.crt
│ │ │ │ ├── cert_example_wildcard.crt
│ │ │ │ ├── cert_md2.crt
│ │ │ │ ├── cert_md4.crt
│ │ │ │ ├── cert_md5.crt
│ │ │ │ ├── cert_sha1.crt
│ │ │ │ ├── cert_sha224.crt
│ │ │ │ ├── cert_sha256.crt
│ │ │ │ ├── cert_sha384.crt
│ │ │ │ ├── cert_sha512.crt
│ │ │ │ ├── cert_v1_with_ext.crt
│ │ │ │ ├── cli2.crt
│ │ │ │ ├── cli2.key
│ │ │ │ ├── crl-ec-sha1.pem
│ │ │ │ ├── crl-ec-sha224.pem
│ │ │ │ ├── crl-ec-sha256.pem
│ │ │ │ ├── crl-ec-sha384.pem
│ │ │ │ ├── crl-ec-sha512.pem
│ │ │ │ ├── crl-future.pem
│ │ │ │ ├── crl-rsa-pss-sha1-badsign.pem
│ │ │ │ ├── crl-rsa-pss-sha1.pem
│ │ │ │ ├── crl-rsa-pss-sha224.pem
│ │ │ │ ├── crl-rsa-pss-sha256.pem
│ │ │ │ ├── crl-rsa-pss-sha384.pem
│ │ │ │ ├── crl-rsa-pss-sha512.pem
│ │ │ │ ├── crl.pem
│ │ │ │ ├── crl_cat_ec-rsa.pem
│ │ │ │ ├── crl_cat_ecfut-rsa.pem
│ │ │ │ ├── crl_cat_rsa-ec.pem
│ │ │ │ ├── crl_cat_rsabadpem-ec.pem
│ │ │ │ ├── crl_expired.pem
│ │ │ │ ├── crl_md2.pem
│ │ │ │ ├── crl_md4.pem
│ │ │ │ ├── crl_md5.pem
│ │ │ │ ├── crl_sha1.pem
│ │ │ │ ├── crl_sha224.pem
│ │ │ │ ├── crl_sha256.pem
│ │ │ │ ├── crl_sha384.pem
│ │ │ │ ├── crl_sha512.pem
│ │ │ │ ├── crt_cat_rsaexp-ec.pem
│ │ │ │ ├── dh.1000.pem
│ │ │ │ ├── dh.optlen.pem
│ │ │ │ ├── dhparams.pem
│ │ │ │ ├── dir1
│ │ │ │ │ └── test-ca.crt
│ │ │ │ ├── dir2
│ │ │ │ │ ├── test-ca.crt
│ │ │ │ │ └── test-ca2.crt
│ │ │ │ ├── dir3
│ │ │ │ │ ├── Readme
│ │ │ │ │ ├── test-ca.crt
│ │ │ │ │ └── test-ca2.crt
│ │ │ │ ├── dir4
│ │ │ │ │ ├── Readme
│ │ │ │ │ ├── cert11.crt
│ │ │ │ │ ├── cert12.crt
│ │ │ │ │ ├── cert13.crt
│ │ │ │ │ ├── cert14.crt
│ │ │ │ │ ├── cert21.crt
│ │ │ │ │ ├── cert22.crt
│ │ │ │ │ ├── cert23.crt
│ │ │ │ │ ├── cert31.crt
│ │ │ │ │ ├── cert32.crt
│ │ │ │ │ ├── cert33.crt
│ │ │ │ │ ├── cert34.crt
│ │ │ │ │ ├── cert41.crt
│ │ │ │ │ ├── cert42.crt
│ │ │ │ │ ├── cert43.crt
│ │ │ │ │ ├── cert44.crt
│ │ │ │ │ ├── cert45.crt
│ │ │ │ │ ├── cert51.crt
│ │ │ │ │ ├── cert52.crt
│ │ │ │ │ ├── cert53.crt
│ │ │ │ │ ├── cert54.crt
│ │ │ │ │ ├── cert61.crt
│ │ │ │ │ ├── cert62.crt
│ │ │ │ │ ├── cert63.crt
│ │ │ │ │ ├── cert71.crt
│ │ │ │ │ ├── cert72.crt
│ │ │ │ │ ├── cert73.crt
│ │ │ │ │ ├── cert74.crt
│ │ │ │ │ ├── cert81.crt
│ │ │ │ │ ├── cert82.crt
│ │ │ │ │ ├── cert83.crt
│ │ │ │ │ ├── cert91.crt
│ │ │ │ │ └── cert92.crt
│ │ │ │ ├── ec_224_prv.pem
│ │ │ │ ├── ec_224_pub.pem
│ │ │ │ ├── ec_256_prv.pem
│ │ │ │ ├── ec_256_pub.pem
│ │ │ │ ├── ec_384_prv.pem
│ │ │ │ ├── ec_384_pub.pem
│ │ │ │ ├── ec_521_prv.pem
│ │ │ │ ├── ec_521_pub.pem
│ │ │ │ ├── ec_bp256_prv.pem
│ │ │ │ ├── ec_bp256_pub.pem
│ │ │ │ ├── ec_bp384_prv.pem
│ │ │ │ ├── ec_bp384_pub.pem
│ │ │ │ ├── ec_bp512_prv.pem
│ │ │ │ ├── ec_bp512_pub.pem
│ │ │ │ ├── ec_prv.noopt.der
│ │ │ │ ├── ec_prv.pk8.der
│ │ │ │ ├── ec_prv.pk8.pem
│ │ │ │ ├── ec_prv.pk8.pw.der
│ │ │ │ ├── ec_prv.pk8.pw.pem
│ │ │ │ ├── ec_prv.sec1.der
│ │ │ │ ├── ec_prv.sec1.pem
│ │ │ │ ├── ec_prv.sec1.pw.pem
│ │ │ │ ├── ec_prv.specdom.der
│ │ │ │ ├── ec_pub.der
│ │ │ │ ├── ec_pub.pem
│ │ │ │ ├── enco-ca-prstr.pem
│ │ │ │ ├── enco-cert-utf8str.pem
│ │ │ │ ├── format_gen.key
│ │ │ │ ├── format_gen.pub
│ │ │ │ ├── format_pkcs12.fmt
│ │ │ │ ├── format_rsa.key
│ │ │ │ ├── hash_file_1
│ │ │ │ ├── hash_file_2
│ │ │ │ ├── hash_file_3
│ │ │ │ ├── hash_file_4
│ │ │ │ ├── hash_file_5
│ │ │ │ ├── keyUsage.decipherOnly.crt
│ │ │ │ ├── keyfile
│ │ │ │ ├── keyfile.3des
│ │ │ │ ├── keyfile.aes128
│ │ │ │ ├── keyfile.aes192
│ │ │ │ ├── keyfile.aes256
│ │ │ │ ├── keyfile.des
│ │ │ │ ├── mpi_10
│ │ │ │ ├── mpi_too_big
│ │ │ │ ├── passwd.psk
│ │ │ │ ├── pkcs8_pbe_sha1_2des.key
│ │ │ │ ├── pkcs8_pbe_sha1_3des.der
│ │ │ │ ├── pkcs8_pbe_sha1_3des.key
│ │ │ │ ├── pkcs8_pbe_sha1_rc4_128.key
│ │ │ │ ├── pkcs8_pbes2_pbkdf2_3des.der
│ │ │ │ ├── pkcs8_pbes2_pbkdf2_3des.key
│ │ │ │ ├── pkcs8_pbes2_pbkdf2_des.key
│ │ │ │ ├── rsa4096_prv.pem
│ │ │ │ ├── rsa4096_pub.pem
│ │ │ │ ├── server1-nospace.crt
│ │ │ │ ├── server1-v1.crt
│ │ │ │ ├── server1.cert_type.crt
│ │ │ │ ├── server1.crt
│ │ │ │ ├── server1.ext_ku.crt
│ │ │ │ ├── server1.key
│ │ │ │ ├── server1.key_usage.crt
│ │ │ │ ├── server1.pubkey
│ │ │ │ ├── server1.req.cert_type
│ │ │ │ ├── server1.req.key_usage
│ │ │ │ ├── server1.req.ku-ct
│ │ │ │ ├── server1.req.md4
│ │ │ │ ├── server1.req.md5
│ │ │ │ ├── server1.req.sha1
│ │ │ │ ├── server1.req.sha224
│ │ │ │ ├── server1.req.sha256
│ │ │ │ ├── server1.req.sha384
│ │ │ │ ├── server1.req.sha512
│ │ │ │ ├── server1.v1.crt
│ │ │ │ ├── server10.key
│ │ │ │ ├── server10_int3_int-ca2.crt
│ │ │ │ ├── server10_int3_int-ca2_ca.crt
│ │ │ │ ├── server1_ca.crt
│ │ │ │ ├── server2-badsign.crt
│ │ │ │ ├── server2-v1-chain.crt
│ │ │ │ ├── server2-v1.crt
│ │ │ │ ├── server2.crt
│ │ │ │ ├── server2.key
│ │ │ │ ├── server2.ku-ds.crt
│ │ │ │ ├── server2.ku-ds_ke.crt
│ │ │ │ ├── server2.ku-ka.crt
│ │ │ │ ├── server2.ku-ke.crt
│ │ │ │ ├── server3.crt
│ │ │ │ ├── server3.key
│ │ │ │ ├── server4.crt
│ │ │ │ ├── server4.key
│ │ │ │ ├── server5-badsign.crt
│ │ │ │ ├── server5-expired.crt
│ │ │ │ ├── server5-future.crt
│ │ │ │ ├── server5-selfsigned.crt
│ │ │ │ ├── server5-sha1.crt
│ │ │ │ ├── server5-sha224.crt
│ │ │ │ ├── server5-sha384.crt
│ │ │ │ ├── server5-sha512.crt
│ │ │ │ ├── server5.crt
│ │ │ │ ├── server5.eku-cli.crt
│ │ │ │ ├── server5.eku-cs.crt
│ │ │ │ ├── server5.eku-cs_any.crt
│ │ │ │ ├── server5.eku-srv.crt
│ │ │ │ ├── server5.eku-srv_cli.crt
│ │ │ │ ├── server5.key
│ │ │ │ ├── server5.ku-ds.crt
│ │ │ │ ├── server5.ku-ka.crt
│ │ │ │ ├── server5.ku-ke.crt
│ │ │ │ ├── server5.req.ku.sha1
│ │ │ │ ├── server5.req.sha1
│ │ │ │ ├── server5.req.sha224
│ │ │ │ ├── server5.req.sha256
│ │ │ │ ├── server5.req.sha384
│ │ │ │ ├── server5.req.sha512
│ │ │ │ ├── server6-ss-child.crt
│ │ │ │ ├── server6.crt
│ │ │ │ ├── server6.key
│ │ │ │ ├── server7.crt
│ │ │ │ ├── server7.key
│ │ │ │ ├── server7_all_space.crt
│ │ │ │ ├── server7_int-ca.crt
│ │ │ │ ├── server7_int-ca_ca2.crt
│ │ │ │ ├── server7_pem_space.crt
│ │ │ │ ├── server7_trailing_space.crt
│ │ │ │ ├── server8.crt
│ │ │ │ ├── server8.key
│ │ │ │ ├── server8_int-ca2.crt
│ │ │ │ ├── server9-bad-mgfhash.crt
│ │ │ │ ├── server9-bad-saltlen.crt
│ │ │ │ ├── server9-badsign.crt
│ │ │ │ ├── server9-defaults.crt
│ │ │ │ ├── server9-sha224.crt
│ │ │ │ ├── server9-sha256.crt
│ │ │ │ ├── server9-sha384.crt
│ │ │ │ ├── server9-sha512.crt
│ │ │ │ ├── server9-with-ca.crt
│ │ │ │ ├── server9.crt
│ │ │ │ ├── server9.key
│ │ │ │ ├── server9.req.sha1
│ │ │ │ ├── server9.req.sha224
│ │ │ │ ├── server9.req.sha256
│ │ │ │ ├── server9.req.sha384
│ │ │ │ ├── server9.req.sha512
│ │ │ │ ├── test-ca-v1.crt
│ │ │ │ ├── test-ca.crt
│ │ │ │ ├── test-ca.key
│ │ │ │ ├── test-ca2.crt
│ │ │ │ ├── test-ca2.key
│ │ │ │ ├── test-ca2.ku-crl.crt
│ │ │ │ ├── test-ca2.ku-crt.crt
│ │ │ │ ├── test-ca2.ku-crt_crl.crt
│ │ │ │ ├── test-ca2.ku-ds.crt
│ │ │ │ ├── test-ca_cat12.crt
│ │ │ │ ├── test-ca_cat21.crt
│ │ │ │ ├── test-int-ca.crt
│ │ │ │ ├── test-int-ca.key
│ │ │ │ ├── test-int-ca2.crt
│ │ │ │ ├── test-int-ca2.key
│ │ │ │ ├── test-int-ca3.crt
│ │ │ │ └── test-int-ca3.key
│ │ │ ├── scripts
│ │ │ │ ├── all.sh
│ │ │ │ ├── check-doxy-blocks.pl
│ │ │ │ ├── check-generated-files.sh
│ │ │ │ ├── check-names.sh
│ │ │ │ ├── curves.pl
│ │ │ │ ├── gen_ctr_drbg.pl
│ │ │ │ ├── gen_gcm_decrypt.pl
│ │ │ │ ├── gen_gcm_encrypt.pl
│ │ │ │ ├── gen_pkcs1_v21_sign_verify.pl
│ │ │ │ ├── generate_code.pl
│ │ │ │ ├── key-exchanges.pl
│ │ │ │ ├── list-enum-consts.pl
│ │ │ │ ├── list-identifiers.sh
│ │ │ │ ├── list-macros.sh
│ │ │ │ ├── list-symbols.sh
│ │ │ │ ├── recursion.pl
│ │ │ │ ├── run-test-suites.pl
│ │ │ │ ├── test-ref-configs.pl
│ │ │ │ └── yotta-build.sh
│ │ │ ├── ssl-opt.sh
│ │ │ └── suites
│ │ │ │ ├── helpers.function
│ │ │ │ ├── main_test.function
│ │ │ │ ├── test_suite_aes.cbc.data
│ │ │ │ ├── test_suite_aes.cfb.data
│ │ │ │ ├── test_suite_aes.ecb.data
│ │ │ │ ├── test_suite_aes.function
│ │ │ │ ├── test_suite_aes.rest.data
│ │ │ │ ├── test_suite_arc4.data
│ │ │ │ ├── test_suite_arc4.function
│ │ │ │ ├── test_suite_asn1write.data
│ │ │ │ ├── test_suite_asn1write.function
│ │ │ │ ├── test_suite_base64.data
│ │ │ │ ├── test_suite_base64.function
│ │ │ │ ├── test_suite_blowfish.data
│ │ │ │ ├── test_suite_blowfish.function
│ │ │ │ ├── test_suite_camellia.data
│ │ │ │ ├── test_suite_camellia.function
│ │ │ │ ├── test_suite_ccm.data
│ │ │ │ ├── test_suite_ccm.function
│ │ │ │ ├── test_suite_cipher.aes.data
│ │ │ │ ├── test_suite_cipher.arc4.data
│ │ │ │ ├── test_suite_cipher.blowfish.data
│ │ │ │ ├── test_suite_cipher.camellia.data
│ │ │ │ ├── test_suite_cipher.ccm.data
│ │ │ │ ├── test_suite_cipher.des.data
│ │ │ │ ├── test_suite_cipher.function
│ │ │ │ ├── test_suite_cipher.gcm.data
│ │ │ │ ├── test_suite_cipher.null.data
│ │ │ │ ├── test_suite_cipher.padding.data
│ │ │ │ ├── test_suite_ctr_drbg.data
│ │ │ │ ├── test_suite_ctr_drbg.function
│ │ │ │ ├── test_suite_debug.data
│ │ │ │ ├── test_suite_debug.function
│ │ │ │ ├── test_suite_des.data
│ │ │ │ ├── test_suite_des.function
│ │ │ │ ├── test_suite_dhm.data
│ │ │ │ ├── test_suite_dhm.function
│ │ │ │ ├── test_suite_ecdh.data
│ │ │ │ ├── test_suite_ecdh.function
│ │ │ │ ├── test_suite_ecdsa.data
│ │ │ │ ├── test_suite_ecdsa.function
│ │ │ │ ├── test_suite_ecjpake.data
│ │ │ │ ├── test_suite_ecjpake.function
│ │ │ │ ├── test_suite_ecp.data
│ │ │ │ ├── test_suite_ecp.function
│ │ │ │ ├── test_suite_entropy.data
│ │ │ │ ├── test_suite_entropy.function
│ │ │ │ ├── test_suite_error.data
│ │ │ │ ├── test_suite_error.function
│ │ │ │ ├── test_suite_gcm.aes128_de.data
│ │ │ │ ├── test_suite_gcm.aes128_en.data
│ │ │ │ ├── test_suite_gcm.aes192_de.data
│ │ │ │ ├── test_suite_gcm.aes192_en.data
│ │ │ │ ├── test_suite_gcm.aes256_de.data
│ │ │ │ ├── test_suite_gcm.aes256_en.data
│ │ │ │ ├── test_suite_gcm.camellia.data
│ │ │ │ ├── test_suite_gcm.function
│ │ │ │ ├── test_suite_hmac_drbg.function
│ │ │ │ ├── test_suite_hmac_drbg.misc.data
│ │ │ │ ├── test_suite_hmac_drbg.no_reseed.data
│ │ │ │ ├── test_suite_hmac_drbg.nopr.data
│ │ │ │ ├── test_suite_hmac_drbg.pr.data
│ │ │ │ ├── test_suite_md.data
│ │ │ │ ├── test_suite_md.function
│ │ │ │ ├── test_suite_mdx.data
│ │ │ │ ├── test_suite_mdx.function
│ │ │ │ ├── test_suite_memory_buffer_alloc.data
│ │ │ │ ├── test_suite_memory_buffer_alloc.function
│ │ │ │ ├── test_suite_mpi.data
│ │ │ │ ├── test_suite_mpi.function
│ │ │ │ ├── test_suite_pem.data
│ │ │ │ ├── test_suite_pem.function
│ │ │ │ ├── test_suite_pk.data
│ │ │ │ ├── test_suite_pk.function
│ │ │ │ ├── test_suite_pkcs1_v21.data
│ │ │ │ ├── test_suite_pkcs1_v21.function
│ │ │ │ ├── test_suite_pkcs5.data
│ │ │ │ ├── test_suite_pkcs5.function
│ │ │ │ ├── test_suite_pkparse.data
│ │ │ │ ├── test_suite_pkparse.function
│ │ │ │ ├── test_suite_pkwrite.data
│ │ │ │ ├── test_suite_pkwrite.function
│ │ │ │ ├── test_suite_rsa.data
│ │ │ │ ├── test_suite_rsa.function
│ │ │ │ ├── test_suite_shax.data
│ │ │ │ ├── test_suite_shax.function
│ │ │ │ ├── test_suite_ssl.data
│ │ │ │ ├── test_suite_ssl.function
│ │ │ │ ├── test_suite_version.data
│ │ │ │ ├── test_suite_version.function
│ │ │ │ ├── test_suite_x509parse.data
│ │ │ │ ├── test_suite_x509parse.function
│ │ │ │ ├── test_suite_x509write.data
│ │ │ │ ├── test_suite_x509write.function
│ │ │ │ ├── test_suite_xtea.data
│ │ │ │ └── test_suite_xtea.function
│ │ │ ├── visualc
│ │ │ └── VS2010
│ │ │ │ ├── aescrypt2.vcxproj
│ │ │ │ ├── benchmark.vcxproj
│ │ │ │ ├── cert_app.vcxproj
│ │ │ │ ├── cert_req.vcxproj
│ │ │ │ ├── cert_write.vcxproj
│ │ │ │ ├── crl_app.vcxproj
│ │ │ │ ├── crypt_and_hash.vcxproj
│ │ │ │ ├── dh_client.vcxproj
│ │ │ │ ├── dh_genprime.vcxproj
│ │ │ │ ├── dh_server.vcxproj
│ │ │ │ ├── dtls_client.vcxproj
│ │ │ │ ├── dtls_server.vcxproj
│ │ │ │ ├── ecdsa.vcxproj
│ │ │ │ ├── gen_entropy.vcxproj
│ │ │ │ ├── gen_key.vcxproj
│ │ │ │ ├── gen_random_ctr_drbg.vcxproj
│ │ │ │ ├── gen_random_havege.vcxproj
│ │ │ │ ├── generic_sum.vcxproj
│ │ │ │ ├── hello.vcxproj
│ │ │ │ ├── key_app.vcxproj
│ │ │ │ ├── key_app_writer.vcxproj
│ │ │ │ ├── mbedTLS.sln
│ │ │ │ ├── mbedTLS.vcxproj
│ │ │ │ ├── md5sum.vcxproj
│ │ │ │ ├── mini_client.vcxproj
│ │ │ │ ├── mpi_demo.vcxproj
│ │ │ │ ├── pem2der.vcxproj
│ │ │ │ ├── pk_decrypt.vcxproj
│ │ │ │ ├── pk_encrypt.vcxproj
│ │ │ │ ├── pk_sign.vcxproj
│ │ │ │ ├── pk_verify.vcxproj
│ │ │ │ ├── req_app.vcxproj
│ │ │ │ ├── rsa_decrypt.vcxproj
│ │ │ │ ├── rsa_encrypt.vcxproj
│ │ │ │ ├── rsa_genkey.vcxproj
│ │ │ │ ├── rsa_sign.vcxproj
│ │ │ │ ├── rsa_sign_pss.vcxproj
│ │ │ │ ├── rsa_verify.vcxproj
│ │ │ │ ├── rsa_verify_pss.vcxproj
│ │ │ │ ├── selftest.vcxproj
│ │ │ │ ├── sha1sum.vcxproj
│ │ │ │ ├── sha2sum.vcxproj
│ │ │ │ ├── ssl_cert_test.vcxproj
│ │ │ │ ├── ssl_client1.vcxproj
│ │ │ │ ├── ssl_client2.vcxproj
│ │ │ │ ├── ssl_fork_server.vcxproj
│ │ │ │ ├── ssl_mail_client.vcxproj
│ │ │ │ ├── ssl_server.vcxproj
│ │ │ │ ├── ssl_server2.vcxproj
│ │ │ │ ├── strerror.vcxproj
│ │ │ │ └── udp_proxy.vcxproj
│ │ │ └── yotta
│ │ │ ├── .gitignore
│ │ │ ├── create-module.sh
│ │ │ └── data
│ │ │ ├── README.md
│ │ │ ├── adjust-config.sh
│ │ │ ├── entropy_hardware_poll.c
│ │ │ ├── example-authcrypt
│ │ │ ├── README.md
│ │ │ └── main.cpp
│ │ │ ├── example-benchmark
│ │ │ ├── README.md
│ │ │ └── main.cpp
│ │ │ ├── example-hashing
│ │ │ ├── README.md
│ │ │ └── main.cpp
│ │ │ ├── example-selftest
│ │ │ ├── README.md
│ │ │ └── main.cpp
│ │ │ ├── module.json
│ │ │ └── target_config.h
│ ├── include
│ │ ├── aws_iot_error.h
│ │ ├── aws_iot_json_utils.h
│ │ ├── aws_iot_log.h
│ │ ├── aws_iot_mqtt_client.h
│ │ ├── aws_iot_mqtt_client_common_internal.h
│ │ ├── aws_iot_mqtt_client_interface.h
│ │ ├── aws_iot_shadow_actions.h
│ │ ├── aws_iot_shadow_interface.h
│ │ ├── aws_iot_shadow_json.h
│ │ ├── aws_iot_shadow_json_data.h
│ │ ├── aws_iot_shadow_key.h
│ │ ├── aws_iot_shadow_records.h
│ │ ├── aws_iot_version.h
│ │ ├── network_interface.h
│ │ ├── threads_interface.h
│ │ └── timer_interface.h
│ ├── platform
│ │ └── linux
│ │ │ ├── common
│ │ │ ├── timer.c
│ │ │ └── timer_platform.h
│ │ │ ├── mbedtls
│ │ │ ├── network_mbedtls_wrapper.c
│ │ │ └── network_platform.h
│ │ │ └── pthread
│ │ │ ├── threads_platform.h
│ │ │ └── threads_pthread_wrapper.c
│ └── src
│ │ ├── aws_iot_json_utils.c
│ │ ├── aws_iot_mqtt_client.c
│ │ ├── aws_iot_mqtt_client_common_internal.c
│ │ ├── aws_iot_mqtt_client_connect.c
│ │ ├── aws_iot_mqtt_client_publish.c
│ │ ├── aws_iot_mqtt_client_subscribe.c
│ │ ├── aws_iot_mqtt_client_unsubscribe.c
│ │ ├── aws_iot_mqtt_client_yield.c
│ │ ├── aws_iot_shadow.c
│ │ ├── aws_iot_shadow_actions.c
│ │ ├── aws_iot_shadow_json.c
│ │ └── aws_iot_shadow_records.c
├── awsiot_client.c
├── awsiot_client.h
├── canbus.c
├── canbus.h
├── canbus_awsiotlogger.c
├── canbus_awsiotlogger.h
├── canbus_filelogger.c
├── canbus_filelogger.h
├── canbus_log.c
├── canbus_log.h
├── canbus_logger.c
├── canbus_logger.h
├── ecutuned.c
├── j2534.c
├── j2534.h
├── j2534
│ ├── apigateway.c
│ └── apigateway.h
├── myint.c
├── myint.h
├── mystring.c
├── mystring.h
├── passthru_shadow.c
├── passthru_shadow.h
├── passthru_shadow_connection_handler.c
├── passthru_shadow_connection_handler.h
├── passthru_shadow_j2534_handler.c
├── passthru_shadow_j2534_handler.h
├── passthru_shadow_log_handler.c
├── passthru_shadow_log_handler.h
├── passthru_shadow_parser.c
├── passthru_shadow_parser.h
├── passthru_shadow_router.c
├── passthru_shadow_router.h
├── passthru_shadow_state.c
├── passthru_shadow_state.h
├── passthru_thing.c
├── passthru_thing.h
├── uds.c
├── uds.h
├── vector.c
└── vector.h
├── tests
└── check_j2534.c
└── vcan0-up.sh
/.gitignore:
--------------------------------------------------------------------------------
1 | certs/*
2 | *.log
3 | logs/*
4 | *.gem
5 | Gemfile.lock
6 | src/aws_iot_src/external_libs/mbedTLS/*
7 |
--------------------------------------------------------------------------------
/autogen.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | aclocal --install -I m4 &&
4 | autoreconf -fi &&
5 | autoheader &&
6 | automake --add-missing --copy
7 |
--------------------------------------------------------------------------------
/bindings/ruby/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # Specify your gem's dependencies in awskit.gemspec
4 | gemspec
5 |
6 | gem "ecutools", :path => "../../cli"
7 |
--------------------------------------------------------------------------------
/bindings/ruby/lib/ecutools/j2534/version.rb:
--------------------------------------------------------------------------------
1 | ##
2 | # ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | # Copyright (C) 2014 Jeremy Hahn
4 | #
5 | # This program is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 3 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with this program. If not, see .
17 |
18 | module Ecutools
19 | module J2534
20 | VERSION = "0.1.0"
21 | end
22 | end
23 |
--------------------------------------------------------------------------------
/bindings/ruby/spec/PassThruClose_ERR_DEVICE_NOT_OPEN_integration_spec.rb:
--------------------------------------------------------------------------------
1 | ##
2 | # ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | # Copyright (C) 2014 Jeremy Hahn
4 | #
5 | # This program is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 3 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with this program. If not, see .
17 |
18 | require 'spec_helper'
19 |
20 | describe Ecutools::J2534 do
21 | include_context 'J2534' do
22 | context 'PassThruClose' do
23 |
24 | it 'raises ERR_DEVICE_NOT_OPEN when not open and asked to close' do
25 | things.test_with_ecutuned {
26 | expect{j2534.PassThruClose(1)}.to raise_error(Ecutools::J2534Error, /ERR_DEVICE_NOT_OPEN/)
27 | }
28 | end
29 |
30 | end
31 | end
32 | end
33 |
--------------------------------------------------------------------------------
/bindings/ruby/spec/PassThruClose_STATUS_NOERROR_integration_spec.rb:
--------------------------------------------------------------------------------
1 | ##
2 | # ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | # Copyright (C) 2014 Jeremy Hahn
4 | #
5 | # This program is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 3 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with this program. If not, see .
17 |
18 | require 'spec_helper'
19 |
20 | describe Ecutools::J2534 do
21 | include_context 'J2534' do
22 | context 'PassThruClose' do
23 |
24 | it 'PassThruClose returns STATUS_NOERROR when successfully closed' do
25 | things.test_with_ecutuned {
26 | expect(j2534.PassThruOpen(things[0][:name], 1)).to eq(true)
27 | expect(j2534.PassThruClose(1)).to eq(true)
28 | }
29 | end
30 |
31 | end
32 | end
33 | end
34 |
--------------------------------------------------------------------------------
/bindings/ruby/spec/PassThruDisconnect_ERR_DEVICE_NOT_OPEN_integration_spec.rb:
--------------------------------------------------------------------------------
1 | ##
2 | # ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | # Copyright (C) 2014 Jeremy Hahn
4 | #
5 | # This program is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 3 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with this program. If not, see .
17 |
18 | require 'spec_helper'
19 |
20 | describe Ecutools::J2534 do
21 | include_context 'J2534' do
22 | context 'PassThruDisconnect' do
23 |
24 | it 'returns ERR_DEVICE_NOT_OPEN when called without being open first' do
25 | things.test_with_ecutuned {
26 | expect{j2534.PassThruDisconnect(1)}.to raise_error Ecutools::J2534Error, /ERR_DEVICE_NOT_OPEN/
27 | }
28 | end
29 |
30 | end
31 | end
32 | end
33 |
--------------------------------------------------------------------------------
/bindings/ruby/spec/PassThruOpen_STATUS_NOERROR_integration_spec.rb:
--------------------------------------------------------------------------------
1 | ##
2 | # ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | # Copyright (C) 2014 Jeremy Hahn
4 | #
5 | # This program is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 3 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with this program. If not, see .
17 |
18 | require 'spec_helper'
19 |
20 | describe Ecutools::J2534 do
21 | include_context 'J2534' do
22 | context 'PassThruOpen' do
23 |
24 | it 'raises STATUS_NOERROR when successfully opened' do
25 | things.test_with_ecutuned {
26 | expect(j2534.PassThruOpen(things[0][:name], 1)).to eq(true)
27 | }
28 | end
29 |
30 | end
31 | end
32 | end
33 |
--------------------------------------------------------------------------------
/bindings/ruby/spec/README.md:
--------------------------------------------------------------------------------
1 | # J2534 Integration Tests
2 |
3 | Tests are in their own file so libj2534.so gets loaded fresh with each test to ensure isolation. Otherwise, all tests will share the same libj2534 state.
4 |
5 | > Running these integration tests may incur AWS fees.
6 |
7 | rspec spec/name_of_integration_spec.rb
8 |
9 |
--------------------------------------------------------------------------------
/cli/.gitignore:
--------------------------------------------------------------------------------
1 | /.bundle/
2 | /.yardoc
3 | /Gemfile.lock
4 | /_yardoc/
5 | /coverage/
6 | /doc/
7 | /pkg/
8 | /spec/reports/
9 | /tmp/
10 |
--------------------------------------------------------------------------------
/cli/.rspec:
--------------------------------------------------------------------------------
1 | --format documentation
2 | --color
3 |
--------------------------------------------------------------------------------
/cli/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # Specify your gem's dependencies in awskit.gemspec
4 | gemspec
5 |
6 | gem "ecutools-j2534", :path => "../bindings/ruby"
7 |
--------------------------------------------------------------------------------
/cli/README.md:
--------------------------------------------------------------------------------
1 | # awskit
2 |
3 | DevOps toolkit generator for Amazon Web Services.
4 |
--------------------------------------------------------------------------------
/cli/Rakefile:
--------------------------------------------------------------------------------
1 | require "bundler/gem_tasks"
2 | require "rspec/core/rake_task"
3 |
4 | RSpec::Core::RakeTask.new(:spec)
5 |
6 | task :default => :spec
7 |
--------------------------------------------------------------------------------
/cli/bin/ecutools:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | $:.push File.expand_path('../../lib', __FILE__)
3 | require 'ecutools/cli'
4 | Ecutools::Cli.require_clis
5 | Ecutools::Cli.start
6 |
7 |
--------------------------------------------------------------------------------
/cli/lib/ecutools.rb:
--------------------------------------------------------------------------------
1 | require 'stackit'
2 | require 'ecutools/version'
3 |
4 | module Ecutools
5 | class << self
6 |
7 | attr_accessor :home
8 | attr_accessor :logger
9 | attr_accessor :aws
10 |
11 | def aws
12 | @aws ||= Stackit.aws
13 | end
14 |
15 | def home
16 | Pathname.new(File.expand_path('ecutools.gemspec', __dir__)).dirname
17 | end
18 |
19 | def logger
20 | @logger ||= Logger.new(STDOUT)
21 | end
22 |
23 | end
24 | end
25 |
--------------------------------------------------------------------------------
/cli/lib/ecutools/awsiot/default-policy.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": "2012-10-17",
3 | "Statement": [
4 | {
5 | "Action": [
6 | "iot:*"
7 | ],
8 | "Resource": [
9 | "*"
10 | ],
11 | "Effect": "Allow"
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/cli/lib/ecutools/cli.rb:
--------------------------------------------------------------------------------
1 | require 'ecutools'
2 | require 'stackit/cli/stack_cli'
3 |
4 | module Ecutools
5 | class Cli < Thor
6 |
7 | def initialize(*args)
8 | super(*args)
9 | end
10 |
11 | def self.require_clis
12 | Dir.glob("#{Ecutools.home}/ecutools/*") do |pkg|
13 | next if File.file?(pkg)
14 | pkg_name = pkg.split('/').last
15 | full_pkg_name = "Ecutools::#{pkg_name.capitalize}::Cli"
16 | cli = "#{pkg}/cli.rb"
17 | if File.exist?(cli)
18 | require cli
19 | clazz = full_pkg_name.constantize
20 | clazz.initialize_cli if clazz.respond_to?('initialize_cli')
21 | end
22 | end
23 | end
24 |
25 | desc 'version', 'Displays ecutools version'
26 | def version
27 | puts "ECU Tools CLI v#{Ecutools::VERSION}"
28 | end
29 |
30 | end
31 | end
32 |
--------------------------------------------------------------------------------
/cli/lib/ecutools/passthru/cli.rb:
--------------------------------------------------------------------------------
1 | require_relative 'service'
2 |
3 | module Ecutools::Passthru
4 | class Cli < Stackit::BaseCli
5 |
6 | def initialize(*args)
7 | super(*args)
8 | end
9 |
10 | def self.initialize_cli
11 | Thor.desc "passthru", "Manages PassThru Things via J2534"
12 | Thor.subcommand "passthru", self
13 | end
14 |
15 | desc 'PassThruScanForDevices', 'Returns the number of accessible Pass-Thru Devices'
16 | def PassThruScanForDevices
17 | say_status 'OK', Service.new(options).PassThruScanForDevices
18 | end
19 |
20 | desc 'PassThruOpen', 'Establish communications with the designated Pass-Thru Device verifying its connected and initialize it'
21 | method_option :name, :aliases => '-n', :desc => 'PassThru device name', :required => true
22 | method_option :device_id, :type => :numeric, :aliases => '-d', :desc => 'PassThru device Id', :required => true
23 | def PassThruOpen
24 | say_status 'OK', Service.new(options).PassThruOpen
25 | end
26 |
27 | #print_table passthru.PassThruScanForDevices.map.with_index{|a, i| [i+1, *a]}
28 | end
29 |
30 | end
31 |
--------------------------------------------------------------------------------
/cli/lib/ecutools/passthru/service.rb:
--------------------------------------------------------------------------------
1 | require 'ecutools/j2534'
2 |
3 | module Ecutools::Passthru
4 | class Service
5 |
6 | include Ecutools::J2534
7 |
8 | attr_accessor :options
9 |
10 | def initialize(options)
11 | self.options = options
12 | end
13 |
14 | def PassThruScanForDevices
15 | super
16 | end
17 |
18 | def PassThruGetNextDevice
19 | super(options[:name])
20 | end
21 |
22 | def PassThruOpen
23 | super(options[:name], options[:device_id])
24 | end
25 |
26 | end
27 | end
28 |
--------------------------------------------------------------------------------
/cli/lib/ecutools/version.rb:
--------------------------------------------------------------------------------
1 | module Ecutools
2 | VERSION = "0.1.0"
3 | end
4 |
--------------------------------------------------------------------------------
/cli/spec/ecutools_spec.rb:
--------------------------------------------------------------------------------
1 | require 'spec_helper'
2 |
3 | describe Ecutools do
4 | it 'has a version number' do
5 | expect(Ecutools::VERSION).not_to be nil
6 | end
7 |
8 | it 'does something useful' do
9 | expect(false).to eq(true)
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/cli/spec/spec_helper.rb:
--------------------------------------------------------------------------------
1 | $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
2 | require 'ecutools'
3 |
--------------------------------------------------------------------------------
/lambda/PassThruScanForDevices/PassThruScanForDevices-publish-iot.js:
--------------------------------------------------------------------------------
1 | var AWS = require('aws-sdk');
2 |
3 | exports.handler = function(event, context, callback) {
4 |
5 | var iot = new AWS.Iot();
6 | var params = {
7 | attributeName: 'type',
8 | attributeValue: 'j2534',
9 | maxResults: 100
10 | };
11 |
12 | iot.listThings(params, function(err, data) {
13 | if(err) {
14 | console.log(err, err.stack);
15 | context.fail(event);
16 | }
17 | else {
18 | iotdata = new AWS.IotData();
19 | params = {
20 | topic: 'ecutools/j2534/PassThruScanForDevices/response',
21 | payload: data.toString(),
22 | qos: 0
23 | };
24 | iotdata.publish(params, function(err, data) {
25 | if (err) {
26 | console.log(err, err.stack);
27 | context.fail(event);
28 | }
29 | else {
30 | console.log(data);
31 | context.succeed(event);
32 | }
33 | });
34 | }
35 | });
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/lambda/PassThruScanForDevices/PassThruScanForDevices.js:
--------------------------------------------------------------------------------
1 | var AWS = require('aws-sdk');
2 |
3 | exports.handler = function(event, context, callback) {
4 |
5 | var iot = new AWS.Iot();
6 | var params = {
7 | attributeName: 'type',
8 | attributeValue: 'j2534',
9 | maxResults: 100
10 | };
11 |
12 | iot.listThings(params, function(err, data) {
13 | if(err) {
14 | console.log(err, err.stack);
15 | context.fail(event);
16 | }
17 | else {
18 | console.log(data);
19 | context.succeed(data);
20 | }
21 | });
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/lambda/PassThruScanForDevices/create-function.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | zip PassThruScanForDevices.zip PassThruScanForDevices.js
4 | aws lambda delete-function --function-name PassThruScanForDevices
5 | aws lambda create-function \
6 | --function-name PassThruScanForDevices \
7 | --zip-file fileb://PassThruScanForDevices.zip \
8 | --role arn:aws:iam::899038310491:role/lambda-ecutools-execution-role \
9 | --handler PassThruScanForDevices.handler \
10 | --runtime nodejs4.3
11 | rm PassThruScanForDevices.zip
12 |
--------------------------------------------------------------------------------
/lambda/PassThruScanForDevices/create-topic-rule.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | aws iot delete-topic-rule --rule-name PassThruScanForDevices
4 | aws iot create-topic-rule --rule-name PassThruScanForDevices --topic-rule-payload file://iot-rule.json
5 |
--------------------------------------------------------------------------------
/lambda/PassThruScanForDevices/iot-rule.json:
--------------------------------------------------------------------------------
1 | {
2 | "sql": "SELECT * FROM 'ecutools/j2534/PassThruScanForDevices/request'",
3 | "ruleDisabled": false,
4 | "actions": [{
5 | "lambda": {
6 | "functionArn": "arn:aws:lambda:us-east-1:899038310491:function:PassThruScanForDevices"
7 | }
8 | }]
9 | }
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/.gitignore:
--------------------------------------------------------------------------------
1 | CMakeCache.txt
2 | CMakeFiles
3 | CTestTestfile.cmake
4 | cmake_install.cmake
5 | Testing
6 | Coverage
7 | *.gcno
8 | *.gcda
9 |
10 | # generated by scripts/memory.sh
11 | massif-*
12 |
13 | # MSVC files generated by CMake:
14 | /*.sln
15 | /*.vcxproj
16 | /*.filters
17 |
18 | # MSVC build artifacts:
19 | *.exe
20 | *.pdb
21 | *.ilk
22 | *.lib
23 |
24 | # CMake generates *.dir/ folders for in-tree builds (used by MSVC projects), ignore all of those:
25 | *.dir/
26 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/.travis.yml:
--------------------------------------------------------------------------------
1 | language: c
2 | compiler:
3 | - clang
4 | - gcc
5 | sudo: false
6 | cache: ccache
7 | script:
8 | - tests/scripts/recursion.pl library/*.c
9 | - tests/scripts/check-generated-files.sh
10 | - tests/scripts/check-doxy-blocks.pl
11 | - tests/scripts/check-names.sh
12 | - cmake -D CMAKE_BUILD_TYPE:String="Check" .
13 | - make
14 | - make test
15 | - programs/test/selftest
16 | - OSSL_NO_DTLS=1 tests/compat.sh
17 | - tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'
18 | - tests/scripts/test-ref-configs.pl
19 | - tests/scripts/curves.pl
20 | - tests/scripts/key-exchanges.pl
21 | env:
22 | global:
23 | secure: "barHldniAfXyoWOD/vcO+E6/Xm4fmcaUoC9BeKW+LwsHqlDMLvugaJnmLXkSpkbYhVL61Hzf3bo0KPJn88AFc5Rkf8oYHPjH4adMnVXkf3B9ghHCgznqHsAH3choo6tnPxaFgOwOYmLGb382nQxfE5lUdvnM/W/psQjWt66A1+k="
24 |
25 | addons:
26 | coverity_scan:
27 | project:
28 | name: "ARMmbed/mbedtls"
29 | notification_email: p.j.bakker@polarssl.org
30 | build_command_prepend:
31 | build_command: make
32 | branch_pattern: coverity_scan
33 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/DartConfiguration.tcl:
--------------------------------------------------------------------------------
1 | Site: localhost
2 | BuildName: mbed TLS-test
3 | CoverageCommand: /usr/bin/gcov
4 | MemoryCheckCommand: /usr/bin/valgrind
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/LICENSE:
--------------------------------------------------------------------------------
1 | Unless specifically indicated otherwise in a file, files are licensed
2 | under the Apache 2.0 license, as can be found in: apache-2.0.txt
3 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/configs/README.txt:
--------------------------------------------------------------------------------
1 | This directory contains example configuration files.
2 |
3 | The examples are generally focused on a particular usage case (eg, support for
4 | a restricted number of ciphersuites) and aim at minimizing resource usage for
5 | this target. They can be used as a basis for custom configurations.
6 |
7 | These files are complete replacements for the default config.h. To use one of
8 | them, you can pick one of the following methods:
9 |
10 | 1. Replace the default file include/mbedtls/config.h with the chosen one.
11 | (Depending on your compiler, you may need to ajust the line with
12 | #include "mbedtls/check_config.h" then.)
13 |
14 | 2. Define MBEDTLS_CONFIG_FILE and adjust the include path accordingly.
15 | For example, using make:
16 |
17 | CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE=''" make
18 |
19 | Or, using cmake:
20 |
21 | find . -iname '*cmake*' -not -name CMakeLists.txt -exec rm -rf {} +
22 | CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE=''" cmake .
23 | make
24 |
25 | Note that the second method also works if you want to keep your custom
26 | configuration file outside the mbed TLS tree.
27 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/include/.gitignore:
--------------------------------------------------------------------------------
1 | Makefile
2 | *.sln
3 | *.vcxproj
4 | mbedtls/check_config
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/include/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | option(INSTALL_MBEDTLS_HEADERS "Install mbed TLS headers." ON)
2 |
3 | if(INSTALL_MBEDTLS_HEADERS)
4 |
5 | file(GLOB headers "mbedtls/*.h")
6 |
7 | install(FILES ${headers}
8 | DESTINATION include/mbedtls
9 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
10 |
11 | endif(INSTALL_MBEDTLS_HEADERS)
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/library/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | libmbed*
3 | *.sln
4 | *.vcxproj
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/.gitignore:
--------------------------------------------------------------------------------
1 | */Makefile
2 | *.sln
3 | *.vcxproj
4 |
5 | aes/aescrypt2
6 | aes/crypt_and_hash
7 | hash/generic_sum
8 | hash/hello
9 | hash/md5sum
10 | hash/sha1sum
11 | hash/sha2sum
12 | pkey/dh_client
13 | pkey/dh_genprime
14 | pkey/dh_server
15 | pkey/ecdsa
16 | pkey/ecdh_curve25519
17 | pkey/gen_key
18 | pkey/key_app
19 | pkey/key_app_writer
20 | pkey/mpi_demo
21 | pkey/pk_decrypt
22 | pkey/pk_encrypt
23 | pkey/pk_sign
24 | pkey/pk_verify
25 | pkey/rsa_decrypt
26 | pkey/rsa_encrypt
27 | pkey/rsa_genkey
28 | pkey/rsa_sign
29 | pkey/rsa_sign_pss
30 | pkey/rsa_verify
31 | pkey/rsa_verify_pss
32 | random/gen_entropy
33 | random/gen_random_ctr_drbg
34 | random/gen_random_havege
35 | ssl/dtls_client
36 | ssl/dtls_server
37 | ssl/ssl_client1
38 | ssl/ssl_client2
39 | ssl/ssl_fork_server
40 | ssl/ssl_mail_client
41 | ssl/ssl_pthread_server
42 | ssl/ssl_server
43 | ssl/ssl_server2
44 | ssl/mini_client
45 | test/benchmark
46 | test/ecp-bench
47 | test/selftest
48 | test/ssl_cert_test
49 | test/udp_proxy
50 | util/pem2der
51 | util/strerror
52 | x509/cert_app
53 | x509/cert_req
54 | x509/crl_app
55 | x509/cert_write
56 | x509/req_app
57 |
58 | # generated files
59 | pkey/keyfile.key
60 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_subdirectory(aes)
2 | add_subdirectory(hash)
3 | add_subdirectory(pkey)
4 | add_subdirectory(random)
5 | add_subdirectory(ssl)
6 | add_subdirectory(test)
7 | add_subdirectory(x509)
8 | add_subdirectory(util)
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/aes/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(aescrypt2 aescrypt2.c)
2 | target_link_libraries(aescrypt2 mbedtls)
3 |
4 | add_executable(crypt_and_hash crypt_and_hash.c)
5 | target_link_libraries(crypt_and_hash mbedtls)
6 |
7 | install(TARGETS aescrypt2 crypt_and_hash
8 | DESTINATION "bin"
9 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
10 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/hash/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(hello hello.c)
2 | target_link_libraries(hello mbedtls)
3 |
4 | add_executable(generic_sum generic_sum.c)
5 | target_link_libraries(generic_sum mbedtls)
6 |
7 | install(TARGETS hello generic_sum
8 | DESTINATION "bin"
9 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
10 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/pkey/dh_prime.txt:
--------------------------------------------------------------------------------
1 | P = FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
2 | G = 02
3 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/pkey/rsa_priv.txt:
--------------------------------------------------------------------------------
1 | N = A1D46FBA2318F8DCEF16C280948B1CF27966B9B47225ED2989F8D74B45BD36049C0AAB5AD0FF003553BA843C8E12782FC5873BB89A3DC84B883D25666CD22BF3ACD5B675969F8BEBFBCAC93FDD927C7442B178B10D1DFF9398E52316AAE0AF74E594650BDC3C670241D418684593CDA1A7B9DC4F20D2FDC6F66344074003E211
2 | E = 010001
3 | D = 589552BB4F2F023ADDDD5586D0C8FD857512D82080436678D07F984A29D892D31F1F7000FC5A39A0F73E27D885E47249A4148C8A5653EF69F91F8F736BA9F84841C2D99CD8C24DE8B72B5C9BE0EDBE23F93D731749FEA9CFB4A48DD2B7F35A2703E74AA2D4DB7DE9CEEA7D763AF0ADA7AC176C4E9A22C4CDA65CEC0C65964401
4 | P = CD083568D2D46C44C40C1FA0101AF2155E59C70B08423112AF0C1202514BBA5210765E29FF13036F56C7495894D80CF8C3BAEE2839BACBB0B86F6A2965F60DB1
5 | Q = CA0EEEA5E710E8E9811A6B846399420E3AE4A4C16647E426DDF8BBBCB11CD3F35CE2E4B6BCAD07AE2C0EC2ECBFCC601B207CDD77B5673E16382B1130BF465261
6 | DP = 0D0E21C07BF434B4A83B116472C2147A11D8EB98A33CFBBCF1D275EF19D815941622435AAF3839B6C432CA53CE9E772CFBE1923A937A766FD93E96E6EDEC1DF1
7 | DQ = 269CEBE6305DFEE4809377F078C814E37B45AE6677114DFC4F76F5097E1F3031D592567AC55B9B98213B40ECD54A4D2361F5FAACA1B1F51F71E4690893C4F081
8 | QP = 97AC5BB885ABCA314375E9E4DB1BA4B2218C90619F61BD474F5785075ECA81750A735199A8C191FE2D3355E7CF601A70E5CABDE0E02C2538BB9FB4871540B3C1
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/pkey/rsa_pub.txt:
--------------------------------------------------------------------------------
1 | N = A1D46FBA2318F8DCEF16C280948B1CF27966B9B47225ED2989F8D74B45BD36049C0AAB5AD0FF003553BA843C8E12782FC5873BB89A3DC84B883D25666CD22BF3ACD5B675969F8BEBFBCAC93FDD927C7442B178B10D1DFF9398E52316AAE0AF74E594650BDC3C670241D418684593CDA1A7B9DC4F20D2FDC6F66344074003E211
2 | E = 010001
3 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/random/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(gen_random_havege gen_random_havege.c)
2 | target_link_libraries(gen_random_havege mbedtls)
3 |
4 | add_executable(gen_random_ctr_drbg gen_random_ctr_drbg.c)
5 | target_link_libraries(gen_random_ctr_drbg mbedtls)
6 |
7 | add_executable(gen_entropy gen_entropy.c)
8 | target_link_libraries(gen_entropy mbedtls)
9 |
10 | install(TARGETS gen_random_havege gen_random_ctr_drbg gen_entropy
11 | DESTINATION "bin"
12 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(libs
2 | mbedtls
3 | )
4 |
5 | if(USE_PKCS11_HELPER_LIBRARY)
6 | set(libs ${libs} pkcs11-helper)
7 | endif(USE_PKCS11_HELPER_LIBRARY)
8 |
9 | if(ENABLE_ZLIB_SUPPORT)
10 | set(libs ${libs} ${ZLIB_LIBRARIES})
11 | endif(ENABLE_ZLIB_SUPPORT)
12 |
13 | add_executable(selftest selftest.c)
14 | target_link_libraries(selftest ${libs})
15 |
16 | add_executable(benchmark benchmark.c)
17 | target_link_libraries(benchmark ${libs})
18 |
19 | add_executable(ssl_cert_test ssl_cert_test.c)
20 | target_link_libraries(ssl_cert_test ${libs})
21 |
22 | add_executable(udp_proxy udp_proxy.c)
23 | target_link_libraries(udp_proxy ${libs})
24 |
25 | install(TARGETS selftest benchmark ssl_cert_test udp_proxy
26 | DESTINATION "bin"
27 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
28 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/util/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(libs
2 | mbedtls
3 | )
4 |
5 | add_executable(strerror strerror.c)
6 | target_link_libraries(strerror ${libs})
7 |
8 | add_executable(pem2der pem2der.c)
9 | target_link_libraries(pem2der ${libs})
10 |
11 | install(TARGETS strerror pem2der
12 | DESTINATION "bin"
13 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/programs/x509/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(libs
2 | mbedtls
3 | )
4 |
5 | if(USE_PKCS11_HELPER_LIBRARY)
6 | set(libs ${libs} pkcs11-helper)
7 | endif(USE_PKCS11_HELPER_LIBRARY)
8 |
9 | if(ENABLE_ZLIB_SUPPORT)
10 | set(libs ${libs} ${ZLIB_LIBRARIES})
11 | endif(ENABLE_ZLIB_SUPPORT)
12 |
13 | add_executable(cert_app cert_app.c)
14 | target_link_libraries(cert_app ${libs})
15 |
16 | add_executable(crl_app crl_app.c)
17 | target_link_libraries(crl_app ${libs})
18 |
19 | add_executable(req_app req_app.c)
20 | target_link_libraries(req_app ${libs})
21 |
22 | add_executable(cert_req cert_req.c)
23 | target_link_libraries(cert_req ${libs})
24 |
25 | add_executable(cert_write cert_write.c)
26 | target_link_libraries(cert_write ${libs})
27 |
28 | install(TARGETS cert_app crl_app req_app cert_req cert_write
29 | DESTINATION "bin"
30 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
31 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/scripts/data_files/vs6-workspace-template.dsw:
--------------------------------------------------------------------------------
1 | Microsoft Developer Studio Workspace File, Format Version 6.00
2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3 |
4 | APP_ENTRIES
5 | ###############################################################################
6 |
7 | Global:
8 |
9 | Package=<5>
10 | {{{
11 | }}}
12 |
13 | Package=<3>
14 | {{{
15 | }}}
16 |
17 | ###############################################################################
18 |
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/scripts/find-mem-leak.cocci:
--------------------------------------------------------------------------------
1 | @@
2 | expression x, y;
3 | statement S;
4 | @@
5 | x = mbedtls_malloc(...);
6 | y = mbedtls_malloc(...);
7 | ...
8 | * if (x == NULL || y == NULL)
9 | S
10 |
11 | @@
12 | expression x, y;
13 | statement S;
14 | @@
15 | if (
16 | * (x = mbedtls_malloc(...)) == NULL
17 | ||
18 | * (y = mbedtls_malloc(...)) == NULL
19 | )
20 | S
21 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/scripts/massif_max.pl:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 |
3 | # Parse a massif.out.xxx file and output peak total memory usage
4 |
5 | use warnings;
6 | use strict;
7 |
8 | use utf8;
9 | use open qw(:std utf8);
10 |
11 | die unless @ARGV == 1;
12 |
13 | my @snaps;
14 | open my $fh, '<', $ARGV[0] or die;
15 | { local $/ = 'snapshot='; @snaps = <$fh>; }
16 | close $fh or die;
17 |
18 | my ($max, $max_heap, $max_he, $max_stack) = (0, 0, 0, 0);
19 | for (@snaps)
20 | {
21 | my ($heap, $heap_extra, $stack) = m{
22 | mem_heap_B=(\d+)\n
23 | mem_heap_extra_B=(\d+)\n
24 | mem_stacks_B=(\d+)
25 | }xm;
26 | next unless defined $heap;
27 | my $total = $heap + $heap_extra + $stack;
28 | if( $total > $max ) {
29 | ($max, $max_heap, $max_he, $max_stack) = ($total, $heap, $heap_extra, $stack);
30 | }
31 | }
32 |
33 | printf "$max (heap $max_heap+$max_he, stack $max_stack)\n";
34 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/scripts/rm-malloc-cast.cocci:
--------------------------------------------------------------------------------
1 | @rm_malloc_cast@
2 | expression x, n;
3 | type T;
4 | @@
5 | x =
6 | - (T *)
7 | mbedtls_malloc(n)
8 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/scripts/tmp_ignore_makefiles.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Temporarily (de)ignore Makefiles generated by CMake to allow easier
4 | # git development
5 |
6 | IGNORE=""
7 |
8 | # Parse arguments
9 | #
10 | until [ -z "$1" ]
11 | do
12 | case "$1" in
13 | -u|--undo)
14 | IGNORE="0"
15 | ;;
16 | -v|--verbose)
17 | # Be verbose
18 | VERBOSE="1"
19 | ;;
20 | -h|--help)
21 | # print help
22 | echo "Usage: $0"
23 | echo -e " -h|--help\t\tPrint this help."
24 | echo -e " -u|--undo\t\tRemove ignores and continue tracking."
25 | echo -e " -v|--verbose\t\tVerbose."
26 | exit 1
27 | ;;
28 | *)
29 | # print error
30 | echo "Unknown argument: '$1'"
31 | exit 1
32 | ;;
33 | esac
34 | shift
35 | done
36 |
37 | if [ "X" = "X$IGNORE" ];
38 | then
39 | [ $VERBOSE ] && echo "Ignoring Makefiles"
40 | git update-index --assume-unchanged Makefile library/Makefile programs/Makefile tests/Makefile
41 | else
42 | [ $VERBOSE ] && echo "Tracking Makefiles"
43 | git update-index --no-assume-unchanged Makefile library/Makefile programs/Makefile tests/Makefile
44 | fi
45 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/.gitignore:
--------------------------------------------------------------------------------
1 | *.sln
2 | *.vcxproj
3 |
4 | *.log
5 | /test_suite*
6 | data_files/mpi_write
7 | data_files/hmac_drbg_seed
8 | data_files/ctr_drbg_seed
9 | data_files/entropy_seed
10 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/Descriptions.txt:
--------------------------------------------------------------------------------
1 | test_suites
2 | The various 'test_suite_XXX' programs from the 'tests' directory, executed
3 | using 'make check' (Unix make) or 'make test' (Cmake), include test cases
4 | (reference test vectors, sanity checks, malformed input for parsing
5 | functions, etc.) for all modules except the SSL modules.
6 |
7 | selftests
8 | The 'programs/test/selftest' program runs the 'XXX_self_test()' functions
9 | of each individual module. Most of them are included in the respective
10 | test suite, but some slower ones are only included here.
11 |
12 | compat
13 | The 'tests/compat.sh' script checks interoperability with OpenSSL and
14 | GnuTLS (and ourselves!) for every common ciphersuite, in every TLS
15 | version, both ways (client/server), using client authentication or not.
16 | For each ciphersuite/version/side/authmode it performs a full handshake
17 | and a small data exchange.
18 |
19 | ssl_opt
20 | The 'tests/ssl-opt.sh' script checks various options and/or operations not
21 | covered by compat.sh: session resumption (using session cache or tickets),
22 | renegotiation, SNI, other extensions, etc.
23 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/cert_example_multi_nocn.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB/TCCAWagAwIBAgIJAPfGf/jpqWP5MA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNV
3 | BAYTAk5MMB4XDTE0MDEyMjEwMDQzM1oXDTI0MDEyMjEwMDQzM1owDTELMAkGA1UE
4 | BhMCTkwwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2pt
5 | WZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNz
6 | UnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ
7 | 81kybdHg6G3eUu1mtKkL2kCVAgMBAAGjZTBjMAkGA1UdEwQCMAAwCwYDVR0PBAQD
8 | AgXgMEkGA1UdEQRCMECCHHd3dy5zaG90b2thbi1icmF1bnNjaHdlaWcuZGWCFHd3
9 | dy5tYXNzaW1vLWFiYXRlLmV1hwTAqAEBhwTAqEWQMA0GCSqGSIb3DQEBBQUAA4GB
10 | ABjx1ytrqCyFC5/0cjWnbLK9vsvLny2ZikDewfRxqJ5zAxGWLqHOr1SmUmu2DrvB
11 | bkT9g5z19+iMhPnzJz1x7Q2m7WTIJTuUPK+hKZJATDLNhZ86h5Nkw8k9YzKcOrPm
12 | EIqsy55CSgLU0ntljqSBvSb4ifrF1NnIWej2lSfN6r+3
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/cli2.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICLDCCAbKgAwIBAgIBDTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjBBMQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxHzAdBgNVBAMTFlBvbGFyU1NMIFRlc3QgQ2xpZW50IDIw
6 | WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARX5a6xc9/TrLuTuIH/Eq7u5lOszlVT
7 | 9jQOzC7jYyUL35ji81xgNpbA1RgUcOV/n9VLRRjlsGzVXPiWj4dwo+THo4GdMIGa
8 | MAkGA1UdEwQCMAAwHQYDVR0OBBYEFHoAX4Zk/OBd5REQO7LmO8QmP8/iMG4GA1Ud
9 | IwRnMGWAFJ1tICRJAT8ry3i1Gbx+JMnb+zZ8oUKkQDA+MQswCQYDVQQGEwJOTDER
10 | MA8GA1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0GC
11 | CQDBQ+J+YkPM6DAKBggqhkjOPQQDAgNoADBlAjBKZQ17IIOimbmoD/yN7o89u3BM
12 | lgOsjnhw3fIOoLIWy2WOGsk/LGF++DzvrRzuNiACMQCd8iem1XS4JK7haj8xocpU
13 | LwjQje5PDGHfd3h9tP38Qknu5bJqws0md2KOKHyeV0U=
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/cli2.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIPb3hmTxZ3/mZI3vyk7p3U3wBf+WIop6hDhkFzJhmLcqoAoGCCqGSM49
3 | AwEHoUQDQgAEV+WusXPf06y7k7iB/xKu7uZTrM5VU/Y0Dswu42MlC9+Y4vNcYDaW
4 | wNUYFHDlf5/VS0UY5bBs1Vz4lo+HcKPkxw==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-ec-sha1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBbzCB9gIBATAJBgcqhkjOPQQBMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQ
3 | b2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQRcNMTMwOTI0MTYz
4 | MTA4WhcNMjMwOTIyMTYzMTA4WjAUMBICAQoXDTEzMDkyNDE2MjgzOFqgcjBwMG4G
5 | A1UdIwRnMGWAFJ1tICRJAT8ry3i1Gbx+JMnb+zZ8oUKkQDA+MQswCQYDVQQGEwJO
6 | TDERMA8GA1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMg
7 | Q0GCCQDBQ+J+YkPM6DAJBgcqhkjOPQQBA2kAMGYCMQDVG95rrSSl4dJgbJ5vR1GW
8 | svEuEsAh35EhF1WrcadMuCeMQVX9cUPupFfQUpHyMfoCMQCKf0yv8pN9BAoi3FVm
9 | 56meWPhUekgLKKMAobt2oJJY6feuiFU2YFGs1aF0rV6Bj+U=
10 | -----END X509 CRL-----
11 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-ec-sha224.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBcDCB9wIBATAKBggqhkjOPQQDATA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EXDTEzMDkyNDE2
4 | MzEwOFoXDTIzMDkyMjE2MzEwOFowFDASAgEKFw0xMzA5MjQxNjI4MzhaoHIwcDBu
5 | BgNVHSMEZzBlgBSdbSAkSQE/K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMC
6 | TkwxETAPBgNVBAoTCFBvbGFyU1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVD
7 | IENBggkAwUPifmJDzOgwCgYIKoZIzj0EAwEDaAAwZQIwbn+i0dOest0IJGzuqBLA
8 | V5nscZPvHjDV6lWsSwurS4LC/Uv/qWteuMCp3OqQRJHcAjEA6KA0dibovfL1WKFo
9 | C8jUGxlMfHeWDRkqMfcjjgIpky7v50sKtDOfmFJn3HFUbiKp
10 | -----END X509 CRL-----
11 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-ec-sha256.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBcTCB9wIBATAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EXDTEzMDkyNDE2
4 | MzEwOFoXDTIzMDkyMjE2MzEwOFowFDASAgEKFw0xMzA5MjQxNjI4MzhaoHIwcDBu
5 | BgNVHSMEZzBlgBSdbSAkSQE/K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMC
6 | TkwxETAPBgNVBAoTCFBvbGFyU1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVD
7 | IENBggkAwUPifmJDzOgwCgYIKoZIzj0EAwIDaQAwZgIxAKuQ684s7gyhtxKJr6Ln
8 | S2BQ02f1jjPHrZVdXaZvm3C5tGi2cKkoK1aMiyC3LsRCuAIxAIMhj0TmcuIZr5fX
9 | g5RByD7zUnZBpoEAdgxFy4JPJ2IViWOPekSGh8b/JY1VNS6Zbw==
10 | -----END X509 CRL-----
11 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-ec-sha384.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBcDCB9wIBATAKBggqhkjOPQQDAzA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EXDTEzMDkyNDE2
4 | MzEwOFoXDTIzMDkyMjE2MzEwOFowFDASAgEKFw0xMzA5MjQxNjI4MzhaoHIwcDBu
5 | BgNVHSMEZzBlgBSdbSAkSQE/K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMC
6 | TkwxETAPBgNVBAoTCFBvbGFyU1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVD
7 | IENBggkAwUPifmJDzOgwCgYIKoZIzj0EAwMDaAAwZQIwateJaD13+Yi4HWBIlOov
8 | 8ZDsvnfQfW/R0A1s2ZccAi+byurShuNGiSvsFSh5d/6QAjEA427F8bNk/fdj5YXu
9 | Oo1qEd7WpD2dNUb0draGSIcJGBRGzi5it14UXr9cR4S5eJ6Q
10 | -----END X509 CRL-----
11 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-ec-sha512.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBcTCB9wIBATAKBggqhkjOPQQDBDA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EXDTEzMDkyNDE2
4 | MzEwOFoXDTIzMDkyMjE2MzEwOFowFDASAgEKFw0xMzA5MjQxNjI4MzhaoHIwcDBu
5 | BgNVHSMEZzBlgBSdbSAkSQE/K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMC
6 | TkwxETAPBgNVBAoTCFBvbGFyU1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVD
7 | IENBggkAwUPifmJDzOgwCgYIKoZIzj0EAwQDaQAwZgIxAL/VFrDIYUECsS0rVpAy
8 | 6zt/CqeAZ1sa/l5LTaG1XW286n2Kibipr6EpkYZNYIQILgIxAI0wb3Py1DHPWpYf
9 | /BFBH7C3KYq+nWTrLeEnhrjU1LzG/CiQ8lnuskya6lw/P3lJ/A==
10 | -----END X509 CRL-----
11 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-future.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBgzCCAQoCAQEwCQYHKoZIzj0EATA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EXDTMyMDMxMDEx
4 | MDUxNVoXDTQyMDMwODExMDUxNVowKDASAgEKFw0xMzA5MjQxNjI4MzhaMBICARYX
5 | DTE0MDEyMDEzNDMwNVqgcjBwMG4GA1UdIwRnMGWAFJ1tICRJAT8ry3i1Gbx+JMnb
6 | +zZ8oUKkQDA+MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxHDAaBgNV
7 | BAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0GCCQDBQ+J+YkPM6DAJBgcqhkjOPQQBA2gA
8 | MGUCMQCmsvNsOQdbGpmzpeZlKU9lDP6yyWenrI/89swZYogE3cSPob4tOzeYg38i
9 | or91IPgCMD7N/0Qz6Nq2IgBtZORLgsA0ltK+W6AOS+/EIhvGuXV8uguUyYknl4vb
10 | +cE+lWxhCQ==
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha1-badsign.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICJDCCAQYCAQEwEwYJKoZIhvcNAQEKMAaiBAICAOowOzELMAkGA1UEBhMCTkwx
3 | ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBFw0x
4 | NDAxMjAxMzQ2MzVaFw0yNDAxMTgxMzQ2MzVaMCgwEgIBChcNMTMwOTI0MTYyODM4
5 | WjASAgEWFw0xNDAxMjAxMzQzMDVaoGcwZTBjBgNVHSMEXDBagBS0WuSls97SUva5
6 | 1aaVD+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NM
7 | MRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQC
8 | AgDqA4IBAQB8ZBX0BEgRcx0lfk1ctELRu1AYoJ5BnsmQpq23Ca4YIP2yb2kTN1ZS
9 | 4fR4SgYcNctgo2JJiNiUkCu1ZnRUOJUy8UlEio0+aeumTNz6CbeJEDhr5NC3oiV0
10 | MzvLn9rJVLPetOT9UrvvIy8iz5Pn1d8mu5rkt9BKQRq9NQx8riKnSIoTc91NLCMo
11 | mkCCB55DVbazODSWK19e6yQ0JS454RglOsqRtLJ/EDbi6lCsLXotFt3GEGMrob1O
12 | 7Qck1Z59boaHxGYFEVnx90+4M3/qikVtwZdcBjLEmfuwYvszFw8J2y6Xwmg/HtUa
13 | y6li0JzWNHtkKUlCv2+SESZbD3NU8GQY
14 | -----END X509 CRL-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICJDCCAQYCAQEwEwYJKoZIhvcNAQEKMAaiBAICAOowOzELMAkGA1UEBhMCTkwx
3 | ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBFw0x
4 | NDAxMjAxMzQ2MzVaFw0yNDAxMTgxMzQ2MzVaMCgwEgIBChcNMTMwOTI0MTYyODM4
5 | WjASAgEWFw0xNDAxMjAxMzQzMDVaoGcwZTBjBgNVHSMEXDBagBS0WuSls97SUva5
6 | 1aaVD+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NM
7 | MRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQC
8 | AgDqA4IBAQB8ZBX0BEgRcx0lfk1ctELRu1AYoJ5BnsmQpq23Ca4YIP2yb2kTN1ZS
9 | 4fR4SgYcNctgo2JJiNiUkCu1ZnRUOJUy8UlEio0+aeumTNz6CbeJEDhr5NC3oiV0
10 | MzvLn9rJVLPetOT9UrvvIy8iz5Pn1d8mu5rkt9BKQRq9NQx8riKnSIoTc91NLCMo
11 | mkCCB55DVbazODSWK19e6yQ0JS454RglOsqRtLJ/EDbi6lCsLXotFt3GEGMrob1O
12 | 7Qck1Z59boaHxGYFEVnx90+4M3/qikVtwZdcBjLEmfuwYvszFw8J2y6Xwmg/HtUa
13 | y6li0JzWNHtkKUlCv2+SESZbD3NU8GQZ
14 | -----END X509 CRL-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha224.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgShGjAYBgkq
3 | hkiG9w0BAQgwCwYJYIZIAWUDBAIEogQCAgDiMDsxCzAJBgNVBAYTAk5MMREwDwYD
4 | VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw
5 | MTM1NjA2WhcNMjQwMTE4MTM1NjA2WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB
6 | FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r
7 | PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG
8 | A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG
9 | SAFlAwQCBKEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgSiBAICAOIDggEBAEJI
10 | i9sQOzMvvOTksN48+X+kk/wkLMKRGI222lqU6y6tP1LX3OE/+KN8gPXR+lCC+e0v
11 | TsRTJkpKEcmHZoP/8kOtZnLb9PdITKGMQnZ+dmn5MFEzZI/zyrYWuJTuK1Q83w0e
12 | Mc88cAhu8i4PTk/WnsWDphK1Q2YRupmmwWSUpp1Z2rpR+YSCedC01TVrtSUJUBw9
13 | NSqKDhyWYJIbS6/bFaERswC8xlMRhyLHUvikjmAK36TbIdhTnEffHOPW75sEOEEB
14 | f0A3VtlZ7y5yt2/a6vOauJCivxKt/PutdHfBqH43QQmoVLWC2FmT9ADTJwcsZB3D
15 | a6JSqCIMRCQY2JOUn0A=
16 | -----END X509 CRL-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha256.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgGhGjAYBgkq
3 | hkiG9w0BAQgwCwYJYIZIAWUDBAIBogQCAgDeMDsxCzAJBgNVBAYTAk5MMREwDwYD
4 | VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw
5 | MTM1NjE2WhcNMjQwMTE4MTM1NjE2WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB
6 | FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r
7 | PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG
8 | A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG
9 | SAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAEZ4
10 | oqp9i5eXrN6aCSTaU1j07MVTFW/U1jQAq6GseB6bEvoEXFMUHJsgAObqCK9flfEC
11 | FEqXqWSo33hhPU7AKKttbDLjUYRNnQAPRUnRIl1/a1+UjqgKchWWD9ityeW8ICxo
12 | IdATX9reYmPDLIMqTC7zuflYkvrvdEOuBORQP5mn4j8t84MSQF/p4qzaU0XxLo4X
13 | ckzZCcHpa45AApCDjJMd9onhFVCYsykiYrF9NQFO8TI4lQ5jv79GoufEzvhY1SPB
14 | r1xz4sMpfyaoPaa3SM2/nD65E5jzXell2u2VWNGKv4zAQP0E5yGel+1rklBltadb
15 | XLdJyyak33CLBKu+nJc=
16 | -----END X509 CRL-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha384.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgKhGjAYBgkq
3 | hkiG9w0BAQgwCwYJYIZIAWUDBAICogQCAgDOMDsxCzAJBgNVBAYTAk5MMREwDwYD
4 | VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw
5 | MTM1NjI4WhcNMjQwMTE4MTM1NjI4WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB
6 | FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r
7 | PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG
8 | A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG
9 | SAFlAwQCAqEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgKiBAICAM4DggEBAAco
10 | SntUGDLBOAu0IIZaVea5Nt1NMsMcppC0hWPuH1LKAwyUODBqpT+0+AuALK0eIdYR
11 | a7mAB+cv2fFwmwxnQWJ1Fvx4ft/N2AAfB83VRKpSo3xR8bxloHfTWKmyxJHmH9j1
12 | EYmLS86rj3Nhjf4m/YlQQ3Im5HwOgSgBOE8glq5D+0Wmsi9LsNEZXEzMw7TMUgbs
13 | y9o/ghYF/shKU4mewK3DeM9gQiTcH5A4ISXR87hBQ08AKJRAG1CLvTyzqWiUUY+k
14 | q8iZDYF17sHrPi2yn8q9c4zdxiaWDGDdL0Lh90wXGTAageoGEq25TMuL5FpX+u1u
15 | KUH/xf1jEnNzbYNGiZw=
16 | -----END X509 CRL-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl-rsa-pss-sha512.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgOhGjAYBgkq
3 | hkiG9w0BAQgwCwYJYIZIAWUDBAIDogQCAgC+MDsxCzAJBgNVBAYTAk5MMREwDwYD
4 | VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw
5 | MTM1NjM4WhcNMjQwMTE4MTM1NjM4WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB
6 | FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r
7 | PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG
8 | A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG
9 | SAFlAwQCA6EaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgOiBAICAL4DggEBAB9F
10 | ywBfxOjetxNbCFhOYoPY2jvFCFVdlowMGuxEhX/LktqiBXqRc2r5naQSzuHqO8Iq
11 | 1zACtiDLri0CvgSHlravBNeY4c2wj//ueFE89tY5pK9E6vZp7cV+RfMx2YfGPAA2
12 | t7tWZ2rJWzELg8cZ8hpjSwFH7JmgJzjE5gi2gADhBYO6Vv5S3SOgqNjiN1OM31AU
13 | p6GHK5Y1jurF5Zwzs+w3wXoXgpOxxwEC4eiS86c9kNSudwTLvDTU0bYEQE1cF+K0
14 | sB8QWABFJfuO5kjD2w3rWgmAiOKsZoxd1xrda+WD3JhDXnoVq3oVBIVlWVz6YID8
15 | enMfMvwScA5AImzu9xA=
16 | -----END X509 CRL-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIyMDEwMjI1
4 | OVoXDTE5MTEyNTEwMjI1OVowKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAJYuWdKPdblMVWCnxpMnchuL
6 | dqWzK2BA0RelCaGjpxuwX3NmLDm+5hKja/DJxaRqTOf4RSC3kcX8CdIldsLO96dz
7 | //wAQdFPDhy6AFT5vKTO8ItPHDb7qFOqFqpeJi5XN1yoZGTB1ei0mgD3xBaKbp6U
8 | yCOZJSIFomt7piT4GcgWVHLUmpyHDDeodNhYPrN0jf2mr+ECd9fQJYdz1qm0Xx+Q
9 | NbKXDiPRmPX0qVleCZSeSp1JAmU4GoCO+96qQUpjgll+6xWya3UNj61f9sh0Zzr7
10 | 5ug2LZo5uBM/LpNR1K3TLxNCcg7uUPTn9r143d7ivJhPl3tEJn4PXjv6mlLoOgU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_expired.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIyMDEwMjQx
4 | OVoXDTExMDIyMDExMjQxOVowKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAKgP1XmCIPbfY1/UO+SVFQir
6 | jArZ94QnQdoan4tJ29d8DmTxJ+z9/KyWNoGeOwc9P/2GQQaZahQOBr0f6lYd67Ct
7 | wFVh/Q2zF8FgRcrQV7u/vJM33Q2yEsQkMGlM7rE5lC972vUKWu/NKq8bN9W/tWxZ
8 | SFbvTXpv024aI0IRudpOCALnIy8SFhVb2/52IN2uR6qrFizDexMEdSckgpHuJzGS
9 | IiANhIMn5LdQYJFjPgBzQU12tDdgzcpxtGhT10y4uQre+UbSjw+iVyml3issw59k
10 | OSmkWFb06LamRC215JAMok3YQO5RnxCR8EjqPcJr+7+O9a1O1++yiaitg4bUjEA=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_md2.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQIFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTA5MDcxOTE5NTYz
4 | N1oXDTA5MDkxNzE5NTYzN1owKDASAgEBFw0wOTAyMDkyMTEyMzZaMBICAQMXDTA5
5 | MDIwOTIxMTIzNlowDQYJKoZIhvcNAQECBQADggEBAF8F5y82zgtxcwQ4aFvrkanT
6 | ygyd5+RW/Y//vpck44V+CYx1d1r+QkauaXel9qUKBPsg2dUwQ+jwV/m+Sp2MHaX5
7 | NfW7XUb7Ji4yhwgh9/9vFPqqnKBf9esLJuJoQ4mLhcGB5J1yCcavLrynvB4PJEnG
8 | graTbbyizelXBmk3ApvNYxczJZxt7EzpVbrFaev7myGmOffdDkIMc2WDpDkyLTlU
9 | kITjB7fMJhD/dgNskKZ4fgkKKKPCMJrJPO67Wzwqx/6vsrZcACB9X+143WZr4GVO
10 | Fw2SaMnqfVLlUEndoOpbLCU4ugcc82kQQF3TsovXJYW7XqoWl2u/ENCwShl9rl4=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_md4.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQMFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEDBQADggEBAIJtYXy3uwIpmSGfi9muS8xv
6 | 36FT6g3s1V/xicdPa54juJgBI6sxHKzQtbSNIbqadEWwUtvQ8k1EMRo9UGObhRV8
7 | i+UWm5qi0GFV7nMi4E2p2Ji/sFKtgdxkzhCfn+p3MoGgx/nC7YtwpnNdF+kuCV1M
8 | JTPqfm+taZkYADOafP/hRaPx3TI+HNE3ux4Cb7hNpWdfWzt48ZPMuhCMzItLd/UK
9 | xxjJam9XAGUTKi7+eWtma9XzmYOIElQv2KFPVMcx5nvg039rrWK6tObGL67kCfTH
10 | v+nIx7rAOW6UNU8aj1kfJHYjEKMBH1I9wjMSHUpkxBLQOKlPNRksiEVsIhmEVss=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_md5.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQQFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEEBQADggEBAKKCJZ1MwL+gKAw3RV4qEmb9
6 | gMDdSLJ1Vdkn9FgDx2ijNnYDtvaW+I3sOXrq7O6gVN1KEamJJbufVJA5+OE2oVbC
7 | husEdgQm8D5TbrGcjPIPWxgYyuuRsl7XovZhXnqTIUrC+J8oH9XzKaMc+HZb5UhR
8 | h8bzcyp+9jbBje7lWwKTzkuvd/I7VbS02TUkWFJTrYB0Laj8WMcgcZiyX0iZuj8j
9 | 4hOupu0lPoSzZ4h7t0Vmay6wO+8n8LJohyiwYS7LddpOjIdP0MWifN7u/ArqNNlh
10 | 2kg8eAc1pYOU/pJFTAAbOmC/kQpa9skd+PPIPPh9T53o3yeDQA0vFqN92JryCCU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_sha1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAG64jqn7VLdvnKROsbCPR8w9
6 | xnox9vjuM2lGWema9sTuptw9EhArVSbibXZ1IPPyrEy1QOq3NukBqUW3KzOzYV5M
7 | BxZSa28FTQxtVChWkDUIMCK8BSxy07yieFf/3A8mbfcW3ZzN4akLxOweuFp6l2H7
8 | 9oa2jeUi1BlHCZS6JYI2pHZl8qiMRiqqMleSM2k1w7TraKLNBFM8UK72brXeZjPi
9 | nNOzdYsQDzWo1HW7dsLWLfZKoJeyqvofVDQpC5dO56kty/do89z1OnEXfzMNeVVT
10 | JCeAOzuu6kdrf+9keRoWhcIoBos/XtTV57u0pgr81bLgjj5PYivevKL/kKbyvKI=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_sha224.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEOBQADggEBAL2sIly2OwgBu9UfEImduTG/
6 | RtGEO8RkXbCRJPLZaVGQh9b8rCRVHL9tIWm372FVkKyYEm3mIrl2ry16RznRt5yx
7 | Dd8/DKUGUlIe1KwzjDc9O7bv1FDSXHd1USmGTheKDHNtuJXYENMHdoyR2k2BVGOZ
8 | ie4zUcSpqyMjBlUjgNmXN6gQIcrRImumVUjMk74+rWTa0hQ0piF2qlRuE1dDqcZP
9 | LkE/92rbnFeRAO91XUeEj13dif2UjlArFWd62AFp0wtIn2sb7wahhUj9/rEs6Wgx
10 | kdiNsRMto6/ixLrPu3vxs80ZPWHey587T1ZZ9bS/wDkp9W+W0rGyRoPVmqiKtvM=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_sha256.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQELBQADggEBAG4mBBgwfNynCYYL2CEnqore
6 | mgKpC32tB6WiUBu9figcvdN3nSX/1wrB8rpiE8R04C8oSFglwhotJCnlWsy42tjb
7 | 0pk0Wuizln0PFMc/OypqRNNhwx31SHH42W4KzONiqvq3n/WkH3M1YniR1ZnMlyvi
8 | lJioQn6ZAoc6O6mMP1J9duKYYhiMAOV992PD1/iqXw+jYN31RwdIS8/mGzIs4ake
9 | EdviwhM3E4/sVbNOWCOnZFYV4m+yNAEe29HL1VKw6UXixBczct+brqXNVD3U6T0F
10 | 5ovR6BTefZO17eT52Duke5RZGDUyQOGywxOYKI5W+FcOYdp+U5Idk399tAz2Mdw=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_sha384.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEMBQADggEBAC0GpmRvsrvshp1q/SXk80HA
6 | m28ZvEuys9zY5/AnrtYHQfsX9QRJk5li7PlnzHtVGp8I5Qi4mJVPaJ+JmhqAc/oo
7 | NPmxDx8m9XF9v0XHzqQZIWlPXH8QM9WLzTazbQFXhuwnZ6LPhpo+m8cbN91mUFil
8 | 9g+SGkma+VYV+yPRNmKyldcRVvPZUIkhTCMWkZoYrbDXUmkVQpsgz2c5ksIeMI/7
9 | 4Qj9J38I9AOt0DlQ3etFhNc0OMnR7zY8tn9B4dejoNklEZfiyDxsDZVPusZrxnWM
10 | WxuehOGHZf3YESjLMtR7BW26QRHIF/nhGDHsbLiunxXI6eJlbYFoZMfwc6TMqnc=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/crl_sha512.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQENBQADggEBAH6GU24hd6d/5PmDusT+h2Kl
6 | e7scmhkZDPU+VJSnzHdEREYTPaoFqyVBuJOE95lZELEqdOauhO3lG2WEQVGcgEcv
7 | 4jS2EzR3BYex1c1upqGtdIvIoA9TOLukdy6KeauomiWho2Kd7bSaXHy20jwdkLko
8 | /t3lVhTtBvKbh8XHVYwCaw1aCj3LydwNcS+zPnRgsMVHszFxmMNn5HCRW8lbYwcf
9 | UA98OmxIZs2hpBKRpvlfA5y6sXEx2+tSMg+MJrziGBgG6OR/m+KTaK5Yle9nrC+7
10 | hzKIe83hpktvfB1CY5Ak4Uke9/1FRqAjs5KCRxYSGQ7ZdS7DgAeGwT3slLbl/tY=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dhparams.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN DH PARAMETERS-----
2 | MIGHAoGBAJ419DBEOgmQTzo5qXl5fQcN9TN455wkOL7052HzxxRVMyhYmwQcgJvh
3 | 1sa18fyfR9OiVEMYglOpkqVoGLN7qd5aQNNi5W7/C+VBdHTBJcGZJyyP5B3qcz32
4 | 9mLJKudlVudV0Qxk5qUJaPZ/xupz0NyoVpviuiBOI1gNi8ovSXWzAgEC
5 | -----END DH PARAMETERS-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir2/test-ca2.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICUjCCAdegAwIBAgIJAMFD4n5iQ8zoMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xMzA5MjQxNTQ5NDhaFw0yMzA5MjIxNTQ5NDhaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqOBoDCBnTAdBgNVHQ4EFgQUnW0g
9 | JEkBPyvLeLUZvH4kydv7NnwwbgYDVR0jBGcwZYAUnW0gJEkBPyvLeLUZvH4kydv7
10 | NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UE
11 | AxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAwGA1UdEwQFMAMBAf8w
12 | CgYIKoZIzj0EAwIDaQAwZgIxAMO0YnNWKJUAfXgSJtJxexn4ipg+kv4znuR50v56
13 | t4d0PCu412mUC6Nnd7izvtE2MgIxAP1nnJQjZ8BWukszFQDG48wxCCyci9qpdSMv
14 | uCjn8pwUOkABXK8Mss90fzCfCEOtIA==
15 | -----END CERTIFICATE-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir3/Readme:
--------------------------------------------------------------------------------
1 | This is just to make sure files that don't parse as certs are ignored.
2 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir3/test-ca2.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICUjCCAdegAwIBAgIJAMFD4n5iQ8zoMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xMzA5MjQxNTQ5NDhaFw0yMzA5MjIxNTQ5NDhaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqOBoDCBnTAdBgNVHQ4EFgQUnW0g
9 | JEkBPyvLeLUZvH4kydv7NnwwbgYDVR0jBGcwZYAUnW0gJEkBPyvLeLUZvH4kydv7
10 | NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UE
11 | AxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAwGA1UdEwQFMAMBAf8w
12 | CgYIKoZIzj0EAwIDaQAwZgIxAMO0YnNWKJUAfXgSJtJxexn4ipg+kv4znuR50v56
13 | t4d0PCu412mUC6Nnd7izvtE2MgIxAP1nnJQjZ8BWukszFQDG48wxCCyci9qpdSMv
14 | uCjn8pwUOkABXK8Mss90fzCfCEOtIA==
15 | -----END CERTIFICATE-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert11.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC9zCCAd+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | hqLw+KDH8+tkX9hphnydOZFoueGTY5v8WdYI6KZXoIln9IAu4Rmb6M59uLziXurg
6 | VKuwBqOkbUZsIY0NOA6C8FpdjZL1di8Viq669vBBs9c+x9hKpx8/VVcZfTaGgqni
7 | h5XiivQynBQ4E2KOxEQ+VjUMDqIBHYG1VXWs4KMkAeJsqDYHtmS4XsC9TXTIri5S
8 | 9IX4mE5A9+ngSTo0/6Sjwcd27uO2IQHXDC7jkxX5OH5jFPAqsVKTYDeWlCU7bvbr
9 | iy1H9Z9uCl+M7unbAl8BKQ8leOnno3KO3lQQAPGP2EFRT0XMuUXJnfydPbzMa9FY
10 | ufB1I8zCBZviPvO/Of3yrwIDAQABo1AwTjAMBgNVHRMEBTADAQEBMB0GA1UdDgQW
11 | BBSUHSH6gjrYFZnS1gDvk7BpfwTKwDAfBgNVHSMEGDAWgBSUHSH6gjrYFZnS1gDv
12 | k7BpfwTKwDANBgkqhkiG9w0BAQsFAAOCAQEATLqZGFEBO+2IiHjkn7pBkAuktmHm
13 | jkkuFLONwe0vlxZFaabaFqSgkoS5eZ50D0dmuUkpJRNMnGK1B/ja5RewtAdxD6us
14 | VT8JpeWYkhxaSIHjUW95jJLMVr17it8jHawI05tD26nqDjTq3C2rM4ExpAaK/Dgv
15 | 83ZHe4IdvenkXckDMIjmSsK0GfomZmKvmnfxhg4FnQvZGI48JJUqPA2dHxRhUyr4
16 | ohBmH5Xi5oLICd85GRi8YqD00agKL99EjGulaKNEdsQkrC4ZvY6QDV0EEnbu8b4R
17 | GfiA42UWN2dKNSqNhBOrP9g5yTcIWXh1Dwpd1Z9vhBCwmBegPqqM5IM1dQ==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert12.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANJrP7/Y+KjupvlgaOmQYArfGuoh3CzcdPe/mlhq+fxD
6 | 8U9qzgSVuVR+FpNZi9DyMljMBrWV1OnZI+cVCDYYkNMa3IkV+AkzJGqwcSBKE+6N
7 | RXZvv+I4xbGymdSSaT6Kh1PgPVk/EYNfLFF30pBsycjM81aMtZgW6aA9xCSp0r8W
8 | XkZodsrJUQerDh/7VmDVEeKanZog8auvrvs/ENiA8d4p/75lOIER4nLz6SSn5Eqy
9 | uXzNCwmT5PVwWStXbDD7EBs3rOtR2VNWQ9o6QdfKQOe/SkIddZr1IWGEJ8JHjtNo
10 | jxcYO67A+Jgp1Jwjk+83eRICs0hlWyeHWfBlbOVIKLcCAwEAAaNTMFEwDwYDVR0T
11 | BAgwBgEBAQIBADAdBgNVHQ4EFgQUyw8Phy/FAvifGQ+G6HWkMiWzyqUwHwYDVR0j
12 | BBgwFoAUlB0h+oI62BWZ0tYA75OwaX8EysAwDQYJKoZIhvcNAQELBQADggEBACFS
13 | 6tFy9TpVMUfh1mkr3rFEVtho0NJkRhJW8z2PTmKQa069S9gS+U6+CsqwvM1y3yyh
14 | Pt2q34fhhhbQ+gS8iAm+zvQtBsys3frfVkeKmRzxWDh2LnT+tJi/xtqdlULua5NB
15 | 21So46HdlceDTuv2vUbrHgxUS/IEjIL6OZZ0Sc6S6YybvGSioGsRUHO2k2IiOnUa
16 | C+hpBvOkXScnItfdMKAAce71CsZeN97sbxeNIMBDiX9bSy+dZLscEhRwBUABiNr/
17 | sYdYvIpbrFXowjMtBdac+vvhcem7dkCrCdsGylGINWhE2tC9hKmFkFXo4mu/AGDS
18 | M4/59TlMeK8X+WZ9zBs=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert13.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDIw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs0qdKXytu/GTKpa2H0CE3
6 | OPSIMM2hiYbavzUroyL+hFv9XVoxh5CGnVUxK7B9ifVvzyElrcV7tjuIlGwp1hLH
7 | tx/YU22xksI/n5/NS/qrxkK5xjwEWB9lx93rwLK0QnfjYRZrir7yySoBKi6IlHOv
8 | GOwl0V/JAslMWwUZlFmvYvoCWSWGrDAkxWVnHq+HoZ7YoM/bdJdsIIJYe3tt7L8D
9 | cJVP5dQ8jSs8/Ehm8BbG339r3B7v/KdK8zuoMig9ag/YOu9jOb0QvYC2HdZoL4WV
10 | N+7aasTQmDGWGOt7fk7AEl0EI8lDvr2O/5q6ad9jRCkxyq3lJwRy+M3MdVKgA1On
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFM6u5Gkjkxb8PDdQIGKD
12 | D8t1Zv/9MB8GA1UdIwQYMBaAFMsPD4cvxQL4nxkPhuh1pDIls8qlMA0GCSqGSIb3
13 | DQEBCwUAA4IBAQCLpKATt01DUM8wCiDFVSpmpiCBqxnLRfQuY+ta1p+f15LME+cT
14 | 94lwaYCfCBtXQYwiuVFYdK8ztWEStPg6BecMLPB2K9gO/talxUoVDumsmR83p+2y
15 | 8YJmFHyjr+BShsjP9paCjUQkJiMOiWRpNFNpScv0IOHmb8NLER3vX/tCmxyVHPg/
16 | 7tBpDXRD6jOyajYH4KUx6wddcYWb63N9sApVpRHNaqpUKjuiQwfUFZjA7AyK/FUS
17 | /cO3++uq+CkZhBu8vupaznXD4h0E28GbZgvu/F0edB7f0Q5DpnuDJ6HFMYl3A2mM
18 | m8pqKNnRYGCtQwppBYVsoBisga2ymtNud7K+
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert14.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDIwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAeMRwwGgYDVQQDExNUZXN0IGxlYWYgaW52YWxpZCAzMIIBIjANBgkq
5 | hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw6Vc/T2GYTWj7nGZcy2voZyeWkFyfDIy
6 | oexyJe8eyuWX+YqaSCra1JMcww0Jy8e9/6/aI9ezd1d73eZDcW5h61tagCpBki+W
7 | dYh+FJfCdDdPnSkitWOBLKBK21AQ9dxePvkQBEanDdAk2IwasydCoHEiSCqwXNEz
8 | jVJPL38ibbLf9sNO3kk6zOFA3QqVSTJ4BddNh9bHL7y106ekfMhrfyTzSpo3Wj0V
9 | 20ThmJZ1NuwYRl3j1XHALP0t8Cp2ZLbXuFsTWqTFNzXj+gWM8b2IfZqmqcew5poZ
10 | 4aDkjXXOizRxDPxCHp7rLz9xv1pIIBxady0YWp+w9vxLxFF6rYBLtQIDAQABo00w
11 | SzAJBgNVHRMEAjAAMB0GA1UdDgQWBBQoF/qrn9WnKV3zOnCwMl99Uhmx8DAfBgNV
12 | HSMEGDAWgBTOruRpI5MW/Dw3UCBigw/LdWb//TANBgkqhkiG9w0BAQsFAAOCAQEA
13 | VUnlX//h3T5Ajc85WNkyTuirhSZtIr6+X/AxH4kR/QG5NiaDxP9H0FzMs5FcMni8
14 | 3Rs4d2H3CBs+QB7lm/b+xy26vpORwlVFXScHeTEanuXSVsmGPkn7TAQrPoyZgVUN
15 | uy4TGi8Mlkso4gmgehvgTklIV+Emxy32Abd1lRfI8/vOQ1xTdA7f3X98AfWStTya
16 | DGRsQLZE/Q4/Gh57xNqF0ftBIRwt9TbGlu8AyZiIilVECGvE/gtTwuqpQPOhJQmi
17 | NdYTErgD2Wkw9ohifQFo46AMMU1seehtqijW2pC2UjmV5nboPs0eGQmWrfNCjDOr
18 | sZfh98BafcaFGjz605V36g==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert21.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC+jCCAeKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1MwUTAPBgNVHRMECDAGAQEBAgEAMB0GA1Ud
11 | DgQWBBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S
12 | 8cELj/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAFEY2StppaPzOgG6vEvPJr//+
13 | NWY1jKcBB3cT+zWJW54+BexDjyaBRnBIPvRLDG8PAlhlYr9v/P6JCjBSuhYorFLG
14 | P4ZhD+akuMvn6yF7nsyG20LHPwvE7/jye7+zSO3hhyqCg7N7M7O17exo/agw/iUI
15 | DYUuUv1ZJlZvPB2kmZMYa78g0P2ynyKpu4hdbstJzxwA4aQDXGQxcQNtv+3ZCdC2
16 | TI4w0jodkjqdq/4y0McpkEvYL3/LaQElLaHr8CQo7xYEzsjv+cnzojCO/ilXU+Rl
17 | sz940Q4njAJqlpfiJ44aFytjp96uN4YVpViFCvRz//9uyQY9kuA/8kKwJuO3qw==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert22.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBzCCAe+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNQME4wDAYDVR0T
11 | BAUwAwEBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0jBBgw
12 | FoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAFwZriTu
13 | DKkiDHFfz3UX4fIxYTHCi4TveYZGPeTbxhBb3XZC5qDF4T5HvCTSkG9+oFfZzI1a
14 | lPN2yZB7QnmHJoyWa5fuovwUL0iI3iIZMqU56tdVPW8gkJe++U5kHMSpz2VF0eo8
15 | 7XkKWxZovRwczgfDFRP9zM9CylyzQjqxx6kbxJozWnwc5UrVbJMaPIqonXp1nDoZ
16 | i878+hX4rJUEjgO6Sa9GVZQpmuCrQF0qKsTiUBzZN67hoD3xoTAYi5IXQE2tRD1N
17 | j3zwng9liCsxurGMnuV0BPWv/IDYRu/syjee1Qv1VFeRto5D4Rldmi2p1f5iWJCk
18 | 5m5YpRsknaICjYs=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert23.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAeMRwwGgYDVQQDExNUZXN0IGxlYWYgaW52YWxpZCAyMIIBIjANBgkq
5 | hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAigGgHGNWNkEWWFn7eaU4kC2WjR3RtcBs
6 | oW1MlQndUvwWUHgcbfIg7nh66Oi6Xl3IqAMjHj1J0EPGcwTfmLdaRvN38KjTMh3/
7 | FiFrrUL0MNgiGxjkTthWgsfV4C/i3vRDTCW+2UMFdd6+z7hwFf+ldTsCP9Qp+93G
8 | drslrvAR2W0qjHLULAJGk/6WzxFG6xeCgdhkooDPprsflZJ/cN1SuqTYOaVMAj9J
9 | aovStUTVhF8ouDULpq0fiBImoldObcGdaAWlgRl0k8NdoSLpWd/7+hi4sH5PSOZq
10 | +8g1lQ3cgrE7ta4X3p/i6eApcn1hyEkTy9ZpKOFvZXnM4D1j8+KSKQIDAQABo00w
11 | SzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTCN2vDLY1tcenTzyRmlS4TBe2xijAfBgNV
12 | HSMEGDAWgBQ4GXx51Wb8fnF1LYQYR4vN+1n8NTANBgkqhkiG9w0BAQsFAAOCAQEA
13 | eb/tgtSbrz7j7HQaxGgI5LVedRro3a2fNLhO0wNboGI6gACIPait1ePkUwuMfLfl
14 | Fky2/2VZ8Ie4pQqxFmdSUqf1NSmxgiWLRho4oTiFv1z08LYQgSdKT49ffKO67TDG
15 | D1nI8rEuT1Nupq8WI5jcKgWqktMJjgKzfN+9nCgFGQMGqTBnt7uYZHhnuZfKSJPv
16 | gHmS4gj72OQ2Nu6xORGhd6J8VjzcG6BX1pLebNQRzlHT3E5IVNF/9cCrc+E87Wns
17 | bDGtzhyx7SIP7/2TiJeBZs7p8xXpaDF2cNx2F+jZH+P8feT7c+JoY7A72uVDSlYf
18 | WVf02pylKRgqayOujH3PWA==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert31.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC+jCCAeKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1MwUTAPBgNVHRMECDAGAQEBAgEBMB0GA1Ud
11 | DgQWBBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S
12 | 8cELj/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAB9nLaqxsBW0isDaBGNJyzH9O
13 | WqYY0hex9tm3UqygfE9b9aahykpkowQIzh4D9Xpbd0hZGVlK/sw2qsKj6gDOiMtL
14 | uWs4gaFNWIQqhVsTzL88c7XaW55n+TRQdVZyy38DZVWphte1Mumc9WB8N15rZTDh
15 | iXjwGl0mrV1egq4hJZLpy14f6ihqU7KGfmc9onxvgvWxYLi+5v8874c4ophSKsI2
16 | qVE8iZ6uq2oQ66Pd5S50cYk6MEW5lifAhLM5WFZmW7dRKmykBGZ9rFrJrIvhkmh9
17 | He7q6TEQP1Wcoc147nIg0BTkHGtdrEv3jIX6UKKUEwUUk9ARB1mSodZQHBhuww==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert32.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBzCCAe+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNQME4wDAYDVR0T
11 | BAUwAwEBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0jBBgw
12 | FoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAFwZriTu
13 | DKkiDHFfz3UX4fIxYTHCi4TveYZGPeTbxhBb3XZC5qDF4T5HvCTSkG9+oFfZzI1a
14 | lPN2yZB7QnmHJoyWa5fuovwUL0iI3iIZMqU56tdVPW8gkJe++U5kHMSpz2VF0eo8
15 | 7XkKWxZovRwczgfDFRP9zM9CylyzQjqxx6kbxJozWnwc5UrVbJMaPIqonXp1nDoZ
16 | i878+hX4rJUEjgO6Sa9GVZQpmuCrQF0qKsTiUBzZN67hoD3xoTAYi5IXQE2tRD1N
17 | j3zwng9liCsxurGMnuV0BPWv/IDYRu/syjee1Qv1VFeRto5D4Rldmi2p1f5iWJCk
18 | 5m5YpRsknaICjYs=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert33.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDIw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKAaAcY1Y2QRZYWft5pTiQ
6 | LZaNHdG1wGyhbUyVCd1S/BZQeBxt8iDueHro6LpeXcioAyMePUnQQ8ZzBN+Yt1pG
7 | 83fwqNMyHf8WIWutQvQw2CIbGORO2FaCx9XgL+Le9ENMJb7ZQwV13r7PuHAV/6V1
8 | OwI/1Cn73cZ2uyWu8BHZbSqMctQsAkaT/pbPEUbrF4KB2GSigM+mux+Vkn9w3VK6
9 | pNg5pUwCP0lqi9K1RNWEXyi4NQumrR+IEiaiV05twZ1oBaWBGXSTw12hIulZ3/v6
10 | GLiwfk9I5mr7yDWVDdyCsTu1rhfen+Lp4ClyfWHISRPL1mko4W9leczgPWPz4pIp
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFMI3a8MtjW1x6dPPJGaV
12 | LhMF7bGKMB8GA1UdIwQYMBaAFDgZfHnVZvx+cXUthBhHi837Wfw1MA0GCSqGSIb3
13 | DQEBCwUAA4IBAQCprzpoj6UaEG4eqLg2L3HqsvY73/XE8ytuZ9wDC3HodnmpezUX
14 | 48XwJPHFO7OGPGWZgsU2qX/Zp7yUXkVFSK4VnmnSzUtXNVlU0oWEEOzQLrpphksH
15 | dcF8YNN/Y65KnhzIU784uHeFefUpPaE6yS5OSZboptZWVF9y1LoU3F7gN0UGvVG9
16 | hflz5O0/KvmYd+6+Yrje+2lbHiJHNXLmOPiZyk9TBDknygBuU14IOWghQim3yks9
17 | tKk8D38Vl85V5aG9nO4STjx5J8BtSl0x6wW3t9WwU5UC9geCROhZI1XRBafIoKkn
18 | VSgHLpLTARtLikbbg/3SxpnW12msHvgLVasf
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert34.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDIwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAeMRwwGgYDVQQDExNUZXN0IGxlYWYgaW52YWxpZCAzMIIBIjANBgkq
5 | hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkSrgWFD4lYQ0RF/z3mJZjn1lgNBkhnCP
6 | 0hciJv/etoMN3bCB+uc8fo0wxDQ2ZcbzTAQ0qBNnjJvAJ1qslZA9boIBKmT8JSix
7 | ii/1XTDWI3E5aOvX1h6lW66pVsIzLm0NAf0VJn2xLw0Yv8hfKbwjcNeAfm7GCwJB
8 | 8skjekMKJ8+e6pP4ZHxmrnOo0kUlCg8w8RKzZ6sYJxX1ETekWPEUSXrscQ/YSjpO
9 | zjLDph1lO4gVErBhdJgJpJznqkrRBiR7f/hIrpAV3wOUbtfrxrIb5FXOM9rt/svW
10 | RRrzIUGnBvo04WZ+KQHPsMn+9x8i+/tueOg1KLfs10hW0RWsTQjmOQIDAQABo00w
11 | SzAJBgNVHRMEAjAAMB0GA1UdDgQWBBSOBr1U4h5PYyOqGe/gJgwWk7FfezAfBgNV
12 | HSMEGDAWgBTCN2vDLY1tcenTzyRmlS4TBe2xijANBgkqhkiG9w0BAQsFAAOCAQEA
13 | aBLuwNN5vOh2dLbn8lMNsc/oTFSInzu+ylzC/KLTkjoyMYY+S2ISUuew9pzUo4Gs
14 | AAE/rqVYednayyA13eNRBnwIw+8kPTESaJMGl6uQQd8DzAalzqxbFhbwFY2T0pdi
15 | LNFkGjmGdpRNy/VSTy6JEEBMhIKXjMpactmpiV6mwK3bfnFaXZ6o70+JZrNeiSe0
16 | g8sci6gBVEt27bGvhLalut8WXc7VCkxQhQCSBdv/94EmRxzPye6iAK0L9jaTHlt+
17 | qR5MWJxZN32muI7nsKnetUMZbIYwvO1LPn8f+0hdYkck8kE7ga1UM98oTgQeIOmj
18 | 3JNCDkNY+Z387ujaaOAVxw==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert41.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC9zCCAd+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgNDAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCA0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1AwTjAMBgNVHRMEBTADAQEBMB0GA1UdDgQW
11 | BBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S8cEL
12 | j/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAWhrHGIMcEG2UJfv920hftxi+Jvj/
13 | ivrhEscqlVA0QNLqZV8v/ai/AiypDLk7uwKtsxF2i+sl81473aSFS9hh3F83/ofm
14 | x8EU8X1FBQHN1zyAEpZyPXr7MiaTXn4w5sCeZLmpWyxGk+cRiPVRE0QUbXDGfVRp
15 | 3v984oCUMUzbb+zv6QlkHa6m/kZq0qrnNVVp0X4c7/Pb5elJOVlKnIslNgd/eLrz
16 | zSabToAX9OP6tbJdSRky/LmIYW+CXH/Y4YVwpEu7NisZmDo6lnCBoRQB3QgxoMLp
17 | mM+RUY+AyHr0ZsSUSb6iicJMRZ3mhxCLvnK/Noe/3hq4pUk4Sit7s7JL7A==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert42.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgNDAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNTMFEwDwYDVR0T
11 | BAgwBgEBAQIBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0j
12 | BBgwFoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAGKh
13 | pBhYSGN0KGWIG4GG4mVoTiw880ehetDuTpl3ymZNqkoUuTaAtU3PJWOctcJva7h6
14 | 4PSgyabi/WQmhntR1GxCUt0GTuhHmyJYsSwakXUgMgF6W6TKcxg6m4vjMkkrf+ZT
15 | 1lO/MiwxhTTluHPGkl/nBG+uxySInuQMDvdyQDXp2e17qxops+G+1UnRJinqLtsd
16 | LMkCOT4pyh6B5ysnJ8gP1Z2EKWjhKJcIHRMUm7Ap/pf8Zgh5LIqdRtDSuNuTmPLP
17 | lkgoebOCO3c/mWCciR0xGCcz86G3fYznvGp4XqHnRkg3SpAcHQbQ/nSHA+1LdfFi
18 | nqZQPnJPVsJctDR935c=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert43.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDIw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKAaAcY1Y2QRZYWft5pTiQ
6 | LZaNHdG1wGyhbUyVCd1S/BZQeBxt8iDueHro6LpeXcioAyMePUnQQ8ZzBN+Yt1pG
7 | 83fwqNMyHf8WIWutQvQw2CIbGORO2FaCx9XgL+Le9ENMJb7ZQwV13r7PuHAV/6V1
8 | OwI/1Cn73cZ2uyWu8BHZbSqMctQsAkaT/pbPEUbrF4KB2GSigM+mux+Vkn9w3VK6
9 | pNg5pUwCP0lqi9K1RNWEXyi4NQumrR+IEiaiV05twZ1oBaWBGXSTw12hIulZ3/v6
10 | GLiwfk9I5mr7yDWVDdyCsTu1rhfen+Lp4ClyfWHISRPL1mko4W9leczgPWPz4pIp
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFMI3a8MtjW1x6dPPJGaV
12 | LhMF7bGKMB8GA1UdIwQYMBaAFDgZfHnVZvx+cXUthBhHi837Wfw1MA0GCSqGSIb3
13 | DQEBCwUAA4IBAQCprzpoj6UaEG4eqLg2L3HqsvY73/XE8ytuZ9wDC3HodnmpezUX
14 | 48XwJPHFO7OGPGWZgsU2qX/Zp7yUXkVFSK4VnmnSzUtXNVlU0oWEEOzQLrpphksH
15 | dcF8YNN/Y65KnhzIU784uHeFefUpPaE6yS5OSZboptZWVF9y1LoU3F7gN0UGvVG9
16 | hflz5O0/KvmYd+6+Yrje+2lbHiJHNXLmOPiZyk9TBDknygBuU14IOWghQim3yks9
17 | tKk8D38Vl85V5aG9nO4STjx5J8BtSl0x6wW3t9WwU5UC9geCROhZI1XRBafIoKkn
18 | VSgHLpLTARtLikbbg/3SxpnW12msHvgLVasf
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert44.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDIwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDMw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCRKuBYUPiVhDREX/PeYlmO
6 | fWWA0GSGcI/SFyIm/962gw3dsIH65zx+jTDENDZlxvNMBDSoE2eMm8AnWqyVkD1u
7 | ggEqZPwlKLGKL/VdMNYjcTlo69fWHqVbrqlWwjMubQ0B/RUmfbEvDRi/yF8pvCNw
8 | 14B+bsYLAkHyySN6Qwonz57qk/hkfGauc6jSRSUKDzDxErNnqxgnFfURN6RY8RRJ
9 | euxxD9hKOk7OMsOmHWU7iBUSsGF0mAmknOeqStEGJHt/+EiukBXfA5Ru1+vGshvk
10 | Vc4z2u3+y9ZFGvMhQacG+jThZn4pAc+wyf73HyL7+2546DUot+zXSFbRFaxNCOY5
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFI4GvVTiHk9jI6oZ7+Am
12 | DBaTsV97MB8GA1UdIwQYMBaAFMI3a8MtjW1x6dPPJGaVLhMF7bGKMA0GCSqGSIb3
13 | DQEBCwUAA4IBAQCB3dtsoVdschVyCWSI16Se46RZJtLW1bM019KdyZj9DdIZ2VPm
14 | Ip+BQFcVJyzbfmhn5QBbhNDKkwsfldI9Y8IqZ132j442/XIFZIilaPi3cE/WLFUY
15 | Nxu2opuN3+KDwDYO32CUp3frr9OjAtB5amZnkXau+C1EkJlSuWaT+/gIlYwlr4/H
16 | uADcyqFSmy28P9jmkK8AzZHhKnlRadAn2cDB8MFXD5VxnLJfejkprQVLdxTXRovP
17 | cE/6c7PUGIK22WcSX8KTfuviKmjdGVhgeKps2nRNKaSIlqYCztyc8IjcZwJCnh6c
18 | ZW8V9bi7WxDK+I9PPgrgLK8W+VTkS0RtjP5a
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert45.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDMwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAeMRwwGgYDVQQDExNUZXN0IGxlYWYgaW52YWxpZCA0MIIBIjANBgkq
5 | hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkcNsE/s4nauA5vSG/23znHT5ZjFAQiRa
6 | 83xo83MD2jMrBjgBBzOW0IKedk9lmqcRmoMsWt3PbYeH2Am+EqtOjh9vbHw/wXEw
7 | eXg7DtZaYTjeRNkrwZ0z5Bz/TTvia7YkcfaU83OG4JyL8GmmbtiGNOHZyHqTv2Ky
8 | j6YqyBJaDE7dwBNBJd5DElEuvr6Tu/Y3K3Z6z8bZUAX/5oII2sq8rg76ZQ+Dfk8i
9 | upjp4MVPvowh/+ys+WNMW5MA5k1dwYyU1MZ20O/aa9VTMkb4DPyv4pXZgi1dBCMc
10 | YskPRVoPPsE5xl3DZ3h4qZ039MbcalXFYe65689+Ra1O4/dsXR5raQIDAQABo00w
11 | SzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTKtXdQZA8cZkS/89eiih4GTJX+fDAfBgNV
12 | HSMEGDAWgBSOBr1U4h5PYyOqGe/gJgwWk7FfezANBgkqhkiG9w0BAQsFAAOCAQEA
13 | IWynyo8ezt+So+w29h7z2ZS3/EcrErnSiDDJ0DaE/vcvflrT/tEPeDHTxy61qQuX
14 | KoseO84foFqLPu1YqgSjRgmbk76gt8aAu0lr6/t0RHWdHKZG3QtK8696pGoMAhVg
15 | Ha3f/YYaEkqSnHwU+/vxEXEkGHM22UHwb7dtH2LfBHtoQtjE6M+Ulv6QdkLj2LFD
16 | XMKJIyAlibTRMW8YOP4G/DekCq1DstUOcTn7BFqeAjjzYwv3NHpOJHdZrUgyGb7B
17 | QqDXf2rM3s7LEpwDMvfdraAEWld4/LRLkfau/PfKD5YwGYg3Nb45xyXFSEijVjAr
18 | 23G8HAIcJJu2jUIWGr9OtQ==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert51.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC9zCCAd+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgNDAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCA0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1AwTjAMBgNVHRMEBTADAQEBMB0GA1UdDgQW
11 | BBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S8cEL
12 | j/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAWhrHGIMcEG2UJfv920hftxi+Jvj/
13 | ivrhEscqlVA0QNLqZV8v/ai/AiypDLk7uwKtsxF2i+sl81473aSFS9hh3F83/ofm
14 | x8EU8X1FBQHN1zyAEpZyPXr7MiaTXn4w5sCeZLmpWyxGk+cRiPVRE0QUbXDGfVRp
15 | 3v984oCUMUzbb+zv6QlkHa6m/kZq0qrnNVVp0X4c7/Pb5elJOVlKnIslNgd/eLrz
16 | zSabToAX9OP6tbJdSRky/LmIYW+CXH/Y4YVwpEu7NisZmDo6lnCBoRQB3QgxoMLp
17 | mM+RUY+AyHr0ZsSUSb6iicJMRZ3mhxCLvnK/Noe/3hq4pUk4Sit7s7JL7A==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert52.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgNDAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNTMFEwDwYDVR0T
11 | BAgwBgEBAQIBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0j
12 | BBgwFoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAGKh
13 | pBhYSGN0KGWIG4GG4mVoTiw880ehetDuTpl3ymZNqkoUuTaAtU3PJWOctcJva7h6
14 | 4PSgyabi/WQmhntR1GxCUt0GTuhHmyJYsSwakXUgMgF6W6TKcxg6m4vjMkkrf+ZT
15 | 1lO/MiwxhTTluHPGkl/nBG+uxySInuQMDvdyQDXp2e17qxops+G+1UnRJinqLtsd
16 | LMkCOT4pyh6B5ysnJ8gP1Z2EKWjhKJcIHRMUm7Ap/pf8Zgh5LIqdRtDSuNuTmPLP
17 | lkgoebOCO3c/mWCciR0xGCcz86G3fYznvGp4XqHnRkg3SpAcHQbQ/nSHA+1LdfFi
18 | nqZQPnJPVsJctDR935c=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert53.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDIw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKAaAcY1Y2QRZYWft5pTiQ
6 | LZaNHdG1wGyhbUyVCd1S/BZQeBxt8iDueHro6LpeXcioAyMePUnQQ8ZzBN+Yt1pG
7 | 83fwqNMyHf8WIWutQvQw2CIbGORO2FaCx9XgL+Le9ENMJb7ZQwV13r7PuHAV/6V1
8 | OwI/1Cn73cZ2uyWu8BHZbSqMctQsAkaT/pbPEUbrF4KB2GSigM+mux+Vkn9w3VK6
9 | pNg5pUwCP0lqi9K1RNWEXyi4NQumrR+IEiaiV05twZ1oBaWBGXSTw12hIulZ3/v6
10 | GLiwfk9I5mr7yDWVDdyCsTu1rhfen+Lp4ClyfWHISRPL1mko4W9leczgPWPz4pIp
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFMI3a8MtjW1x6dPPJGaV
12 | LhMF7bGKMB8GA1UdIwQYMBaAFDgZfHnVZvx+cXUthBhHi837Wfw1MA0GCSqGSIb3
13 | DQEBCwUAA4IBAQCprzpoj6UaEG4eqLg2L3HqsvY73/XE8ytuZ9wDC3HodnmpezUX
14 | 48XwJPHFO7OGPGWZgsU2qX/Zp7yUXkVFSK4VnmnSzUtXNVlU0oWEEOzQLrpphksH
15 | dcF8YNN/Y65KnhzIU784uHeFefUpPaE6yS5OSZboptZWVF9y1LoU3F7gN0UGvVG9
16 | hflz5O0/KvmYd+6+Yrje+2lbHiJHNXLmOPiZyk9TBDknygBuU14IOWghQim3yks9
17 | tKk8D38Vl85V5aG9nO4STjx5J8BtSl0x6wW3t9WwU5UC9geCROhZI1XRBafIoKkn
18 | VSgHLpLTARtLikbbg/3SxpnW12msHvgLVasf
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert54.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDIwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAcMRowGAYDVQQDExFUZXN0IExlYWYgNCB2YWxpZDCCASIwDQYJKoZI
5 | hvcNAQEBBQADggEPADCCAQoCggEBAJEq4FhQ+JWENERf895iWY59ZYDQZIZwj9IX
6 | Iib/3raDDd2wgfrnPH6NMMQ0NmXG80wENKgTZ4ybwCdarJWQPW6CASpk/CUosYov
7 | 9V0w1iNxOWjr19YepVuuqVbCMy5tDQH9FSZ9sS8NGL/IXym8I3DXgH5uxgsCQfLJ
8 | I3pDCifPnuqT+GR8Zq5zqNJFJQoPMPESs2erGCcV9RE3pFjxFEl67HEP2Eo6Ts4y
9 | w6YdZTuIFRKwYXSYCaSc56pK0QYke3/4SK6QFd8DlG7X68ayG+RVzjPa7f7L1kUa
10 | 8yFBpwb6NOFmfikBz7DJ/vcfIvv7bnjoNSi37NdIVtEVrE0I5jkCAwEAAaNNMEsw
11 | CQYDVR0TBAIwADAdBgNVHQ4EFgQUjga9VOIeT2Mjqhnv4CYMFpOxX3swHwYDVR0j
12 | BBgwFoAUwjdrwy2NbXHp088kZpUuEwXtsYowDQYJKoZIhvcNAQELBQADggEBADdp
13 | VpPr4AzE7ecrhclQKGjPa7leaorYuevjTLWsieY17mVQhlMX1itTNXlPBUfPAsOd
14 | O7LUgY0yZOnV7l8TbfGal8pIF+acgFLgqM5A6z8ngChMi6iKEZChDVffAVHJs3e/
15 | WUm7VeFY8Mvwnay3iHj2trC7XQX2SZCovXYfNP3bVyqIaDNqt6SPY1skouWpmmUn
16 | ISzcyH6EU/CegFjHJyXxrsIW9Nv2mDejrmcR0EJOmEAfWUgonfemeX93xkwZHW2s
17 | lZ8/e6rTPPSGdhY/b4VRu6o1FpLcPLGZSgPwYBNVYtgT4WsoT0xUvm6Y1WipiZda
18 | B/bpiL8l4GSVtTw1Jko=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert61.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC+jCCAeKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1MwUTAPBgNVHRMECDAGAQEBAgEBMB0GA1Ud
11 | DgQWBBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S
12 | 8cELj/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAB9nLaqxsBW0isDaBGNJyzH9O
13 | WqYY0hex9tm3UqygfE9b9aahykpkowQIzh4D9Xpbd0hZGVlK/sw2qsKj6gDOiMtL
14 | uWs4gaFNWIQqhVsTzL88c7XaW55n+TRQdVZyy38DZVWphte1Mumc9WB8N15rZTDh
15 | iXjwGl0mrV1egq4hJZLpy14f6ihqU7KGfmc9onxvgvWxYLi+5v8874c4ophSKsI2
16 | qVE8iZ6uq2oQ66Pd5S50cYk6MEW5lifAhLM5WFZmW7dRKmykBGZ9rFrJrIvhkmh9
17 | He7q6TEQP1Wcoc147nIg0BTkHGtdrEv3jIX6UKKUEwUUk9ARB1mSodZQHBhuww==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert62.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBzCCAe+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNQME4wDAYDVR0T
11 | BAUwAwEBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0jBBgw
12 | FoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAFwZriTu
13 | DKkiDHFfz3UX4fIxYTHCi4TveYZGPeTbxhBb3XZC5qDF4T5HvCTSkG9+oFfZzI1a
14 | lPN2yZB7QnmHJoyWa5fuovwUL0iI3iIZMqU56tdVPW8gkJe++U5kHMSpz2VF0eo8
15 | 7XkKWxZovRwczgfDFRP9zM9CylyzQjqxx6kbxJozWnwc5UrVbJMaPIqonXp1nDoZ
16 | i878+hX4rJUEjgO6Sa9GVZQpmuCrQF0qKsTiUBzZN67hoD3xoTAYi5IXQE2tRD1N
17 | j3zwng9liCsxurGMnuV0BPWv/IDYRu/syjee1Qv1VFeRto5D4Rldmi2p1f5iWJCk
18 | 5m5YpRsknaICjYs=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert63.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAcMRowGAYDVQQDExFUZXN0IExlYWYgdmFsaWQgMjCCASIwDQYJKoZI
5 | hvcNAQEBBQADggEPADCCAQoCggEBAIoBoBxjVjZBFlhZ+3mlOJAtlo0d0bXAbKFt
6 | TJUJ3VL8FlB4HG3yIO54eujoul5dyKgDIx49SdBDxnME35i3Wkbzd/Co0zId/xYh
7 | a61C9DDYIhsY5E7YVoLH1eAv4t70Q0wlvtlDBXXevs+4cBX/pXU7Aj/UKfvdxna7
8 | Ja7wEdltKoxy1CwCRpP+ls8RRusXgoHYZKKAz6a7H5WSf3DdUrqk2DmlTAI/SWqL
9 | 0rVE1YRfKLg1C6atH4gSJqJXTm3BnWgFpYEZdJPDXaEi6Vnf+/oYuLB+T0jmavvI
10 | NZUN3IKxO7WuF96f4ungKXJ9YchJE8vWaSjhb2V5zOA9Y/PikikCAwEAAaNNMEsw
11 | CQYDVR0TBAIwADAdBgNVHQ4EFgQUwjdrwy2NbXHp088kZpUuEwXtsYowHwYDVR0j
12 | BBgwFoAUOBl8edVm/H5xdS2EGEeLzftZ/DUwDQYJKoZIhvcNAQELBQADggEBABrt
13 | 2fKOUwAb5EFD/ebXMM4Qzg6sFYpq/mcnPlmGmqwNzmumlgYUBS15liTnA4nBgR09
14 | b2sejlwnzcnrsFB18YCmE/TIPuh3XMJXmUxjcnCy3qPuSwpuwG3brUGQPiIZhRZz
15 | 1+iSc7uba/JGaTqLBItaRPlB6dD3jqY3UowFaWvnYiVmCXg147EBC5Mn2EDiukg0
16 | xsqM03yfpUkp4/W9+WpJuGNyhicSJbNxlh3zEjrgWeMvhnFmrTr7ss6P2ZoKGS3/
17 | QrZBLUzkk25hCF3dTNfTDVSQUt0rONJvx3ym+Kp+zQWc/oHsDs0STs5Db2J0dGp8
18 | VEyxyevfwivF4EQ70Jw=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert71.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC+jCCAeKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMBYxFDASBgNV
4 | BAMTC1Rlc3Qgcm9vdCAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
5 | mTX2sHY42Ord9gWyB6GcdlLjjE+4zBJ1BoDpMnvJ89niMTuZTq1ViMp/B6RuTH+2
6 | YF3+riZYQDH9yM/8rgvAUIvK9STaq19Zrm0mnfQUo9yKdkfoJ+XvWuvK6f+NkAMg
7 | xfhAD6eSupigTvov/w2IT8rS0dxo4KF6hKBL2aYlXhiEyi/NmsEPZWvVh+qk3L/Q
8 | GSwpgC+DhVoQzFRofUdK9O9MkgR675iftaFDvyi7F0fxrSLfB/Wy4cgRYzIW6pyN
9 | 2sXWivKdLI3bgB01ffdbO17ZAGILK1whO29/bX6hbH09Y/H7jR2vjy+KP9N0PEa3
10 | 7SBymlokB3A8wq/LWPYPeQIDAQABo1MwUTAPBgNVHRMECDAGAQEBAgEBMB0GA1Ud
11 | DgQWBBSOBd1fH00Y9r5S8cELj/9IT4BGlDAfBgNVHSMEGDAWgBSOBd1fH00Y9r5S
12 | 8cELj/9IT4BGlDANBgkqhkiG9w0BAQsFAAOCAQEAB9nLaqxsBW0isDaBGNJyzH9O
13 | WqYY0hex9tm3UqygfE9b9aahykpkowQIzh4D9Xpbd0hZGVlK/sw2qsKj6gDOiMtL
14 | uWs4gaFNWIQqhVsTzL88c7XaW55n+TRQdVZyy38DZVWphte1Mumc9WB8N15rZTDh
15 | iXjwGl0mrV1egq4hJZLpy14f6ihqU7KGfmc9onxvgvWxYLi+5v8874c4ophSKsI2
16 | qVE8iZ6uq2oQ66Pd5S50cYk6MEW5lifAhLM5WFZmW7dRKmykBGZ9rFrJrIvhkmh9
17 | He7q6TEQP1Wcoc147nIg0BTkHGtdrEv3jIX6UKKUEwUUk9ARB1mSodZQHBhuww==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert72.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBzCCAe+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtUZXN0
3 | IHJvb3QgMjAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMCYxJDAiBgNV
4 | BAMTG1Rlc3QgaW50ZXJtZWRpYXRlIG1heHBhdGggMTCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBANpGlBMXdo8cO9oqUw/b6PMwiMNV8LCe6wB9VKHPa6OG
6 | Q0o8Xqktgwnh1rojgpMhbCApE7UXeMr6ZGq/NtqmO1hO5adV5JehWZyvg7j4EBpG
7 | g8iWo0jNpKMJ0Yx1uBkkljEdZLTHa4bK/zy2NKqDNS2yWs9/M5+xw5XE2ecAg7FT
8 | cXhf3q50V+M6T2IaQ9BxntTyCT8IIF2eRM/t9Y944s9Rfzm/KQVKRYPudX7YhTt9
9 | iqCJB4JoqYhs3HEO0wPkJxY4KBTUCN94s+7jUFdRrYxe+8Ya6tIYWqD38i5qdGhY
10 | xrVey1LatsDJQ2EgNYobM/LjoCLK1WUssEqf0OU2bi0CAwEAAaNQME4wDAYDVR0T
11 | BAUwAwEBATAdBgNVHQ4EFgQUOBl8edVm/H5xdS2EGEeLzftZ/DUwHwYDVR0jBBgw
12 | FoAUjgXdXx9NGPa+UvHBC4//SE+ARpQwDQYJKoZIhvcNAQELBQADggEBAFwZriTu
13 | DKkiDHFfz3UX4fIxYTHCi4TveYZGPeTbxhBb3XZC5qDF4T5HvCTSkG9+oFfZzI1a
14 | lPN2yZB7QnmHJoyWa5fuovwUL0iI3iIZMqU56tdVPW8gkJe++U5kHMSpz2VF0eo8
15 | 7XkKWxZovRwczgfDFRP9zM9CylyzQjqxx6kbxJozWnwc5UrVbJMaPIqonXp1nDoZ
16 | i878+hX4rJUEjgO6Sa9GVZQpmuCrQF0qKsTiUBzZN67hoD3xoTAYi5IXQE2tRD1N
17 | j3zwng9liCsxurGMnuV0BPWv/IDYRu/syjee1Qv1VFeRto5D4Rldmi2p1f5iWJCk
18 | 5m5YpRsknaICjYs=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert73.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFzCCAf+gAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAmMSQwIgYDVQQDExtUZXN0IGludGVybWVkaWF0ZSBtYXhwYXRoIDEw
5 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaRpQTF3aPHDvaKlMP2+jz
6 | MIjDVfCwnusAfVShz2ujhkNKPF6pLYMJ4da6I4KTIWwgKRO1F3jK+mRqvzbapjtY
7 | TuWnVeSXoVmcr4O4+BAaRoPIlqNIzaSjCdGMdbgZJJYxHWS0x2uGyv88tjSqgzUt
8 | slrPfzOfscOVxNnnAIOxU3F4X96udFfjOk9iGkPQcZ7U8gk/CCBdnkTP7fWPeOLP
9 | UX85vykFSkWD7nV+2IU7fYqgiQeCaKmIbNxxDtMD5CcWOCgU1AjfeLPu41BXUa2M
10 | XvvGGurSGFqg9/IuanRoWMa1XstS2rbAyUNhIDWKGzPy46AiytVlLLBKn9DlNm4t
11 | AgMBAAGjUDBOMAwGA1UdEwQFMAMBAQEwHQYDVR0OBBYEFDgZfHnVZvx+cXUthBhH
12 | i837Wfw1MB8GA1UdIwQYMBaAFDgZfHnVZvx+cXUthBhHi837Wfw1MA0GCSqGSIb3
13 | DQEBCwUAA4IBAQDPQC9vYJegBgVZHu0StoRT7L6ShWcZc5Z/TeyrqJBdoiguSRq5
14 | kMiFXZpksxeFlIUYry21MigYqxOXGZ2GZYNqhLpYVh7hzAY8uYvf4U70q88zj7mw
15 | gIcgEaMd71GHqbb2O5x3fCN7vLeU5DFYBWfqLlkL57Uqr2aRDHlucryyRNordicN
16 | WbCxPozmqtbNMABEUbjLMCCuzJeNRSZbS0OOod6Xd3N00EK7PqaRhbihbq3L6gUG
17 | MjUI2keSxW4vXcDfI5Hqem6SHpCc3retx2VUgwIDAoTrw7E4dwmyC4Tp7TDJL/+d
18 | GU8qhRmoQer7mLUzpb3s8mq/4rZx+alTQ3gu
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert74.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCjCCAfKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtUZXN0
3 | IGludGVybWVkaWF0ZSBtYXhwYXRoIDEwHhcNMDEwMTAxMDAwMDAwWhcNMzAxMjMx
4 | MjM1OTU5WjAcMRowGAYDVQQDExFUZXN0IExlYWYgdmFsaWQgMzCCASIwDQYJKoZI
5 | hvcNAQEBBQADggEPADCCAQoCggEBAIoBoBxjVjZBFlhZ+3mlOJAtlo0d0bXAbKFt
6 | TJUJ3VL8FlB4HG3yIO54eujoul5dyKgDIx49SdBDxnME35i3Wkbzd/Co0zId/xYh
7 | a61C9DDYIhsY5E7YVoLH1eAv4t70Q0wlvtlDBXXevs+4cBX/pXU7Aj/UKfvdxna7
8 | Ja7wEdltKoxy1CwCRpP+ls8RRusXgoHYZKKAz6a7H5WSf3DdUrqk2DmlTAI/SWqL
9 | 0rVE1YRfKLg1C6atH4gSJqJXTm3BnWgFpYEZdJPDXaEi6Vnf+/oYuLB+T0jmavvI
10 | NZUN3IKxO7WuF96f4ungKXJ9YchJE8vWaSjhb2V5zOA9Y/PikikCAwEAAaNNMEsw
11 | CQYDVR0TBAIwADAdBgNVHQ4EFgQUwjdrwy2NbXHp088kZpUuEwXtsYowHwYDVR0j
12 | BBgwFoAUOBl8edVm/H5xdS2EGEeLzftZ/DUwDQYJKoZIhvcNAQELBQADggEBAK9R
13 | J7H8epG2NagZ3Gpl6R1jSiIixWlPJci2Bz1Nr8NIER64TJCKHeh9ku6tzSdrVL3B
14 | 2rj5GmpubDXEWAKfMtt0ccF2UIva9rDMNzaAnCSevWHXf9Httr84X6RmhtXb9/Rm
15 | fp3W+L0GlDfHfHn8uoVdQe5e6xkmGxtcHDUsyO/CJMkrwUyoB8zs7UtlNtOf45H4
16 | PPg09lzV7RQ9vFIH48F/4gZW+w3AqN9ZwvYkGcJUY8tyHpb9hDrR4F6loVInrlCE
17 | 0pQiQXNCdee1za9QsScSjYNxGfR2Dkzote41H098jvLalLTTg5Fqx/AylnX285FI
18 | ETGOumNQ51IJLUpq+hc=
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert81.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBpTCCAUmgAwIBAgIBUTAMBggqhkjOPQQDAgUAMDExDzANBgNVBAMTBlJvb3Qg
3 | ODERMA8GA1UEChMIbWJlZCBUTFMxCzAJBgNVBAYTAlVLMB4XDTAxMDEwMTAwMDAw
4 | MFoXDTMwMTIzMTIzNTk1OVowMTEPMA0GA1UEAxMGUm9vdCA4MREwDwYDVQQKEwht
5 | YmVkIFRMUzELMAkGA1UEBhMCVUswWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAT1
6 | GuTQ9vgf2l3oLM25r78cvIAQqE02GzQGjp/WWw3CysEwTwNEuZGhRiD5lDmkbUGW
7 | UNxv/7uJjy7k3K3fDNdko1AwTjAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBTHFA2h
8 | Au0tPnzeYnLcmlTQj4FAajAfBgNVHSMEGDAWgBTHFA2hAu0tPnzeYnLcmlTQj4FA
9 | ajAMBggqhkjOPQQDAgUAA0gAMEUCIH7Z/HNb/Pwbs40iNll1a9gmgAbYOgdlVPWo
10 | nSdcb7cZAiEAlhVb6CdBXsjOfAWWEET/QP74z608PKFccCIFPCDLkxo=
11 | -----END CERTIFICATE-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert82.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBqDCCAUygAwIBAgIBUjAMBggqhkjOPQQDAgUAMDExDzANBgNVBAMTBlJvb3Qg
3 | ODERMA8GA1UEChMIbWJlZCBUTFMxCzAJBgNVBAYTAlVLMB4XDTAxMDEwMTAwMDAw
4 | MFoXDTMwMTIzMTIzNTk1OVowMTEPMA0GA1UEAxMGSW50IDgyMREwDwYDVQQKEwht
5 | YmVkIFRMUzELMAkGA1UEBhMCVUswWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS2
6 | giYQt4HVfQ2t8eTS0bvISwp7ol2x17umbllBxwzGDFEUQ00JL1/SStezecK0lNhE
7 | 0AvY8Ez2soQEtdSeQGkCo1MwUTAPBgNVHRMECDAGAQH/AgEAMB0GA1UdDgQWBBS3
8 | +nsv3nQknSg4aDjlTiRpCPo7XzAfBgNVHSMEGDAWgBTHFA2hAu0tPnzeYnLcmlTQ
9 | j4FAajAMBggqhkjOPQQDAgUAA0gAMEUCIQDus2Lvx3yyvaViY1s334uMm6ge484X
10 | oktMyxLVjkAMiAIgehTHiJJaT9PnlVa+hUpxsIfVAuMexrm5fw/bDF5Nxzw=
11 | -----END CERTIFICATE-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert83.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBoDCCAUWgAwIBAgIBUzAMBggqhkjOPQQDAgUAMDExDzANBgNVBAMTBkludCA4
3 | MjERMA8GA1UEChMIbWJlZCBUTFMxCzAJBgNVBAYTAlVLMB4XDTAxMDEwMTAwMDAw
4 | MFoXDTMwMTIzMTIzNTk1OVowMDEOMAwGA1UEAxMFRUUgODMxETAPBgNVBAoTCG1i
5 | ZWQgVExTMQswCQYDVQQGEwJVSzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMSy
6 | 6X5iBYrdxxOMfdcA23pLBoJCeyEjiWfALxTm80MJGBdRNVdnT50xNU3SDDwHWPda
7 | /EQqHq+itsqkUeyAGAyjTTBLMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGsFH/KsvM4n
8 | r+i1gI2iCVXi3KtFMB8GA1UdIwQYMBaAFLf6ey/edCSdKDhoOOVOJGkI+jtfMAwG
9 | CCqGSM49BAMCBQADRwAwRAIgQURH8DHWFHVK38+znWc85G1P+g4ocdkA5Gt0LbOg
10 | SJMCIBsacOLFywxZYF8atizw6zMRw+QeHR2514JIhJUck2kd
11 | -----END CERTIFICATE-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert91.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBqTCCAUygAwIBAgIBWzAMBggqhkjOPQQDAgUAMDExDzANBgNVBAMTBlJvb3Qg
3 | OTERMA8GA1UEChMIbWJlZCBUTFMxCzAJBgNVBAYTAlVLMB4XDTAxMDEwMTAwMDAw
4 | MFoXDTMwMTIzMTIzNTk1OVowMTEPMA0GA1UEAxMGUm9vdCA5MREwDwYDVQQKEwht
5 | YmVkIFRMUzELMAkGA1UEBhMCVUswWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATh
6 | D2SmdS6D7cYi2vGMyuCdol/OOUN2di2pS2wfSI/MsY/Z4O9iNHqbXQP6l+hcT5ap
7 | daycs7r6ZPNqmWM7b16go1MwUTAPBgNVHRMECDAGAQH/AgEAMB0GA1UdDgQWBBRb
8 | zVrcAxddj0i0DEqvTGT8F37bizAfBgNVHSMEGDAWgBRbzVrcAxddj0i0DEqvTGT8
9 | F37bizAMBggqhkjOPQQDAgUAA0kAMEYCIQDbrSV4ndH0vAR3HqJfBn8NT8zdvMjB
10 | qSJes6Qwa42b2wIhAKyoH0H+b1Svw8pMkvUYF4ElH5Cnn7gxb7Wl3arc0+hQ
11 | -----END CERTIFICATE-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/dir4/cert92.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBoTCCAUWgAwIBAgIBXDAMBggqhkjOPQQDAgUAMDExDzANBgNVBAMTBlJvb3Qg
3 | OTERMA8GA1UEChMIbWJlZCBUTFMxCzAJBgNVBAYTAlVLMB4XDTAxMDEwMTAwMDAw
4 | MFoXDTMwMTIzMTIzNTk1OVowMDEOMAwGA1UEAxMFRUUgOTIxETAPBgNVBAoTCG1i
5 | ZWQgVExTMQswCQYDVQQGEwJVSzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABC9E
6 | tK1pE8Ei8vgScunyjx50C+qDsQS8D2RhGHC4VkE2yyiFxJA/ynhoeXTKZsHuEWI9
7 | CfOSvk0RrTWf9nr0pTGjTTBLMAkGA1UdEwQCMAAwHQYDVR0OBBYEFLqsN52tAf1k
8 | XlzxQmdD5qG6Sy6PMB8GA1UdIwQYMBaAFFvNWtwDF12PSLQMSq9MZPwXftuLMAwG
9 | CCqGSM49BAMCBQADSAAwRQIgXlfKqhkhXgK112Eycl+Z5NHM+6aqXE7i9j7IyGfk
10 | ikICIQDBYNGbpSx82XG+IS/h4AWNTa4Hs6rmWvQDWJum7NrzMQ==
11 | -----END CERTIFICATE-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_224_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MGgCAQEEHGhJ+X0QZvaZd1ljfH44mUZM7j7HrJcGU6C+B0KgBwYFK4EEACGhPAM6
3 | AAQWk6KQ9/C1cf4rQdXYSwEydjH0qGD5lfozLAl/VBkrsQ8AET8q/7E8GiTORJFF
4 | calUQK4BSgDL9w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_224_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEFpOikPfwtXH+K0HV2EsBMnYx9Khg+ZX6
3 | MywJf1QZK7EPABE/Kv+xPBokzkSRRXGpVECuAUoAy/c=
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_256_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIEnJqMGMS4hWOMQxzx3xyZQTFgm1gNT9Q6DKsX2y8T7uoAoGCCqGSM49
3 | AwEHoUQDQgAEd3Jlb4FLOZJ51eHxeB+sbwmaPFyhsONTUYNLCLZeC1clkM2vj3aT
4 | YbzzSs/BHl4HToQmvd4Evm5lOUVElhfeRQ==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_256_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEd3Jlb4FLOZJ51eHxeB+sbwmaPFyh
3 | sONTUYNLCLZeC1clkM2vj3aTYbzzSs/BHl4HToQmvd4Evm5lOUVElhfeRQ==
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_384_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIGkAgEBBDA/XY2b4oC1aWzFzJ+Uz4r35rYd1lkrKrKzpMYHRQQX7DJ9zcrtfBAF
3 | PXGaBXTwp2qgBwYFK4EEACKhZANiAATZxmK1C6KcpHmQRQ4EOur08MabFWdtES9i
4 | KnHJMFmvmZaRxWgNK0TREVedsS9KQTou1cRfz7Z7W2PgC5Hr5Z0JprGsLAxCgqoS
5 | MX7VkU+Zm8SIuxMug0LMNvLKXjN5x0c=
6 | -----END EC PRIVATE KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_384_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE2cZitQuinKR5kEUOBDrq9PDGmxVnbREv
3 | YipxyTBZr5mWkcVoDStE0RFXnbEvSkE6LtXEX8+2e1tj4AuR6+WdCaaxrCwMQoKq
4 | EjF+1ZFPmZvEiLsTLoNCzDbyyl4zecdH
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_521_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIHcAgEBBEIBsbatB7t55zINpZhg6ijgVShPYFjyed5mbgbUNdKve9oo2Z+ke33Q
3 | lj4WsAcweO6LijjZZqWC9G0Z/5XfOtloWq6gBwYFK4EEACOhgYkDgYYABAAd4ULV
4 | T2nrA47kt6+dPKB3Nv2c9xnrNU1ph57n88E2+w+/nwj4a+X6Eo7BoFHT5sZD6Fra
5 | j/rPNmPCYL0shEtvVgDO6OSKnmXQnK3YnyNd7gXzuKZGvnFfH2fVtDTg/yOh/Afv
6 | d0AZPkDu/287zf12WqkVUDNST+TyBfVETiksTC9qwQ==
7 | -----END EC PRIVATE KEY-----
8 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_521_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAHeFC1U9p6wOO5LevnTygdzb9nPcZ
3 | 6zVNaYee5/PBNvsPv58I+Gvl+hKOwaBR0+bGQ+ha2o/6zzZjwmC9LIRLb1YAzujk
4 | ip5l0Jyt2J8jXe4F87imRr5xXx9n1bQ04P8jofwH73dAGT5A7v9vO839dlqpFVAz
5 | Uk/k8gX1RE4pLEwvasE=
6 | -----END PUBLIC KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp256_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHgCAQEEICFh1vLbdlJvpiwW81aoDwHzL3dnhLNqqZeZqLdmIID/oAsGCSskAwMC
3 | CAEBB6FEA0IABHaMjK5KvKYwbbDtgbDEpiFcN4Bm7G1hbBRuE/HH34CblqtpEcJ9
4 | igIznwkmhA5VI209HvviZp0JDkxMZg+tqR0=
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp256_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHaMjK5KvKYwbbDtgbDEpiFcN4Bm
3 | 7G1hbBRuE/HH34CblqtpEcJ9igIznwkmhA5VI209HvviZp0JDkxMZg+tqR0=
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp384_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIGoAgEBBDA92S51DZDX05/BiFzYrRLqlEHyK5M0tNllICrbFEjOJMWAioXdmvwi
3 | mvCjEk91W8ugCwYJKyQDAwIIAQELoWQDYgAEcZ+dCTpifg01A4XGYc6/AMYZI1Zv
4 | 6QBqMQevHYcbxrtomF/XIuoyvjFvjng7fNGVd4X2bPwMsZXdXJmo56uqhIVTpYTf
5 | 0rSOdtRF/gDdi+WQlth31GltI7S8jbFHJOZq
6 | -----END EC PRIVATE KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp384_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHGfnQk6Yn4NNQOFxmHOvwDGGSNW
3 | b+kAajEHrx2HG8a7aJhf1yLqMr4xb454O3zRlXeF9mz8DLGV3VyZqOerqoSFU6WE
4 | 39K0jnbURf4A3YvlkJbYd9RpbSO0vI2xRyTmag==
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp512_prv.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIHaAgEBBEA3LJd49p9ybLyj9KJo8WtNYX0QKA15pqApzVGHn+EBKTTf5TlUVTN9
3 | 9pBtx9bS7qTbsgZcAij3Oz7XFkgOfXHSoAsGCSskAwMCCAEBDaGBhQOBggAEOLfs
4 | krYcXGx/vCik7HWdSPzU4uN03v1cSWilTb73UQ5ReIb7/DjqOapSk1nXCnFWw108
5 | usfOd2vbJR3WS85xI0Qk7nBJ7tBy8NvE15mW4XXVV+JjdjrpcJXAgec+fbLjitw9
6 | TJoEh7Ht6HbcH8phyQLpodhyK4YSko8YokhFWRo=
7 | -----END EC PRIVATE KEY-----
8 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_bp512_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEOLfskrYcXGx/vCik7HWdSPzU
3 | 4uN03v1cSWilTb73UQ5ReIb7/DjqOapSk1nXCnFWw108usfOd2vbJR3WS85xI0Qk
4 | 7nBJ7tBy8NvE15mW4XXVV+JjdjrpcJXAgec+fbLjitw9TJoEh7Ht6HbcH8phyQLp
5 | odhyK4YSko8YokhFWRo=
6 | -----END PUBLIC KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.noopt.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.noopt.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PRIVATE KEY-----
2 | MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgzjoaogeI49Um9bwVT
3 | SUtz49YRMP3GyW2hNAMyAARRdbzfMKNw851Tk+YScojYAWe19LS3dsZ098bzVLfS
4 | JAYsH2hUtaevD+V46vJY8Cc=
5 | -----END PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.pw.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.pw.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.pk8.pw.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN ENCRYPTED PRIVATE KEY-----
2 | MIGRMBwGCiqGSIb3DQEMAQEwDgQIIrlmCCSpJzcCAggABHGm2LyJ60ojfilRRp8h
3 | Xf+sWL3lJq6wlj4Nk41SHVnZ2RiVtP5NVK908/WxnXkridd6Qpjnq/14woWVmQxT
4 | IzhKFVi22YmQyBsNj+bEGDAE4c9qaby8u6zbzs7Qj29F90f/PiYsaIEGcNn/W88e
5 | XarNDw==
6 | -----END ENCRYPTED PRIVATE KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.sec1.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.sec1.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.sec1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MF8CAQEEGDOOhqiB4jj1Sb1vBVNJS3Pj1hEw/cbJbaAKBggqhkjOPQMBAaE0AzIA
3 | BFF1vN8wo3DznVOT5hJyiNgBZ7X0tLd2xnT3xvNUt9IkBiwfaFS1p68P5Xjq8ljw
4 | Jw==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.sec1.pw.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: DES-CBC,AA94892A169FA426
4 |
5 | gSkFuUENNke5MvkWHc11/w1NQWBxaIxGT+d5oRcqs44D3tltVOwtdnYexoD9uSIL
6 | wMFFRLL6I5ii1Naa38nPOMaa7kLU2J3jY8SeIH1rQ43X6tlpv9WFGqDn/m6X7oKo
7 | RMMfGdicPZg=
8 | -----END EC PRIVATE KEY-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.specdom.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_prv.specdom.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_pub.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_pub.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/ec_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEvHl9s65/COw9SWtPtBGz9iClWKUB
3 | 4CItCM/g3Irsixp78kvpKVHMW6G+uyR0kJrg
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/enco-ca-prstr.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICDTCCAXagAwIBAgIETZt8lzANBgkqhkiG9w0BAQUFADBCMUAwPgYDVQQDEzdP
3 | cGVuVlBOIFdlYiBDQSAyMDExLjA0LjA1IDIwOjMzOjI3IFVUQyBhc2RlbW8ueW9u
4 | YW4ubmV0MB4XDTExMDMyOTIwMzMyN1oXDTIxMDQwMjIwMzMyN1owQjFAMD4GA1UE
5 | AxM3T3BlblZQTiBXZWIgQ0EgMjAxMS4wNC4wNSAyMDozMzoyNyBVVEMgYXNkZW1v
6 | LnlvbmFuLm5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA38U3wA/eTGN/
7 | /AJHo2OsEHjLdO9k3Mo5QcShvg+6IoAThD7HEyOYm4Ild8s4+eEy2i9ecWvMKG6M
8 | YSO+GwG9xOd9wDFtODpF+z6rIt8a4bLbQHcsp9Ccu+ZmjxkJkmxOCz774lxETArX
9 | SaksAB5P6Web/LwKUv/Iy9crRM9HzSECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zAN
10 | BgkqhkiG9w0BAQUFAAOBgQARCDFYCb9n151hgwitxzbuacIVDqIH8EouV2VBqlNR
11 | tj8q1maliDE3pW7WRAwMi5i3+5c0auKwhTGESsBPjasd5QnjqXOkRbcZhkeVQ1ln
12 | 6NEn6xC+M+H2LGVHSSropcGa8olLlo98LrsFuHVHMewTs7SK2lc+7rU/ILec3ymj
13 | og==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/enco-cert-utf8str.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB8jCCAVugAwIBAgIETZt8+zANBgkqhkiG9w0BAQUFADBCMUAwPgYDVQQDDDdP
3 | cGVuVlBOIFdlYiBDQSAyMDExLjA0LjA1IDIwOjMzOjI3IFVUQyBhc2RlbW8ueW9u
4 | YW4ubmV0MB4XDTE0MDcyOTAzNTMzM1oXDTI0MDgwMjAzNTMzM1owFzEVMBMGA1UE
5 | AwwMZHcueW9uYW4ubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHYW8q
6 | ZZ/HIIlU8j/YIyTh3h59JcJF0Es7RsPg25QVJkDkfhMn6l15f2neB2KPLKxCLpLD
7 | ozYD4s/If8aq74A1C2vvOLo/Gq1erNS4b9IS5xLs3Lu643XGxS93Rf6jrsGa8lfb
8 | Wa7DsQrp7FLT5GApwCp6CebmZq7jEImj0pDFRwIDAQABoyAwHjAJBgNVHRMEAjAA
9 | MBEGCWCGSAGG+EIBAQQEAwIGQDANBgkqhkiG9w0BAQUFAAOBgQAS1Ulo7iBABpm/
10 | S23mCnIFRY1+eFfYg4h8EiK9f8kWDwduXSYGVUqRHqh4LcNSdTOIaSEG4RGyV/EA
11 | 5RfTviaQ9PxPiSFegNja8/aHel/nORfsEk4rwBCPGKDveL5KYhAtyAs865ZzLtv+
12 | kEkfhaTgrBIikwlnquoX5UHOdL/iaw==
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/format_gen.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PRIVATE KEY-----
2 | MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAMDRSzONESX4mSVT
3 | J69o3x9vQanXcPNviljcwKgkrXkFah6hQUAhW+4jQLxtGb+LU47gE321JGtGNb5L
4 | z1htjLULvc9SAplJ6OOcQUDhyFxI4o6FmUzorv49ytzH6x2IO7UOF44MyJIWGjG3
5 | 4fohS8EQaQjkBYW7kwM/vCVT8Bl9AgMBAAECgYBTqj0cSEi5li41kOh2Z2XxiOAQ
6 | J0h+iNaaCmeaThfrnFrYoZXjktYF9cwANsLmZzlBlJ9Ae5oq5hMp2FFHCHn1z1U/
7 | BiE3yF2AXNslL0p8lMO4qGxmt2iYdE3Z8comfkyttUJ5k9thLQzU/NWATP8EZGng
8 | iTdEDFOW35cG26ccDQJBAPPoaiveAVN0JYxe2tYR8xb5qta89QGU6HDdTRiClap1
9 | 5rfph5d30MQggqf1tBTiDRKOSk7uN39xwGbMzz11+NcCQQDKYHXWAsN3QlmFQKTX
10 | nm4G5xpl57P9U25wSC+NYOmFEieomD7YlbaBKBc0V5JNj2IqUt0EvXNh3LA5czd9
11 | 3pHLAkAioVgZvF6h07bVFE6r4EaMd4xbCt8ah2LtS2570WagmjbU2/JlfhyFDDyg
12 | zlDwOhwzC0LfrBDzJlpz/hZamppnAkBswjIRdSK+sLWTWw47ojTXGNOi+EZOWcv8
13 | I48Kl45nqT4O6OK9WpfeCUGPK5DAhdHnlOiaZ4Xejc9W0Ih96GLJAkBOzJE8nUU5
14 | giUjLAxJoYepKlWh5tZsNDoGFg46+bHn9l1O6fX7tau0+jEz4tC6aA8R3HtUOrYv
15 | hJ61gH8x3U5J
16 | -----END PRIVATE KEY-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/format_gen.pub:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA0UszjREl+JklUyevaN8fb0Gp
3 | 13Dzb4pY3MCoJK15BWoeoUFAIVvuI0C8bRm/i1OO4BN9tSRrRjW+S89YbYy1C73P
4 | UgKZSejjnEFA4chcSOKOhZlM6K7+Pcrcx+sdiDu1DheODMiSFhoxt+H6IUvBEGkI
5 | 5AWFu5MDP7wlU/AZfQIDAQAB
6 | -----END PUBLIC KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/format_pkcs12.fmt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/format_pkcs12.fmt
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/format_rsa.key:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICWwIBAAKBgQDA0UszjREl+JklUyevaN8fb0Gp13Dzb4pY3MCoJK15BWoeoUFA
3 | IVvuI0C8bRm/i1OO4BN9tSRrRjW+S89YbYy1C73PUgKZSejjnEFA4chcSOKOhZlM
4 | 6K7+Pcrcx+sdiDu1DheODMiSFhoxt+H6IUvBEGkI5AWFu5MDP7wlU/AZfQIDAQAB
5 | AoGAU6o9HEhIuZYuNZDodmdl8YjgECdIfojWmgpnmk4X65xa2KGV45LWBfXMADbC
6 | 5mc5QZSfQHuaKuYTKdhRRwh59c9VPwYhN8hdgFzbJS9KfJTDuKhsZrdomHRN2fHK
7 | Jn5MrbVCeZPbYS0M1PzVgEz/BGRp4Ik3RAxTlt+XBtunHA0CQQDz6Gor3gFTdCWM
8 | XtrWEfMW+arWvPUBlOhw3U0YgpWqdea36YeXd9DEIIKn9bQU4g0SjkpO7jd/ccBm
9 | zM89dfjXAkEAymB11gLDd0JZhUCk155uBucaZeez/VNucEgvjWDphRInqJg+2JW2
10 | gSgXNFeSTY9iKlLdBL1zYdywOXM3fd6RywJAIqFYGbxeodO21RROq+BGjHeMWwrf
11 | Godi7Utue9FmoJo21NvyZX4chQw8oM5Q8DocMwtC36wQ8yZac/4WWpqaZwJAbMIy
12 | EXUivrC1k1sOO6I01xjTovhGTlnL/COPCpeOZ6k+DujivVqX3glBjyuQwIXR55To
13 | mmeF3o3PVtCIfehiyQJATsyRPJ1FOYIlIywMSaGHqSpVoebWbDQ6BhYOOvmx5/Zd
14 | Tun1+7WrtPoxM+LQumgPEdx7VDq2L4SetYB/Md1OSQ==
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_1
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_2
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_3
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/hash_file_4
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyUsage.decipherOnly.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICFzCCAYCgAwIBAgIJAJsTzkylb95SMA0GCSqGSIb3DQEBBQUAMD8xCzAJBgNV
3 | BAYTAkdCMRIwEAYDVQQHDAlDYW1icmlkZ2UxHDAaBgNVBAoME0RlZmF1bHQgQ29t
4 | cGFueSBMdGQwHhcNMTUwNTEyMTAzNjU1WhcNMTgwNTExMTAzNjU1WjA/MQswCQYD
5 | VQQGEwJHQjESMBAGA1UEBwwJQ2FtYnJpZGdlMRwwGgYDVQQKDBNEZWZhdWx0IENv
6 | bXBhbnkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9nxYOSbha/Ap4
7 | 6rACrOMH7zfDD+0ZEHhbO0bgGRjc5ElvOaNuD321y9TnyAx+JrqPp/lFrAgNiVo1
8 | HPurPHfcJ+tNBUgBHboWGNENNaf9ovwFPawsBzEZraGnDaqVPEFcIsUQPVqO1lrQ
9 | CHLUjtqo1hMZDqe/Web0Mw9cZrqOaQIDAQABoxswGTAJBgNVHRMEAjAAMAwGA1Ud
10 | DwQFAwMH4IAwDQYJKoZIhvcNAQEFBQADgYEAJ0NS2wUbgRelK0qKxrR2Ts6jVYEH
11 | bmykx3GHjFyKpscDIn2vNyyB7ygfFglZPcw+2mn3xuVIwOV/mWxFvKHk+j2WrTQL
12 | tDqSC5BhFoR01veFu07JdEYvz+I+NCL5z0IGWXkUrk235Wl4w4WMZDnXTqncMNEk
13 | fLtpo9y79XD00QY=
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICXgIBAAKBgQDMYfnvWtC8Id5bPKae5yXSxQTt+Zpul6AnnZWfI2TtIarvjHBF
3 | UtXRo96y7hoL4VWOPKGCsRqMFDkrbeUjRrx8iL914/srnyf6sh9c8Zk04xEOpK1y
4 | pvBz+Ks4uZObtjnnitf0NBGdjMKxveTq+VE7BWUIyQjtQ8mbDOsiLLvh7wIDAQAB
5 | AoGAefPIT8MPpAJNjIE/JrfkAMTgsSLrvCurO5gzDBbxhPE+7tsMrsDDpuix3HBo
6 | iEg3ZbzV3obQwV7b0gcr34W4t0CMuJf5b5irHRG8JcZuncmofDy6z7S5Vs75O85z
7 | fVzTIuVUyuHy1rM6rSBYKfsMLVyImUb4wtIXEMHPzdCL9LECQQD3ZfgGqudMWq8v
8 | 3BlKhsQ4fsR0vxzNlMZfoRrZzcvBT339Bp1UQ8aUo8xBtHiRwuW1NaPNgYKX6XQ6
9 | ppuWuTiJAkEA030i493KnFPLRwWypqF/s6ZNlVye+euFN5NF/IeJcvb/GUDRYv9O
10 | pRozRS1jNx4ZB1K2xT7N9MwsPHD6j6K4twJBALdfHTfT9RzjGnae7SAQQ+CcFYFz
11 | JiY6386B2yUVJLFj+j5RaMvMcKQ7xGnvGm7vxtNJrt/j3qg6oavXUfulzgECQQDP
12 | CEVLhCd/+ZeZoz5MWPTGTRrOCKmoRqNW0FlG6PfpD1qSwh04KG44uflO0yu5HUGr
13 | JZG+bcj4x5bWZFMkoUrpAkEAyEgQzesKFqcbt1cqv3pLXJYQBBw6leFXgHk11a7k
14 | +AkexhrPYyq/4tXFO2TLk2hs7tpYgNDOqZCvEu7jtN3RuA==
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile.3des:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: DES-EDE3-CBC,BE8274D6692AF2A7
4 |
5 | 9ZXjoF55A9XgJpdaWmF/ZL1sJfbnE1M42N7HHRDwpq1/K+afC9poM0/AdCUbRL7w
6 | uvQERievbAYpNeLdah1EftM6033e1oTxUMivdL4orDKcbb3qDpSQ0o0UbjavbT+d
7 | aruilW8zVP4dz3mYMvGbkgoujgzdT+4wM0T1mTTuYcRKQsHlg7QDy2QrBILNuXA4
8 | Hmye4GlSXVUSON8vPXT12V4oeubEIZVlnkLTRFGRVA4qz5tby9GBymkeNCBu+LCw
9 | JwJLTbQwMFqozHvioq/2YBaHDcySpTD4X5AwrCjifUNO9BnLWLAmt8dOWr0z+48E
10 | P/yWr5xZl3DrKh9r9EGb9xbTxhum3yHV7bvXLoUH+t9gowmd4Lq3Qjjf8jQXle0P
11 | zoCOVxwN1E1IMhleEUPV7L8mbt26b0JyvrSS5ByrXahGu9vGQyy7qqx9ZANkzgXF
12 | 3hPMDuzQXMJiUeG92VsMEdGdA1/8V5ro+ceB5c7Zca5MjMzvx2tihda7BUjj6dSE
13 | cA8Vvksy/NX/nqHSt0aSgphvBmZP8dN6GMcZ+hT7p0fhCq4mSFEykQqueKXiFUfz
14 | 0xCUVZC6WzOoEkc8k7xiLWQDlsZZ13Z4yxU1IxJp7llZXpZ8GkwS+678/Nx8h54A
15 | mv5ZlSFWWQrvN5JPQJka7aU2ITu1LUK6mXBu+DoSDOfQuqR4vQytkjOqHK185iHs
16 | JQtBGkFFdElkWgubPX/S8/xxoT8MoQY/c+dr6iwcswyUnSJXh32KLPGNBoqWCCbY
17 | jp/VYmeb117gNpEJKJhcNbrP7DoQrC3/D7JFXnOvTA/z6FOtUmz0rQ==
18 | -----END RSA PRIVATE KEY-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile.aes128:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: AES-128-CBC,B5FA3F70C2AF79EB9D3DD2C40E7AE61A
4 |
5 | iyfOvvyTPPR7on4XPFxu6CoCgTqh88ROlslM+RLJhwM/qGexbgDOzeI2CPf4XfzI
6 | tyevKD/pqCaCMesYJh/HDQCILdW2tGbwzPajg72xkfCD6+1NHOGoDbdQN8ahGVmg
7 | flAYU0iXDMvqs/jnucM7nlTGp8Istn7+zd9ARyrkQy+I8nvMh3chGKWzx/XtJR+z
8 | Iv8p+n/o+fCHzGvtj+LWYeUc4d0OTIjnF6QPTtPOexX28z0gXRODT/indgifNXv3
9 | j45KO2NYOaVTaCuiWIHj7wWBokoL4bCMFcFTJbdJx5BgfLmDkTEmB/6DEXu6UOsQ
10 | 3lPzyJhIRxn7hNq2I47TzSAFvmcXwm84txpxtSwHTcl9LgsyIiEMmHv3lPPE1G94
11 | F5VrCzzFHyU7nFRdUC0mqLrCHcjDn5O4SQWfH7J/7G4OArU6lA4Z2NC03IPxEmsQ
12 | 66Fu8GdMbmtFORdlZQtOjLi3zZwN9+NwhiUrNNdVvGNJIjIcZ4FZRZysbt7++hfQ
13 | /JOAKhVNC8dNROJUleEYIiqx23e5lze6wqcIosziq3tb6/SQ6fH533D8+PpcZKsC
14 | IlWKAQzsNV+nJvt7CI1ppWc6CtV7TKn0scZm2oOC4339gdR5xzxXe9EJDsMBpcg9
15 | drIdBr+3UxeC6Lc/rWM7IjSQ2YULBra3toEF6UYevngXdUD2YafrpoY5rK9IH90G
16 | Hjbf65IaHLTS0jA7lAvJsQEBuULQQoWENOjhp8v+UfkNM2ccyOuUk3xZJNeX19YP
17 | 1Z09UMEKbf6ucoRCc01SBl206OAsq1NZEaodszT+mDg990I/9ACVi3LEU6XB5ZVs
18 | -----END RSA PRIVATE KEY-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile.aes192:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: AES-192-CBC,72F869F41B989D71730B2983448251B8
4 |
5 | R6ST6H9oUyFWBavUO++azbn9ga87lgeuqNMVVScOcXjguqQZdnuZq9AzwQQETEv+
6 | ZbVPL9w2isuXKoavaPxYyCXbZ+l6JRfWiXi6CmnfNhx4MgYpbH9BEqGbIVxA3fvu
7 | zFutqi+Ru6QeERshDNke6HfFjJ91WkBjNjrXcfDmt0uRGqFSWd5DSEniyaPmxCYs
8 | mpRwr9XESFiBkCHL+/iSkW0EZBjwHW0//RNsZKtuqVJGW/dZhDxerOGRl0a1oWkb
9 | IvfED7afrXMlpHokMwtUduk2TBE1AoczZ6Dv7RZGipaBR4yb9kYgIkiqFk53lg5h
10 | 7b3WQt6TYECI7X3Q2rDgPQtUChVud0uUQYmQ5328HRE8zhlWxHGmTQMWVBW6X+FM
11 | ikFLRUeYBeq0UJu20DmvklZV6iDxsULLu+Rb0b8NkT+V2feSXbrP976oCSUznvT6
12 | 3e2EOH+KAqMy5JZhTsjM7HtkleMwYQ9v+Wnbnn1OsB9drYWUJuhQeXt6v8dkm/eD
13 | 9m6dZzivc/h1UThIuuZPo+6S7FoluIlt5uv2UcnYYdYOgKSd1Vm0wztGaJn3CSGw
14 | JEbebucr+5ptOHxflV5Txgnfj63sJyVd/wy0T8sMRO2znk5uVLWxf855fNXev9M3
15 | gA3+MXC2eGaR9DYOxfakFRwL+Z30RlIktaqDK76BZRD4sWB6dIVw5JdCXpNMCuDH
16 | dxlTKcP59uPAEB2VyhDvm5CN3T+bM2K6WDZFO95hKKfEk5ea/UB7DA2ucfovdayE
17 | Hd46EUKC4/cdUFiSycgD01ztdda7hU7hFvOkHTK7O3G1yvEwH0+jxKNsudNfbbxc
18 | -----END RSA PRIVATE KEY-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile.aes256:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: AES-256-CBC,53572EEEE794948AC48CB0E077CE075A
4 |
5 | p0YobpQmzHb3NgGlojpYoH+G5f1XX9snYv2GQe2tGTBQpoHh+ivHcOt85EZu9pC1
6 | 1KRdALEwp7Cb4RYeQncV9Bfp5rItupS1TwfgKAlp7Plmb4vDcDVw+KL3PaYn52Bd
7 | qq5USLxCvKcl91hZXzitttH072lEj2MzW2QpX2/1hCRPgMDu9PJlBX2S+GOaYP+9
8 | sTWTCc1yvHMW4XGEM4P4yfRg9EOTxU5gIYWUE2JqmEGd+9I0hK2YevAPLNKHxzpy
9 | klCCBYqDplcVT5zEyCmdiBHIjzodlFuocZC8ncinVnsuJvpTeMQ+zOZ5rao8xm2j
10 | uCnnVRh7yZktfsf5B/ZKBMGyPYRyKN4CCYhF0GzbehTvBirgDELq4LHyDdnnOTwU
11 | YJiqo17x6S4FVNq6AubADVAbCOMFyfr+TFshI8spOwqfGFFDs8/WWL5OnBS85Pd1
12 | dgoqwzJAt55GyDUbGnp6hUFl9g96nvV3sE6Xe4xVE2Cpf1BtUl9Dt3UrrDrbS0dk
13 | pKxl2FA2H0BVKtfNBHXvWkORi+v+XZl34rZZ37B8snYIN2aOqLuvyM4fd1EabkyG
14 | ymMEUHJcrc5zl/7IECaHrCahqZIsLpLhGTd0MMGrkGSvRLiY5nQ4MN5tKI0fUw0S
15 | 5KIjOA6ZX5nvh4rYgQcgN7K6dXNA2hOj5256Vv0HVwXsVhQFmCGnuo+h8XxudRVH
16 | RuIUaTUtl29a/2nPTzXB6MNZe7Wol8EkzuYEgyaizKr7nO0J1umg+lj7ipX/80Ji
17 | 3ADi0yL4F831LsdAiTY60Lu2e3WABleZsvuLMWSodb9WzJXknsnFEDLGOM+HGj8Q
18 | -----END RSA PRIVATE KEY-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/keyfile.des:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | Proc-Type: 4,ENCRYPTED
3 | DEK-Info: DES-CBC,F87FE1C0FB9B3E77
4 |
5 | 1NbOyRx5kBWeXy93eCXyidDpR3pbfgGWIIgXVCVE4/ZXgEt14A23YndZeI5OSxvG
6 | JWhqZ+VuiRsxeKAjo+xf4bnKLArvbshhzUKCEVsCP1d2d1xfgjsnyr8tqNiJE0F6
7 | 7Nimjcrpw/udCk2RBVyshN9kiPBbnA+XUdOHfEnbdkqDsS5DGjq7H1kBZuHhTQa8
8 | Xv6ta3kbI1BGiqKDhH2H9iJlZMwpVQuJs+HqcqNEhsPm0V4kp0S3PZMbYVKpEtDO
9 | vh9CHprQy/nlHfq7ZAs9/2HN4/OT/5kw4JM9qQy7eo/6FX2yh39Lyz8u7PXLaVgM
10 | pwOiFb+zvegYts5aCXyM1nBUu9NFPDQNDytjXOhbWL0hEr1RzgK67f5QYIxWgGCK
11 | St4moIn7J5BifViNdp7j/RXCoCmda3Zv5PiRw83yScSlzgDdTNpm/70jp8pGSxEn
12 | Ib768zYEcYeeKyPar210Nh9abySPpkFFaujN4do5wujboC0VPz73M6eTeZ6iOUgR
13 | cX9WwkfRj6G6VQfM6xAZdOkQ2cj6M4YRze1RKLhqo0+gre76FLn8Kzf/Hjrp/0iy
14 | 0flr/6BwLxGV49vMUCesJ9oqE/frru9Y89cOwbgcHxKJ24Oz+64OUPyeSxDMElZ8
15 | lXiNk3aBEuLdBOKJ8B9kyKuxNqwDoqhCsrc77Gjio+q24w+G2+KAzBEup4S9cYgp
16 | FiSvK8sizKINfE14f9HA60MJJzyEjTUuL7+ioL7xHGtIkdWbs/Qp7KxliH6qoIUv
17 | VUsT6VS1nWLDyTyMbcjMx1odRsWrLwLqIsvNIcGGwe+P4sm4LivNnQ==
18 | -----END RSA PRIVATE KEY-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/mpi_10:
--------------------------------------------------------------------------------
1 | label_1234567890=643808006803554439230129854961492699151386107534013432918073439524138264842370630061369715394739134090922937332590384720397133335969549256322620979036686633213903952966175107096769180017646161851573147596390153
2 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/passwd.psk:
--------------------------------------------------------------------------------
1 | Client_identity:6162636465666768696a6b6c6d6e6f70
2 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/pkcs8_pbe_sha1_3des.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/pkcs8_pbe_sha1_3des.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/pkcs8_pbes2_pbkdf2_3des.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeremyhahn/ecutools/6862905cb628db866533e121dbec84a5bd1dcbd6/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/pkcs8_pbes2_pbkdf2_3des.der
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/rsa4096_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5F2mqEsdntPAEij6HfCY
3 | nKiLMGnm6PcfsaFYeFYO1EufOjN5ZJP90cr3CrCnN9JOAdpBbTpzA0RcIcAdWBzv
4 | NNAtIMvSfi22WJYVjzD0Bvs2rCYH76Yc6vfx7y9zXZcanh8S/2t7B64xmxOWL4RE
5 | +f8HWTijAWlyUFDk+DuJWpQK2o0bhE4S8mX+uUl3afNW5CiPsRky1N1v4a7/J2b7
6 | cG+7pDWUcjnvmNCN84v+gSucXfKg/LiAnZgY7xih2ePEhkkIqn6kU0cVBQj1cZ7h
7 | XGRaZ/MnqZ2y+KjiuFot2saNk/v0vjjW+xOx76qJV99LtN/1qvCYnO1RqMv2EM8W
8 | hErLcgiRrihzaz3a2GaumL30CcNixrEXRyEjFaO/klqkpuZRHTtyUnkvhUkPUHuH
9 | n45XPxZ7a2XRyrSbFyyS0amTjQwQCveSRiJFjK5TZ56CVGKF/DmuLSHeTY3vwi+W
10 | XVdKMYQ6Zi9jwFJo/S4TRpzp+DTSH68FrFRqE1+qIVyWQjmhWxuvPhqVkG0IT7CZ
11 | 0M8lWesysyI759f5D8DhEp/KbWLDeXWCzcNSbgWGHW5JA+fCV7+8m0PqodIy5D8L
12 | hwm2tI5dA6Qcro8X127RWVaVsN8LIzdf1THXfnZIm1fDBNUfhXapKfnFV8EvALFX
13 | 2Gy8M3kZQ3slaGegILfqRKcCAwEAAQ==
14 | -----END PUBLIC KEY-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1-v1.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDITCCAgkCDFOitscEzU2OvIALwTANBgkqhkiG9w0BAQsFADBQMRwwGgYDVQQD
3 | ExNQb2xhclNTTCBUZXN0IENBIHYxMRAwDgYDVQQLEwd0ZXN0aW5nMREwDwYDVQQK
4 | EwhQb2xhclNTTDELMAkGA1UEBhMCTkwwIhgPMjAxNDA2MTkxMDA5MTFaGA8yMDI0
5 | MDYxODEwMDkxMVowTjEaMBgGA1UEAxMRc2VydmVyMS9pbnQtY2EtdjExEDAOBgNV
6 | BAsTB3Rlc3RpbmcxETAPBgNVBAoTCFBvbGFyU1NMMQswCQYDVQQGEwJOTDCCASIw
7 | DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6J
8 | v7joRZDb7ogWUtPxQ1BHlhJZZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVB
9 | Q3dfOXwJBEeCsFc5cO2j7BUZHqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYEl
10 | XwqxU8YwfhU5rPla7n+SnqYFW+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk
11 | 65Wb3P5BXhem2mxbacwCuhQsFiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZP
12 | cG6ezr1YieJTWZ5uWpJl4og/DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEA
13 | ATANBgkqhkiG9w0BAQsFAAOCAQEAPJl3fbVeTJ6gVAvCoLYM8JY5U7ZhrCCdBghw
14 | WuZBS/TWwf4WLP0G/ZtTyTOENcT0gWHf0/VnXtNPw2/yBjWsLtTXxN2XQlEVf3j/
15 | WcQxWgSESYdx/sT/uTW6qihuONPWkTQizmx7OG6vBuGx3g54s9/oeJKXOraNqud3
16 | G4KBrytOazliMfoKO2hnzaeydpaDtb2tZX8apN/6KqQpTAcXsWrZRW9XEHWq2sNz
17 | IR1nIE1F/9gnqi9Xy0HQprteLRUvM4tEQ35m4H20eS5Y9gJlE/DqXmMQ7aiU8DgP
18 | krj+Z18pcrssO+Etv0BOiPjmU9TWWpDMj34ef7U/OH5qJxkSrA==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.pubkey:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQIfPUBq1VVTi/027oJl
3 | LhVhXom/uOhFkNvuiBZS0/FDUEeWEllkh2v9K+BG+XO+3c+S4ZFb7Wagb4kpeUWA
4 | 0INq1UFDd185fAkER4KwVzlw7aPsFRkeqDMIR8EFQqn9TMO0390GH00QUUBncxMP
5 | QPhtgSVfCrFTxjB+FTms+Vruf5KepgVb5xOXhbUjktnUJAbVCSWJdQfdphqPPwkZ
6 | vq1lLGTrlZvc/kFeF6babFtpzAK6FCwWJJxK3M3Q91Jnc/EtoCP9fvQxyi1wyokL
7 | BNsupk9wbp7OvViJ4lNZnm5akmXiiD8MlBmj3eXonZUT7Snbq3AS3FrKaxerUoJU
8 | sQIDAQAB
9 | -----END PUBLIC KEY-----
10 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.cert_type:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICpTCCAY0CAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAkMCIGCSqGSIb3DQEJDjEV
10 | MBMwEQYJYIZIAYb4QgEBBAQDAgBAMA0GCSqGSIb3DQEBBQUAA4IBAQB95Pkjpg/N
11 | Jbgl5nZcAk8maGMpUFlrhJS4kGutQKZugNX9v8cfABW905IHYXV1dm6zxVcyeqZM
12 | FiOgbV943fu5JbufoazdYXnnR2/iKMigqX4CzZrK3F5ZzegxkfDIfDrn/shC+rWb
13 | SS5WBVLJ3QNj9vwn3/b66IRbp/ViOwHx7+9JT4K/rLId/ynjYf2T57AsmNd/jptc
14 | Zs19fGgtrUXweWkliEZN2zE47Cc53jkx6+Li4TNs4Bjk5P/aXrCP0fBwgGt2K6YW
15 | dQ/nr0PwIbXzVlgUukSTHkJJfhF4Y/WqcUfOPrRdw+zxOLusJ9nzJBR0FOohcBxM
16 | kPBVna0dze/o
17 | -----END CERTIFICATE REQUEST-----
18 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.key_usage:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICnzCCAYcCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAeMBwGCSqGSIb3DQEJDjEP
10 | MA0wCwYDVR0PBAQDAgHgMA0GCSqGSIb3DQEBBQUAA4IBAQCj6jCu0wE5OQ1JGQwZ
11 | FNwPqZrvKntSq2yLIbgmGxwlvDLxOzn0KmidSFiKRqh0KXwj9siodlz5C0d9tUqq
12 | 7xUXg+j+wDHqUV8zo42Jke+UmWXFPpnXx/fDFGTITdLSn8ZDxkt31ESLTEVZvPFD
13 | odm+C+zWJtKpyL+9op4KvyBQ1MZ9nWZpwMaK4g4mdtOIsz75gMa74w8ZT7VzhGMY
14 | cZGmafsl7x++GDDtf0oCPgrj9xy+Ovv/GyUBaB+6lweflTfPDTRSoN0meFlP5ynF
15 | vqcBM5JKH2FUQIizfc9o6Z8tKxe9FCov3x8szAuoMRA7bjhVngeQIrEkTcaQBvBY
16 | NalC
17 | -----END CERTIFICATE REQUEST-----
18 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.ku-ct:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICsjCCAZoCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAxMC8GCSqGSIb3DQEJDjEi
10 | MCAwCwYDVR0PBAQDAgHgMBEGCWCGSAGG+EIBAQQEAwIAQDANBgkqhkiG9w0BAQUF
11 | AAOCAQEANlNG9hW852OzVKj2Z8TtU9jxstAoSCH9yc9Coj4Vw2TTjs1zcuBWsMl1
12 | 2bf2I6ZvEH6ZhcQY7i7nyHQyPlqE4l6U9D8ct967QN7smuAHNY2HiQ2++eCBTHck
13 | PdtGJAzIvNlXcoqNi8UC5fGepNtI1usNo41SKMvbg6nGA5gdcQKk7CVlk8lrD0qI
14 | Xn/HvjSRoDE4ZGxAtNvPXWorGSxtgcy8EMPoXVUab5fNt8q//x/NQ4yEQKPrexmR
15 | IuOiQ8VW8QZtkORGpZbGSvskU0WfKANui4zCcXYRc4mVR4Wf0C+fyHeihhjslSnT
16 | RbC7nQn5HSHp31qJlr80QodywaK1Dg==
17 | -----END CERTIFICATE REQUEST-----
18 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.md4:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBAwUA
10 | A4IBAQAPPUzYvUA+HQTteMhkGcuD6XtsZ3i2gQdDGgLUxtMAVFw+/5ZS6l+WqPgq
11 | WQIOsEINPHnjUAMz5pjbFdFqu7X5G29THa2da0Ua2bJO/bu3CZ6EksGmclqaQ2Zl
12 | vfkWaI3bfPFh8eKHF+F5oaVp0gHviCakNqxot4rrZdL8pnJC5JJ+f76y6SgHYOao
13 | SGCv1gYURhIsX0gWCqldsCwxJQFEig9HISUcXViGGVnLdshUtuKL9yNZ/HNAOuOk
14 | 7N7a7ur8KMmvar1jkTq+zKSSuSrzmU2JvxFdqU0Gr7A35jgnVG8sj66L4lAcwdoG
15 | sP8OmC1hWh4U3avH6EHdEG8lw0U7
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.md5:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBBAUA
10 | A4IBAQAQx+EjsPUUYac3t1v24lPOYqrKM52XYDwSnwW5Okjn+YxJowZyd8gfzmfp
11 | vp4+//h5P3VlQDwaXeMTgKCizjf+jdACNJe60/RxYpYFKrvy67ZSr/h7fhdm52Jz
12 | /tSCbh6FwH1075loBuWLuzD7Pvm1X1FJmbp2ceaJozDnXTAKFdVTqdiRYwyg4iPl
13 | krhONGNe132aYZtFssdjSCim+bB+/sagR3SuJPoQ+8EjDXYG75n4ZVa4dAcjVoYk
14 | pg0YK5cuH1FHCXOBO4N1+G0skL8AZwlv+rhKQk6lpGt+AQ8LSjCz2zHUnfpaXXWp
15 | s1dq9ufjbJdaHDjkBY1gZ3BMmXPw
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.sha1:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBBQUA
10 | A4IBAQCACO1GoBxMdGoWLtk0USbZIJkJidvraTyuuVMMvTaRHAseepNZWtbI2VjZ
11 | 8BYFKnY9uSX4uozODi5Tkv2dCSwAFFJs7bsALqpjqfU1kwQSbfLoT8twf7o51Zw8
12 | LAEKW0GpifhI4NJAaIeh5EyfMeXH5RFAz31T95Eat56eLcewDK5nWUdQx/KkkSIb
13 | AFKqPKz8F9KS1tEty5UYmC1QV+q7NG1aOrWcuqvszpyUbsz/u32QH0Lp7E3lXMt1
14 | vyFfAsA6KBLTUmyTVQHz4snQAb5CFNLOrXnHbtjem7ZmhDzE1DS/7o8NK49zuXUW
15 | YUMPRpZDSNUpIBmZs2NBTARSEc04
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.sha224:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBDgUA
10 | A4IBAQAed2cYY9P/xJNHBrHDxjeh5uFyDskCvw06Kvy8FJt6G/0ncnfhSpPnevao
11 | UPf2jk07iMIFiaDDKc3yg4H2Uh44+Ud2YdAxHYWttKnvj43XSoWSnmUDEiUqgPAP
12 | C4EmgPEfsxtj+nI5fwIGEvfb3mJ31FJxnSJREcaH8uqyXW4vfF8e0o+9gdM+aTw/
13 | OJj+dYvepfIpB+1jIq1srr9NLJjKlvHBhQFbIcIgQXJKcw5z04hgjdoSuQckMO5z
14 | 3gVaaHfjCJQT1tDWfjLTCceDoJPskeo7xbDvXnCho+ZLtyMesoCvOEeZLJhDYTlw
15 | H5jw6f9GW8Q9XP+EQcf6ZhtmYLrU
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.sha256:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBCwUA
10 | A4IBAQBY/1nnYQ3ThVyeZb1Z2wLYoHZ5rfeJCedyP7N/gjJZjhrMbwioUft2uHpb
11 | +OZQfxRXJTbtj/1wpRMCoUMLWzapS7/xGx3IjoPtl42aM4M+xVYvbLjExL13kUAr
12 | eE4JWcMIbTEPol2zSdX/LuB+m27jEp5VsvM2ty9qOw/T4iKwjFSe6pcYZ2spks19
13 | 3ltgjnaamwqKcN9zUA3IERTsWjr5exKYgfXm2OeeuSP0tHr7Dh+w/2XA9dGcLhrm
14 | TA4P8QjIgSDlyzmhYYmsrioFPuCfdi1uzs8bxmbLXbiCGZ8TDMy5oLqLo1K+j2pF
15 | ox+ATHKxQ/XpRQP+2OTb9sw1kM59
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.sha384:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBDAUA
10 | A4IBAQA/XVYxhCWWWExy+O5y/zI1121L5MPjrlLypgP+ZDU8TUq8fusryYAgVATo
11 | njpff6RF9QTKZhouFmgwicEnE6Xuw1LZt4SWskEyISMsTemx3eiY3YSu7uqpMIIh
12 | h5ht1qGxkFZaLG0REIlUWqVTKk9oWLOg6pv+qees00SAn031Vc2C3++ctQONUrko
13 | fc8aAGAi9DvSuFkfjhZkp8Fr4d7buHQPmJiYxRp27K5NbVxrr0GCB3wh7ruGc8Mc
14 | K+PNQvoz425dHK3dHzeoIWD2Ka25mbjglbW1rqAdTkZSYH2QqZTHsKCr0u5iPtSD
15 | gF7K0AMuT2LIeSs1p82n+cLF78fz
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.req.sha512:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIICgTCCAWkCAQAwPDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRow
3 | GAYDVQQDExFQb2xhclNTTCBTZXJ2ZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
4 | ADCCAQoCggEBAKkCHz1AatVVU4v9Nu6CZS4VYV6Jv7joRZDb7ogWUtPxQ1BHlhJZ
5 | ZIdr/SvgRvlzvt3PkuGRW+1moG+JKXlFgNCDatVBQ3dfOXwJBEeCsFc5cO2j7BUZ
6 | HqgzCEfBBUKp/UzDtN/dBh9NEFFAZ3MTD0D4bYElXwqxU8YwfhU5rPla7n+SnqYF
7 | W+cTl4W1I5LZ1CQG1QkliXUH3aYajz8JGb6tZSxk65Wb3P5BXhem2mxbacwCuhQs
8 | FiScStzN0PdSZ3PxLaAj/X70McotcMqJCwTbLqZPcG6ezr1YieJTWZ5uWpJl4og/
9 | DJQZo93l6J2VE+0p26twEtxaymsXq1KCVLECAwEAAaAAMA0GCSqGSIb3DQEBDQUA
10 | A4IBAQBH78JrIboWUlOiUzEwxuYkaRBr22DfdSHlNVjnenrTsSsSdfPenfrUbs42
11 | NfzhJtvLBnDMs9olsiyPNKZnROmjl/4Da5ScVBfdA7oSImwdsaL0krAju8lJosy7
12 | ypqNejQQDgjL00HkaVyqjnEWY68enAkaK64suQ4w0pkGmtdZyg0nBiH1VI72PcPR
13 | Fu2wxSkvvYj+BcHVAY/GWRMTHw1mkmsQna7AsZ1MFIF3ycIW5Fom6d0wpB6clJ3M
14 | vNTBc7kZIR1BQyblyU96acesxJURJn5xO9Yf9OSsTbd7Xm5xK6DpQWxFFEgdVtir
15 | hSAqtp54nVnLe4QihmVAlM8zt2ON
16 | -----END CERTIFICATE REQUEST-----
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server1.v1.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC9DCCAdygAwIBAAIBATANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER
3 | MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
4 | MTEwMjEyMTQ0NDA2WhcNMjEwMjEyMTQ0NDA2WjA8MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIFNlcnZlciAxMIIBIjAN
6 | BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQIfPUBq1VVTi/027oJlLhVhXom/
7 | uOhFkNvuiBZS0/FDUEeWEllkh2v9K+BG+XO+3c+S4ZFb7Wagb4kpeUWA0INq1UFD
8 | d185fAkER4KwVzlw7aPsFRkeqDMIR8EFQqn9TMO0390GH00QUUBncxMPQPhtgSVf
9 | CrFTxjB+FTms+Vruf5KepgVb5xOXhbUjktnUJAbVCSWJdQfdphqPPwkZvq1lLGTr
10 | lZvc/kFeF6babFtpzAK6FCwWJJxK3M3Q91Jnc/EtoCP9fvQxyi1wyokLBNsupk9w
11 | bp7OvViJ4lNZnm5akmXiiD8MlBmj3eXonZUT7Snbq3AS3FrKaxerUoJUsQIDAQAB
12 | owIwADANBgkqhkiG9w0BAQUFAAOCAQEAoZVuVi7bIslKgMJhejSFXiO+ICMz1fmK
13 | b0tPN68mRYhI/gsjRT0cmX6GUNrg+U5mcBWhMwHgyvx1CARU4YToKZxcXGNL0DPd
14 | Z1hF8nCrJCZBQvNuWE7s0ufw92xz5ZfuKkVxi94RYR529F6gzgl4rpX8UQVu2ym/
15 | 9pTlHKr4MKi9LNppyJMS89uRcb2FJFMdhAKbhNtbIjI9qGZ7x//0belAaWhq389u
16 | 6XWFnZt35PU6Zz6YbAQ5pjZYsTaohuufgrpOlFPUuc4uR+RfGHIQ6id12lZaQC2m
17 | OFIBDcU0x1cFfPfMgVdBLf6klPt/v/tD77mwx0eztSp28NIf+ACw8A==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server10.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEILBDMs7bRVxVg6ovTpf2zB9m+22jY7R3LNKRvCPfa6YJoAoGCCqGSM49
3 | AwEHoUQDQgAEHG336dql6qGcsnIZqAkcc63eFbvepuOzTwXobRAuOmk3l4A5wXX/
4 | vs5wAawLX1wUTUM/AESHmAZrJK9tq5So8g==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server2-v1.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDFTCCAf0CDFOittkjXbxFc/m3bDANBgkqhkiG9w0BAQsFADBOMRowGAYDVQQD
3 | ExFzZXJ2ZXIxL2ludC1jYS12MTEQMA4GA1UECxMHdGVzdGluZzERMA8GA1UEChMI
4 | UG9sYXJTU0wxCzAJBgNVBAYTAk5MMCIYDzIwMTQwNjE5MTAwOTI5WhgPMjAyNDA2
5 | MTgxMDA5MjlaMEQxEDAOBgNVBAMTB3NlcnZlcjIxEDAOBgNVBAsTB3Rlc3Rpbmcx
6 | ETAPBgNVBAoTCFBvbGFyU1NMMQswCQYDVQQGEwJOTDCCASIwDQYJKoZIhvcNAQEB
7 | BQADggEPADCCAQoCggEBAMFNo93nzR3RBNdJcriZrA545Do8Ss86ExbQWuTNowCI
8 | p+4ea5anUrSQ7y1yej4kmvy2NKwk9XfgJmSMnLAofaHa6ozmyRyWvP7BBFKzNtSj
9 | +uGxdtiQwWG0ZlI2oiZTqqt0Xgd9GYLbKtgfoNkNHC1JZvdbJXNG6AuKT2kMtQCQ
10 | 4dqCEGZ9rlQri2V5kaHiYcPNQEkI7mgM8YuG0ka/0LiqEQMef1aoGh5EGA8PhYva
11 | i0Re4hjGYi/HZo36Xdh98yeJKQHFkA4/J/EwyEoO79bex8cna8cFPXrEAjyaHT4P
12 | 6DSYW8tzS1KW2BGiLICIaTla0w+w3lkvEcf36hIBMJcCAwEAATANBgkqhkiG9w0B
13 | AQsFAAOCAQEAivCCMBfC5YNeozwp8vAWpiRUakhtO8ysvCfQsZD4tWLlSkrjoUtG
14 | 3RNd9gDVDGb852GswtNMKHJC1AeZuXdh3eBoDBNTXnR/9UkHgWNBy5f+JH2irYrc
15 | ps5ofpYJZe7K6xQjl+RLc8nfUUaVfS3dJnyLr9k5kg4in48p+hEF6oXDBu2zdufF
16 | 53k/U98FTvFkVisEDFzLXyKX0fAZxfMk4qnEoBflH4fEXfkuuaBUVdoGGIMRLNAW
17 | GIyRxr+zj+OJL+ZjjAkY4JqtEuUuLjODn//DHI/MkqE0LANOvbb4akpgZsyvSSO3
18 | o38d1wQHw5+bO+YDqdfIdQXguU5mtS1xAw==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server3.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICojCCAYqgAwIBAgIBDTANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER
3 | MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
4 | MTMwODA5MDkxNzAzWhcNMjMwODA3MDkxNzAzWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBJMBMGByqGSM49AgEG
6 | CCqGSM49AwEBAzIABH0AoQyUhPABS38y67uEVs4O3RXmKKrBdUR7/L2QPB8EC2p5
7 | fQcsej6EFasvlTdJ/6OBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTkF2s2sgaJ
8 | OtleQ7bgZH2Hq33eNzBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/
9 | pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQ
10 | b2xhclNTTCBUZXN0IENBggEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjmSIjGKD1eH5W
11 | 4bl2MXfNIsTwc2vv/MAAhBzBEbTXd3T37+zAGPGjKncvTB+oufUVRGkoKbfoC6Jm
12 | DYSEUuxtnUZOko/C//XlCEtK0TuS2aLEqF3gJjBJTCfthEdAhJCtmPAQDCzeKsdx
13 | CoOtH0NQx6Xl64oDt2wYSQNWUTGLPfRpdsVEvBHhHYATQijkl2ZH8BDjsYcBicrS
14 | qmCeN+0T1B9vrOQVEZe+fwgzVL38n8lkJZNPIbdovA9WLHwXAEzPv4la3w0qh4Tb
15 | kSb8HtILl4I474QxrFywylyXR/p2znPleRIRgB5HtUp9tLSWkB0bwMlqQlg2EHXu
16 | CAQ1sXmQ
17 | -----END CERTIFICATE-----
18 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server3.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MF8CAQEEGItTogpE7AOnjvYuTqm+9OabmsX02XKIAqAKBggqhkjOPQMBAaE0AzIA
3 | BH0AoQyUhPABS38y67uEVs4O3RXmKKrBdUR7/L2QPB8EC2p5fQcsej6EFasvlTdJ
4 | /w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server4.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC6jCCAnCgAwIBAgIBCDAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcN
6 | AQEBBQADggEPADCCAQoCggEBAKvXjL5VfYc7D/truqEpYcZcvlUhnuCNDJctYDJL
7 | vgYYj5uxDxLHBXvnEHLgO5K+lps42p+r/dd4oE64ttRoeZZUvr+7eBnW35n0EpPA
8 | Ik9Gwu+vg7GfxmifgIR8hZnOQkt2OjvvpChPCxvUailtB450Izh+mEK/hYFr+7Jl
9 | NnxR1XQlbbyDM7Ect1HwYcuS3MBlBqq048J+0KEkQXICSjKeHFga9eDCq+Jyfqe5
10 | bt0K30hl1N0164B7aoh08Eomme+aSuAsz+MsJ3m7AO2DUYdrDxlrky1QrvRWWfX0
11 | d8djTM+uHTo1DviRM6o9+P9DfoFd53/Z0Km03sVLQWvUrhECAwEAAaOBnTCBmjAJ
12 | BgNVHRMEAjAAMB0GA1UdDgQWBBTAlAm1+0L41mhqYWjFiejsRVrGeTBuBgNVHSME
13 | ZzBlgBSdbSAkSQE/K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMCTkwxETAP
14 | BgNVBAoTCFBvbGFyU1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVDIENBggkA
15 | wUPifmJDzOgwCgYIKoZIzj0EAwIDaAAwZQIxAPWlxnMcjBaxaVieQYSLBqzizS3/
16 | O8Na6owRGPk0/UK+j5O9NTBHk+uXW/fQblKamQIwUQl4dl6gkRDE4rBR/yGjZZ1Z
17 | 3dEpvL2Wimt3keD7AcLpYB2FJ1mVcY1XQUeK1Vfc
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-badsign.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHzCCAaWgAwIBAgIBCTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMCA2gAMGUCMQCaLFzXptui5WQN8LlO3ddh1hMxx6tzgLvT03MTVK2S
12 | C12r0Lz3ri/moSEpNZWqPjkCMCE2f53GXcYLqyfyJR078c/xNSUU5+Xxl7VZ414V
13 | fGa5kHvHARBPc8YAIVIqDvHH1A==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-expired.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHjCCAaWgAwIBAgIBHjAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MDQwMzEwMTIwOTMwWhcNMTQwMzA4MTIwOTMwWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMCA2cAMGQCMCDxvDmhlrEk0r4hqCwvQDxWEoXPbbD1gglfLT3BsGpu
12 | XHUQ1W2HwB3o/7N5I13BBgIwcmG17zyNIOkYiyExYtPCZCpbofEMpRY5qWG0K6YL
13 | fN08jSzyFt6kbO4ak0D6tC5Q
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-future.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHjCCAaWgAwIBAgIBHTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MzIwMzEwMTEwNDExWhcNNDIwMzA4MTEwNDExWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMCA2cAMGQCMAZWcb+NYxFVK+W6Z5eknM2TrbqQGZEYHQXeV9/XF0t7
12 | TLDhA6a/pFDTJVZunFzesgIwfqkBYuvMkiNlS4lWcVyf8L4CZIHCn1yHnOCxu8ix
13 | uqgLb4na3i94x9urgbZZYfVK
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-selfsigned.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBzTCCAXKgAwIBAgIMU6LLSxJOrYN9qJSyMAoGCCqGSM49BAMCMEcxEzARBgNV
3 | BAMTCnNlbGZzaWduZWQxEDAOBgNVBAsTB3Rlc3RpbmcxETAPBgNVBAoTCFBvbGFy
4 | U1NMMQswCQYDVQQGEwJOTDAiGA8yMDE0MDYxOTExMzY0M1oYDzIwMjQwNjE4MTEz
5 | NjQzWjBHMRMwEQYDVQQDEwpzZWxmc2lnbmVkMRAwDgYDVQQLEwd0ZXN0aW5nMREw
6 | DwYDVQQKEwhQb2xhclNTTDELMAkGA1UEBhMCTkwwWTATBgcqhkjOPQIBBggqhkjO
7 | PQMBBwNCAAQ3zFbZdgkeWnI+x1kt/yBu7nz5BpF00K0UtfdoIllikk7lANgjEf/q
8 | L9I0XV0WvYqIwmt3DVXNiioO+gHItO3/o0AwPjAMBgNVHRMBAf8EAjAAMA8GA1Ud
9 | DwEB/wQFAwMHgAAwHQYDVR0OBBYEFLZtURgXjmWq8uzV8wHkbFLCNB1bMAoGCCqG
10 | SM49BAMCA0kAMEYCIQCf/bzFoge0pCOIrtHrABgc1+Cl9kjlsICpduXhdHUMOwIh
11 | AOJ+nBHfaEGyF4PRJvn/jMDeIaH1zisinVzC2v+JQOWq
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-sha1.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHTCCAaSgAwIBAgIBEjAJBgcqhkjOPQQBMD4xCzAJBgNVBAYTAk5MMREwDwYD
3 | VQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQTAeFw0x
4 | MzA5MjQxNjIxMjdaFw0yMzA5MjIxNjIxMjdaMDQxCzAJBgNVBAYTAk5MMREwDwYD
5 | VQQKEwhQb2xhclNTTDESMBAGA1UEAxMJbG9jYWxob3N0MFkwEwYHKoZIzj0CAQYI
6 | KoZIzj0DAQcDQgAEN8xW2XYJHlpyPsdZLf8gbu58+QaRdNCtFLX3aCJZYpJO5QDY
7 | IxH/6i/SNF1dFr2KiMJrdw1VzYoqDvoByLTt/6OBnTCBmjAJBgNVHRMEAjAAMB0G
8 | A1UdDgQWBBRQYaWP1AfZ14IBDOVlf4xjRqcTvjBuBgNVHSMEZzBlgBSdbSAkSQE/
9 | K8t4tRm8fiTJ2/s2fKFCpEAwPjELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFy
10 | U1NMMRwwGgYDVQQDExNQb2xhcnNzbCBUZXN0IEVDIENBggkAwUPifmJDzOgwCQYH
11 | KoZIzj0EAQNoADBlAjEAyjvzRWtxbXvkoYTYSQY9gFBpP7/wTZ2q6FbRiAuZULFt
12 | lc0PMPDfVZChgA6iDH+BAjBdkOb73f2pOwZpMRqrOgqSynbt2uWY87mC5lRlNEoR
13 | WXEv1AzIeBCv+81DN1Iuu4w=
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-sha224.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICIDCCAaWgAwIBAgIBEzAKBggqhkjOPQQDATA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTYyMTI3WhcNMjMwOTIyMTYyMTI3WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMBA2kAMGYCMQCj0EyFUzDRmfokWzLVEWN0epR4/sZytfIeozp6BqWH
12 | qaTBdAR2vthIKC7dKuUkg34CMQD6YtB2O9Vso79gbzSen2qh7gK7VvGE+31EVPbR
13 | Ce/oNG/3OfhRSdn3FOvBBg2UErM=
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-sha384.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHzCCAaWgAwIBAgIBFDAKBggqhkjOPQQDAzA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTYyMTI3WhcNMjMwOTIyMTYyMTI3WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMDA2gAMGUCMQCnsd/6VB2kLIqMRsWdkJvRaQROyAg78CQExFEY3CMv
12 | 9t0kWRXPc4nCMH69RjQVvC4CMB4lk9A7hnX2zQy3bbUhOCOvXcsQdEe8AMgJBviz
13 | 5Nob2wThRqsm1wjCF60fyzXWuA==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5-sha512.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHzCCAaWgAwIBAgIBFTAKBggqhkjOPQQDBDA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTYyMTI3WhcNMjMwOTIyMTYyMTI3WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMEA2gAMGUCMFPL2OI8arcbRlKAbRb/YfGibo4Mwts8KX3fOuRCbXEn
12 | pDWeb82kBqfXwzPJwamFOwIxAPGzyhWrxn0qEynWV5nzFK02PYBnYFgClISyyudH
13 | HJGHtbEVRc5JA8ALnggaLVpuvg==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICHzCCAaWgAwIBAgIBCTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMCA2gAMGUCMQCaLFzXptui5WQN8LlO3ddh1hMxx6tzgLvT03MTVK2S
12 | C12r0Lz3ri/moSEpNZWqPjkCMCE2f53GXcYLqyfyJR078c/xNSUU5+Xxl7VZ414V
13 | fGa5kHvHARBPc8YAIVIqDvHH1Q==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.eku-cli.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB5DCCAWmgAwIBAgIBPDAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDEwMTcyMTIxWhcNMjQwNDA3MTcyMTIxWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jYjBgMAkGA1UdEwQCMAAwHQYD
8 | VR0OBBYEFFBhpY/UB9nXggEM5WV/jGNGpxO+MB8GA1UdIwQYMBaAFJ1tICRJAT8r
9 | y3i1Gbx+JMnb+zZ8MBMGA1UdJQQMMAoGCCsGAQUFBwMCMAoGCCqGSM49BAMCA2kA
10 | MGYCMQCzHyEvd56zm1AzfDBi3psz3rDL/m0RN2WnbRBQJxIJqjwEXOrKazko9m9q
11 | owgau88CMQDuI0fsq5tnyiHPaDSAE21/6hlrCR6deNbwzB94OuPIbx1wIas9D1jc
12 | //iSmKtbl8Y=
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.eku-cs.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB4zCCAWmgAwIBAgIBOjAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDEwMTcyMDQxWhcNMjQwNDA3MTcyMDQxWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jYjBgMAkGA1UdEwQCMAAwHQYD
8 | VR0OBBYEFFBhpY/UB9nXggEM5WV/jGNGpxO+MB8GA1UdIwQYMBaAFJ1tICRJAT8r
9 | y3i1Gbx+JMnb+zZ8MBMGA1UdJQQMMAoGCCsGAQUFBwMDMAoGCCqGSM49BAMCA2gA
10 | MGUCMQC294oVK6fUjH/abI1xzytTusi8dl7518L0Y19q8zi9K19OtxzPK09h7xyy
11 | gaJRvpUCMFS6hYhrht38yqwwhSVlnmTMVtira58mEUhL6v7Qzw1sz/Dm4aXkW3s6
12 | JQV1kqqbRw==
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.eku-cs_any.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB6TCCAW+gAwIBAgIBOzAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDEwMTcyMDU4WhcNMjQwNDA3MTcyMDU4WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jaDBmMAkGA1UdEwQCMAAwHQYD
8 | VR0OBBYEFFBhpY/UB9nXggEM5WV/jGNGpxO+MB8GA1UdIwQYMBaAFJ1tICRJAT8r
9 | y3i1Gbx+JMnb+zZ8MBkGA1UdJQQSMBAGCCsGAQUFBwMDBgRVHSUAMAoGCCqGSM49
10 | BAMCA2gAMGUCMQCSYaq/9IKOTkzIrU/eOtpha/3af3JwT6vKh4N3cSX62ksMz0GT
11 | Uxmq4UGMBt4VmBkCMBGpYqof6hS1o92ltNRpDSHuVQ+nke1lOsoQ1plZp4SI+bY1
12 | bUD/WrUSLlwikZAeng==
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.eku-srv.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB5DCCAWmgAwIBAgIBPjAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDEwMTcyMTU0WhcNMjQwNDA3MTcyMTU0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jYjBgMAkGA1UdEwQCMAAwHQYD
8 | VR0OBBYEFFBhpY/UB9nXggEM5WV/jGNGpxO+MB8GA1UdIwQYMBaAFJ1tICRJAT8r
9 | y3i1Gbx+JMnb+zZ8MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAoGCCqGSM49BAMCA2kA
10 | MGYCMQDQzjWB0xZs/8IsqJb7owYYtCiT17939Uuc/1yBF69pJRy7KV/qJlHNvlVu
11 | qwWVTx0CMQDNW/0dlX1gU6ashrZv5Ly4sijg/g645fFpfMKCNXysEb9xiBeEj5de
12 | 2x5sX/0OSx4=
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.eku-srv_cli.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB7DCCAXOgAwIBAgIBPTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDEwMTcyMTQyWhcNMjQwNDA3MTcyMTQyWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jbDBqMAkGA1UdEwQCMAAwHQYD
8 | VR0OBBYEFFBhpY/UB9nXggEM5WV/jGNGpxO+MB8GA1UdIwQYMBaAFJ1tICRJAT8r
9 | y3i1Gbx+JMnb+zZ8MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAKBggq
10 | hkjOPQQDAgNnADBkAjAmQjJxxC82ZhBpH/GQkOQXDmaaV/JHRHGok1cWn3j3Xj8A
11 | fqRZkp8JihpGIMse208CMFCMdNAfNd1tv+oPuynoK5Oh6/YlASX/otJT68voEIAN
12 | SmsT1m9VPQMIyUo/3RtYjg==
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIPEqEyB2AnCoPL/9U/YDHvdqXYbIogTywwyp6/UfDw6noAoGCCqGSM49
3 | AwEHoUQDQgAEN8xW2XYJHlpyPsdZLf8gbu58+QaRdNCtFLX3aCJZYpJO5QDYIxH/
4 | 6i/SNF1dFr2KiMJrdw1VzYoqDvoByLTt/w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.ku-ds.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICLTCCAbKgAwIBAgIBLTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDA5MDg0ODM1WhcNMjQwNDA2MDg0ODM1WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgaowgacwCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAsG
11 | A1UdDwQEAwIHgDAKBggqhkjOPQQDAgNpADBmAjEAzp4DkFMq7eDB0x5FeS9gYDaG
12 | Ol8rVnWlRTLQzHZBQjKp+TcBdHZaBPoi8LyXtWA4AjEA6OWhsuTcv/qXOscQT0rL
13 | eEh8wcCQeJK1uNd78lNvx3W0Pcxdb6cd7AhaAKgXL+r4
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.ku-ka.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICKzCCAbKgAwIBAgIBLjAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDA5MDg0ODUwWhcNMjQwNDA2MDg0ODUwWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgaowgacwCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAsG
11 | A1UdDwQEAwIDCDAKBggqhkjOPQQDAgNnADBkAjACzKQ88/NvngMQBFc9rC484+gO
12 | BRkXP28BqRcj8sBt3EfmEGH23BuhkZuB1OFZuMICMC4/pHgbOQtaY9WZPUROUVVZ
13 | OuO6XsVbhiE0rb/mumqmUwuOrCtC/KFdvFZol4BNGA==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.ku-ke.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICKzCCAbKgAwIBAgIBLzAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTQwNDA5MDg0OTA0WhcNMjQwNDA2MDg0OTA0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA
7 | 2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgaowgacwCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAsG
11 | A1UdDwQEAwIFIDAKBggqhkjOPQQDAgNnADBkAjAMl0Cjv9f45bHeJTul5XpYeJeT
12 | 52ZaOLTa/uTLy948EnEIi6sj3nFb9fvsUbsOOjECMAXAMY64KOqzixefz3y3XS/d
13 | 9miyeArPOmXU2JJ3LGuNbqqj9IbABawB1OD8v8gRmg==
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.ku.sha1:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBFjCBvAIBADA8MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGjAY
3 | BgNVBAMTEVBvbGFyU1NMIFNlcnZlciAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD
4 | QgAEN8xW2XYJHlpyPsdZLf8gbu58+QaRdNCtFLX3aCJZYpJO5QDYIxH/6i/SNF1d
5 | Fr2KiMJrdw1VzYoqDvoByLTt/6AeMBwGCSqGSIb3DQEJDjEPMA0wCwYDVR0PBAQD
6 | AgHAMAsGByqGSM49BAEFAANIADBFAiBjnnD7nwsFnCL+MpPPFJE3K/Tgj+5rAgXj
7 | e5UejDX2CAIhAKdbigWJL/ZatvG9CFHq7ykrRns2x8JEXehWu8DsXdx9
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.sha1:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBGDCBvwIBADA0MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxEjAQ
3 | BgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDfMVtl2
4 | CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA2CMR/+ov0jRdXRa9iojCa3cN
5 | Vc2KKg76Aci07f+gKTAnBgkqhkiG9w0BCQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0P
6 | BAQDAgXgMAkGByqGSM49BAEDSQAwRgIhALSf2Mj3er+ocZCN++aEoIp5PQ9JCkPY
7 | b88ghuTyS7DCAiEA+CnVzNN0I2kpnmKUOUcXxLcjoPaLROgxtubDvKv5ckM=
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.sha224:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBGDCBvwIBADA0MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxEjAQ
3 | BgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDfMVtl2
4 | CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA2CMR/+ov0jRdXRa9iojCa3cN
5 | Vc2KKg76Aci07f+gKTAnBgkqhkiG9w0BCQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0P
6 | BAQDAgXgMAoGCCqGSM49BAMBA0gAMEUCIDYaN1m9MRk5mhX1U8aZKd0alyGKWqcR
7 | oglF2MsIii/2AiEAjFHs8XQ0Q4yDF8oLztCxlq3nAvqmPdQz9T+TkEfh+PA=
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.sha256:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBFzCBvwIBADA0MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxEjAQ
3 | BgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDfMVtl2
4 | CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA2CMR/+ov0jRdXRa9iojCa3cN
5 | Vc2KKg76Aci07f+gKTAnBgkqhkiG9w0BCQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0P
6 | BAQDAgXgMAoGCCqGSM49BAMCA0cAMEQCIGmRFdjjd53oM2Zpt3E5vfqujnA+DHWk
7 | s9OudcSWBdjmAiA7BAYjGnXyL6ATPqM7qnLVGTf3JMT+1rXl7esBm/0APA==
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.sha384:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBFzCBvwIBADA0MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxEjAQ
3 | BgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDfMVtl2
4 | CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA2CMR/+ov0jRdXRa9iojCa3cN
5 | Vc2KKg76Aci07f+gKTAnBgkqhkiG9w0BCQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0P
6 | BAQDAgXgMAoGCCqGSM49BAMDA0cAMEQCIDnO+PIPZJGqiky9unvq13uXxahw1bpk
7 | Zb5NRV0c06Q5AiAo5B49tp3kDN/n0BDNt1BBGLUfhcU+Qn2SQenCyfuGLg==
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server5.req.sha512:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBGDCBvwIBADA0MQswCQYDVQQGEwJOTDERMA8GA1UEChMIUG9sYXJTU0wxEjAQ
3 | BgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDfMVtl2
4 | CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA2CMR/+ov0jRdXRa9iojCa3cN
5 | Vc2KKg76Aci07f+gKTAnBgkqhkiG9w0BCQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0P
6 | BAQDAgXgMAoGCCqGSM49BAMEA0gAMEUCIQD8xdtluTiBJM50d/WvDeUvPbXOUMlL
7 | 8xEJXU2WOK+RLAIgS8U6Z8tlJpXLEisz/j4gdABG3Y3h4PBJjlpszFisTNo=
8 | -----END CERTIFICATE REQUEST-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server6-ss-child.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIB8jCCAZmgAwIBAgIMU6LLWCI5lHSn7HnsMAoGCCqGSM49BAMCMEcxEzARBgNV
3 | BAMTCnNlbGZzaWduZWQxEDAOBgNVBAsTB3Rlc3RpbmcxETAPBgNVBAoTCFBvbGFy
4 | U1NMMQswCQYDVQQGEwJOTDAiGA8yMDE0MDYxOTExMzY1NloYDzIwMjQwNjE4MTEz
5 | NjU2WjBNMRkwFwYDVQQDExBzZWxmc2lnbmVkLWNoaWxkMRAwDgYDVQQLEwd0ZXN0
6 | aW5nMREwDwYDVQQKEwhQb2xhclNTTDELMAkGA1UEBhMCTkwwWTATBgcqhkjOPQIB
7 | BggqhkjOPQMBBwNCAASBWTF2SST6Fa2roDFuDu0zEfqRJVXBsMGcA3I+mLotpHI3
8 | iR9DN40fjjrY8FfoL0/JAKT323MPssYElNFAOzjjo2EwXzAMBgNVHRMBAf8EAjAA
9 | MA8GA1UdDwEB/wQFAwMHgAAwHQYDVR0OBBYEFDxZrEo+LvwCNi/afcvLnHqyiZlT
10 | MB8GA1UdIwQYMBaAFLZtURgXjmWq8uzV8wHkbFLCNB1bMAoGCCqGSM49BAMCA0cA
11 | MEQCIAMlQ59/NW7S0hP1cu5OTD2zqT087bEmnIfOTBYfj8UFAiBBrrz2dipODVYx
12 | vvTsQmSCzjrm+JtQQoWa+cdnAG3w5g==
13 | -----END CERTIFICATE-----
14 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server6.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICIDCCAaWgAwIBAgIBCjAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN
4 | MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG
6 | CCqGSM49AwEHA0IABIFZMXZJJPoVraugMW4O7TMR+pElVcGwwZwDcj6Yui2kcjeJ
7 | H0M3jR+OOtjwV+gvT8kApPfbcw+yxgSU0UA7OOOjgZ0wgZowCQYDVR0TBAIwADAd
8 | BgNVHQ4EFgQUfmWPPjMDFOXhvmCy4IV/jOdgK3swbgYDVR0jBGcwZYAUnW0gJEkB
9 | PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh
10 | clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG
11 | CCqGSM49BAMCA2kAMGYCMQCsYTyleBFuI4nizuxo/ie5dxJnD0ynwCnRJ+84PZP4
12 | AQA3HdUz0qNYs4CZ2am9Gz0CMQDr2TNLFA3C3S3pmgXMT0eKzR1Ca1/Nulf0llQZ
13 | Xj09kLboxuemP40IIqhQnpYptMg=
14 | -----END CERTIFICATE-----
15 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server6.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIEQZG5j8IkRLxa9OoZJzD3KkrXqIgi9cHZMVv2s/VcPOoAoGCCqGSM49
3 | AwEHoUQDQgAEgVkxdkkk+hWtq6Axbg7tMxH6kSVVwbDBnANyPpi6LaRyN4kfQzeN
4 | H4462PBX6C9PyQCk99tzD7LGBJTRQDs44w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server7.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEILBDMs7bRVxVg6ovTpf2zB9m+22jY7R3LNKRvCPfa6YJoAoGCCqGSM49
3 | AwEHoUQDQgAEHG336dql6qGcsnIZqAkcc63eFbvepuOzTwXobRAuOmk3l4A5wXX/
4 | vs5wAawLX1wUTUM/AESHmAZrJK9tq5So8g==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server8.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC6zCCAnKgAwIBAgIBETAKBggqhkjOPQQDAjBLMQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxKTAnBgNVBAMTIFBvbGFyU1NMIFRlc3QgSW50ZXJtZWRp
4 | YXRlIEVDIENBMB4XDTEzMDkyNDE2MTI1NloXDTIzMDkyMjE2MTI1NlowNDELMAkG
5 | A1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3Qw
6 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDbHH8uC82/ztF1EKCiuM59
7 | quIF4HrYRGOPtb3AsBm5N7gZSg7xXXSAZ0aHBt5bfwYDvcGNXgcV1Fv03OXPPfnB
8 | ESyuarmKvR1nZhfqTr3bFZqCh+TweMOjhYew/Z+pmV/jM+zM6gu1YV7xSX4/oy3q
9 | AQzMQpp2m8TQN9OxFwFhARZZfhwXw1P90XLLTGAV2n3i6q1Q747ii9Rqd1XWcNlr
10 | u/HuOQQ4o73i0eBma+KcR5npKOa2/C7KZ0OE6NWD1p2YawE+gdw8esr585z31igb
11 | J3h8w9DVY6eBNImtJWq98urt+lf85TTGwQ9xLdIIEButREHg/nmgY5OKsV3psO5v
12 | AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU4j/mLfTnuKaM3G0XpxhA
13 | J2F2Dx0wYwYDVR0jBFwwWoAUD4m9Y0Hry14XKP9oMD3BiNCcWDmhP6Q9MDsxCzAJ
14 | BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg
15 | VGVzdCBDQYIBDzAKBggqhkjOPQQDAgNnADBkAjBkP1bGlZvxnYySZjdBq4m8lkyz
16 | 2cjfqjYs8COEkRkONaVz7888HvFdGpL98uQeFvECMHCyCrHprkGzvq/L9kUnx9Bh
17 | 2IHbCzbbi9moYC1XcOxgfsEKmhtVF/uQdf8+3VtGqA==
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9-badsign.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBTCCAeegAwIBAgIBFjATBgkqhkiG9w0BAQowBqIEAgIA6jA7MQswCQYDVQQG
3 | EwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3Qg
4 | Q0EwHhcNMTQwMTIwMTMzODE2WhcNMjQwMTE4MTMzODE2WjA0MQswCQYDVQQGEwJO
5 | TDERMA8GA1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkq
6 | hkiG9w0BAQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2g
7 | HqroDsK7E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOo
8 | r+c4mwiLY5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0
9 | qQvaQJUCAwEAAaOBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJ
10 | wdMiY7Lfp869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0w
11 | OzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xh
12 | clNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQCAgDqA4IBAQDAog/jXydR
13 | vDIugTzBXtfVK0CEX8iyQ4cVzQmXWSne8204v943K5D2hktSBkjdQUdcnVvVgLR6
14 | te50jV89ptN/NofX+fo9fhSRN9vGgQVWzOOFiO0zcThy749pirJu1Kq5OJdthIyW
15 | Pu0UCz5G0k3kTp0JPevGlsNc8S9Ak1tFuB0IPJjrbfODWHS2LDuO+dB6gpkNTdrj
16 | 88ogYtBsN4D5gsXBRUfobXokUwejBwLrD6XwyQx+0bMwSCxgHEhxvuUkx1vdlXGw
17 | JG3aF92u8mIxoKSAPaPdqy930mQvmpUWcN5Y1IMbtEGoQCKMYgosFcazJpJcjnX1
18 | o4Hl/lqjwCFG
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9-defaults.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBjCCAe6gAwIBAgIBSDANBgkqhkiG9w0BAQowADA7MQswCQYDVQQGEwJOTDER
3 | MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
4 | MTQwNjA1MTU1NjUzWhcNMjQwNjAyMTU1NjUzWjA0MQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0B
6 | AQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2gHqroDsK7
7 | E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOor+c4mwiL
8 | Y5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0qQvaQJUC
9 | AwEAAaOBnzCBnDAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJwdMiY7Lf
10 | p869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0wOzELMAkG
11 | A1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBU
12 | ZXN0IENBggEAMAsGA1UdDwQEAwIFoDANBgkqhkiG9w0BAQowAAOCAQEAGUdim4uy
13 | /rBDFMF8qhjH1qsv0o8ON4HgP3YXbdKdIMfd+p5KtoqHQnrkixWxaIvfORnR4mGm
14 | f8H5BimwIkNLxy7zS88TVDOYel8g7B2yl0nq4biki83NStNBYZJjxKT0ud5O5mGd
15 | jHdy9vTEc7h8q+SHzRdgpNFXyKY5OQYng1LHco8h1UR8/nmPMuDtocHMnmMXu68a
16 | 69+TtZxx90/V4gJZOoL1iCi8HEsKoJzm/L8ji54OYt7FxgFfE3VmLsXeMaWYO8GS
17 | BUxh5kqZ25O8hQXK5ywfuVK83Do/SsoClbgx9mboybseGVFIJaxs9e66GFDMoI3B
18 | 09JqWv4DoLNnwg==
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDBTCCAeegAwIBAgIBFjATBgkqhkiG9w0BAQowBqIEAgIA6jA7MQswCQYDVQQG
3 | EwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3Qg
4 | Q0EwHhcNMTQwMTIwMTMzODE2WhcNMjQwMTE4MTMzODE2WjA0MQswCQYDVQQGEwJO
5 | TDERMA8GA1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkq
6 | hkiG9w0BAQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2g
7 | HqroDsK7E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOo
8 | r+c4mwiLY5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0
9 | qQvaQJUCAwEAAaOBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJ
10 | wdMiY7Lfp869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0w
11 | OzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xh
12 | clNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQCAgDqA4IBAQDAog/jXydR
13 | vDIugTzBXtfVK0CEX8iyQ4cVzQmXWSne8204v943K5D2hktSBkjdQUdcnVvVgLR6
14 | te50jV89ptN/NofX+fo9fhSRN9vGgQVWzOOFiO0zcThy749pirJu1Kq5OJdthIyW
15 | Pu0UCz5G0k3kTp0JPevGlsNc8S9Ak1tFuB0IPJjrbfODWHS2LDuO+dB6gpkNTdrj
16 | 88ogYtBsN4D5gsXBRUfobXokUwejBwLrD6XwyQx+0bMwSCxgHEhxvuUkx1vdlXGw
17 | JG3aF92u8mIxoKSAPaPdqy930mQvmpUWcN5Y1IMbtEGoQCKMYgosFcazJpJcjnX1
18 | o4Hl/lqjwCEG
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.key:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICXQIBAAKBgQDdEYqfmbqwaMoq6jtqbVmX7U7JVOQN7s6gfaAequgOwrsTQNuK
3 | Eo6JEySlxfX62PWQ18jKy8X+kx2v2hIjc1J5Rhq6oFcrdhYxs6iv5zibCItjmToK
4 | Je5F0hhYurmTGu3UWJpjGzf89xQIn4VlSfNZMm3R4Oht3lLtZrSpC9pAlQIDAQAB
5 | AoGAHFCE2tBL0xB45Go/1e/Pi9//OVZAJ3Cw0mmEuqjVNB7I6zxhYhviWbgz92+V
6 | g92KBlU9CIx0/ZhGMyHRNO0uYNEZUJyM8zItoo/nmU31+VaHOGgpei04HZrn1Nmw
7 | QS01FVrn9wzKR/5qeEBmxE7rVMDQo8QLnllC3jXzIVUtX4ECQQD2g9dleWYbqIQe
8 | Q9paXxzvODhCzNtQwD0PnOKc54Nu4zm3JI45REtunmG8et+Ncms9RycTjNlWPGJT
9 | 62jgaJexAkEA5ZMNv4u9NNRfZprmlNyvjSOf+w7fdKzhcnkHbGkfLnFdc7vq0XFC
10 | nwORsdjpOvWQUwrV2Cw8Pl4rKa4B4iqUJQJBAMVti6maU3udN8qhXxP3js3LwctG
11 | E/OVMpH5fMha5jl9w/B4V2tn1d3O/MmdwsKeu2JFRPd0W2+kRr+dDs6DFdECQQC1
12 | 3g9QJRWY2n1RPXlZiJKSDxzXuOqQ9bwMAZE98vE+y5Qq8T2O+li6vAsZhysNCChz
13 | gOvzuudmyRcMh8r6Lpz5AkAUKK3gYtJFiVH2arRig3JjZJqixgSTolMT1n+HG4uM
14 | tnBqBiEBVwBxEqaohla/rHR5joZCdcDN8xq0yeTQyLH9
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.req.sha1:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBojCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw
3 | EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R
4 | ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX
5 | yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY
6 | mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B
7 | CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBIGCSqGSIb3DQEBCjAFogMC
8 | AWoDgYEA2n8SOoiJCs+YyH2VXoUVxhutdXGP4+7cECakl2mmVEKhxXDMEG7hEFkB
9 | mkk4b1kRNOQHKqUq3crfi0OkMcPGkPiLlYLKgT51CgsBhuJaMsdCYo/5POgTZD4u
10 | FI5gfyO70Xpq9QmrWEqqTdalRG7+UmGa3VEUVyXTDnQZfU1N2QE=
11 | -----END CERTIFICATE REQUEST-----
12 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.req.sha224:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw
3 | EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R
4 | ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX
5 | yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY
6 | mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B
7 | CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w
8 | CwYJYIZIAWUDBAIEoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCBKIDAgFiA4GB
9 | AMlYYZKqpDqg5UZZq3NB3QUR9qftY/52/0gPfruw5s2gNtFmG1uyEBJX/oc7C/fU
10 | lxo74HDraWJyvP7c3MMhOuwr/RfPNQhA2Hgwz9RuJIBhQrJfiZuHsCfiKVofMuMf
11 | ar/4EKfyoELDdilhg6i+abahGOkqyXsjavFtyDSeCpXH
12 | -----END CERTIFICATE REQUEST-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.req.sha256:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw
3 | EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R
4 | ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX
5 | yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY
6 | mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B
7 | CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w
8 | CwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaIDAgFeA4GB
9 | ACUaCTidvzWVJNKmRrriufThGUfw5Xgdsc3Ga8Cx+vRf+bPZmR3NVkc0Zq9uc0+8
10 | d1WXaLzbmge6IbcvTPWCLNDAWI9UzoQ6WS9myM3eDEGdruClYwb5BVLx3MvhvooK
11 | L/H6snE1dHNPXyCNVFTJIll3bRlVMRsfZpDhmz8/ImJ4
12 | -----END CERTIFICATE REQUEST-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.req.sha384:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw
3 | EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R
4 | ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX
5 | yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY
6 | mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B
7 | CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w
8 | CwYJYIZIAWUDBAICoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAqIDAgFOA4GB
9 | ANfZGK6nE/CP9PuALFzbA/mvOnYlI60pMowscRfCYpvR25iQJVhAJfYVXADRN3qd
10 | NAiFWNVcjFMIkRlq7qifBN97VHGeYoWIuw9gYEb3OqDGzOsYP0KIgMNt8/A4qCkj
11 | 5MzolOYyT+N+QFGV0pdCNpX7QppfNdFyFAmWXa171RzG
12 | -----END CERTIFICATE REQUEST-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/server9.req.sha512:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw
3 | EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R
4 | ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX
5 | yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY
6 | mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B
7 | CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w
8 | CwYJYIZIAWUDBAIDoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCA6IDAgE+A4GB
9 | ACxWBhPkhyVlBY/mwkrW7OjYsaN2/ZlFSv76w63b61BpigReJsggMut5EPOgfGYJ
10 | rzygKDlF/NtmMN22jWrFup9LsZJAX0gYbLmliiaG9Hch+i/8b42oaQTDWGFZ9LiY
11 | W7F7X0f9lpzNKOtQ8ix0s+nYS2ONyzfu55+Rlzf8/63M
12 | -----END CERTIFICATE REQUEST-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca-v1.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDIzCCAgsCDFOito4FQA5VXJOV5TANBgkqhkiG9w0BAQsFADBQMRwwGgYDVQQD
3 | ExNQb2xhclNTTCBUZXN0IENBIHYxMRAwDgYDVQQLEwd0ZXN0aW5nMREwDwYDVQQK
4 | EwhQb2xhclNTTDELMAkGA1UEBhMCTkwwIhgPMjAxNDA2MTkxMDA4MTRaGA8yMDI0
5 | MDYxODEwMDgxNFowUDEcMBoGA1UEAxMTUG9sYXJTU0wgVGVzdCBDQSB2MTEQMA4G
6 | A1UECxMHdGVzdGluZzERMA8GA1UEChMIUG9sYXJTU0wxCzAJBgNVBAYTAk5MMIIB
7 | IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwN83/Be74JadP4beljJ9RKUW
8 | oM0h8ZnU7OrLfBhYCJSl7JvFi98aHpk4mYcee8CNOd84XXB4B9Oe2ZPouXJRxc6j
9 | MFKp8udAcBTLRKJyC8LlQPk+5aYOs/nsSmPAuCkAdJxXO6ilBJBx8b2D2T/WpeI8
10 | Ko/vJ2DDxp/LuuxgfbfmhDK+T/tYJiIDW9S01fv145YucMDkLr38Lu7iQVXANC59
11 | JHJpy0exFECDfWf0hvYxq/F5pLK1LhL5hBfwYm8nPhNYsVQNIZpzN6Ewz2+S3Pbp
12 | /KzbLijRfgJLI6AV8jhlZAnqDG6OGxegccizm8mr6cPyz4eWj4ACMp6ZWG+i1QID
13 | AQABMA0GCSqGSIb3DQEBCwUAA4IBAQBoXC5AlXI5azyOPvmNse2qHhO7BrXOEjH+
14 | 9g5P/VsrVADhsUGv6x0A2oLoWXtOjGDIWWH53BWHkCUCu4T5D5C6+I47rXWl4pAr
15 | J+h+tQVZo6J0AJxfPse/NnrjsboUSWhunmo/iTrU6S4KJBguIKP6T1DZoD/8EYgU
16 | x+fXDmvRO+MTesWDiY+p+FHEzsu3b9EBtG9dUiR/zzXi/ktFCfrgstKGSuW6+j7m
17 | lcduTxsogi6Uc3tWKtn6qpSGR0uBoCz6emFO7Smmy/tIyVA88lH0+3UnxOvu4TAK
18 | uvjYkOcZqhprDiMfhxBB7pxbfiviEANTbgSfCtZewSNz2RUJ9ocy
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICUjCCAdegAwIBAgIJAMFD4n5iQ8zoMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xMzA5MjQxNTQ5NDhaFw0yMzA5MjIxNTQ5NDhaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqOBoDCBnTAdBgNVHQ4EFgQUnW0g
9 | JEkBPyvLeLUZvH4kydv7NnwwbgYDVR0jBGcwZYAUnW0gJEkBPyvLeLUZvH4kydv7
10 | NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UE
11 | AxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAwGA1UdEwQFMAMBAf8w
12 | CgYIKoZIzj0EAwIDaQAwZgIxAMO0YnNWKJUAfXgSJtJxexn4ipg+kv4znuR50v56
13 | t4d0PCu412mUC6Nnd7izvtE2MgIxAP1nnJQjZ8BWukszFQDG48wxCCyci9qpdSMv
14 | uCjn8pwUOkABXK8Mss90fzCfCEOtIA==
15 | -----END CERTIFICATE-----
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIGkAgEBBDCD2RUOoHHwVxAzozi4hsGmEV1ttAPhKXZF14dvI6tEIOpke4WxdueF
3 | lap01tGkXuqgBwYFK4EEACKhZANiAATD2is0QTdYL4dW/vyJuilDS07gbsMOV1Mz
4 | OVjUUrSRlTkLI99fFyRiSPwalSnOLC2HwohSgK/Waqsh3bjTHG5YuMrosmmO80Gt
5 | KcO0X3WnR2/VGSlVaZpTOyC0ZhZgMx4=
6 | -----END EC PRIVATE KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.ku-crl.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBzDCCAVOgAwIBAgIJAP6mZLzh0IPSMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xNDA0MDkxMTIzMzhaFw0yNDA0MDYxMTIzMzhaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqMdMBswDAYDVR0TBAUwAwEB/zAL
9 | BgNVHQ8EBAMCAQIwCgYIKoZIzj0EAwIDZwAwZAIwZOCKY0EHXYzI4cQsFnfOrxm1
10 | ufvNeZ4ZcSZWrkTBazW2OBCuCP9SLznec3SFOUvvAjAKe/qycfxkHivjieCEG1Kt
11 | m2D4QKSJELUhTHr4zdkeqbzgui0y3iouaoyWsKvetNg=
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.ku-crt.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBzTCCAVOgAwIBAgIJAODh6PAeD9/vMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xNDA0MDkxMTIzNTRaFw0yNDA0MDYxMTIzNTRaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqMdMBswDAYDVR0TBAUwAwEB/zAL
9 | BgNVHQ8EBAMCAgQwCgYIKoZIzj0EAwIDaAAwZQIwGGlbynd1jU3WkUx6Irhk9Lob
10 | z2B+1eIO6+eu3En8B3rh8Ipfxo0e0hpfaRFYP1MUAjEAjxxBchRWJAzZ6/47Wg/7
11 | UoasRINgP5B/uJhTnftS1bqyuWHastb4LW5/YLOvPbMQ
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.ku-crt_crl.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBzDCCAVOgAwIBAgIJAPejOupCJS65MAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xNDA0MDkxMTIyMjVaFw0yNDA0MDYxMTIyMjVaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqMdMBswDAYDVR0TBAUwAwEB/zAL
9 | BgNVHQ8EBAMCAQYwCgYIKoZIzj0EAwIDZwAwZAIwMKLVXB4YBQ0Ha4dEvFPcJtau
10 | TS5Vd4UqG3xQ10YcJogweuqaGHSFgdnEUfoX+4p5AjApMnYXFfUjSmlyfJmTaswO
11 | gaR5sUnnw33NA9j1ercem3asCYz6a8T0zo8/rR33XVU=
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-ca2.ku-ds.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBzDCCAVOgAwIBAgIJAPOkPR3wsvm5MAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT
3 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
4 | QyBDQTAeFw0xNDA0MDkxMTI0MTNaFw0yNDA0MDYxMTI0MTNaMD4xCzAJBgNVBAYT
5 | Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF
6 | QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu
7 | ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy
8 | aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqMdMBswDAYDVR0TBAUwAwEB/zAL
9 | BgNVHQ8EBAMCB4AwCgYIKoZIzj0EAwIDZwAwZAIwGRCmU/rWNjW13g8ITuq3pMXb
10 | jgwTFJHVlbMDiFJwUrRvytPV9doJOfzJ8nAQ0cZ1AjAbJ8QAV2e+DmYZpWc/p6Ug
11 | nQdac59ev+lH+ju6wET3jNDjUthUPrdgqa54+UWQ5r4=
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-int-ca2.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC6TCCAdGgAwIBAgIBDzANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER
3 | MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
4 | MTMwOTI0MTYwODQyWhcNMjMwOTIyMTYwODQyWjBLMQswCQYDVQQGEwJOTDERMA8G
5 | A1UEChMIUG9sYXJTU0wxKTAnBgNVBAMTIFBvbGFyU1NMIFRlc3QgSW50ZXJtZWRp
6 | YXRlIEVDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8Oih3fX5SLeN1dmFncQl
7 | WMw9+Y6sXblhlrXBxhXxjwdwpCHENn+foUVdrqYVYa7Suv3QVeO6nJ19H3QNixW8
8 | ik1P+hxsbaq8bta78vAyHmC4EmXQLg1w7oxb9Q82qX1Yo4GVMIGSMB0GA1UdDgQW
9 | BBQPib1jQevLXhco/2gwPcGI0JxYOTBjBgNVHSMEXDBagBS0WuSls97SUva51aaV
10 | D+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkw
11 | FwYDVQQDExBQb2xhclNTTCBUZXN0IENBggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZI
12 | hvcNAQELBQADggEBAAjeaTUaCBiXT1CYLVr6UFSeRNZBrDPnj6PwqUQTvgB5I5n6
13 | yXqoE4RYDaEL0Lg24juFxI26itBuypto6vscgGq77cfrP/avSdxU+xeZ4bCWvh3M
14 | ddj9lmko2U8I8GhBcHpSuIiTvgKDB8eKkjeq3AsLGchHDvip8pB3IhcNfL7W94Zf
15 | 7/lH9VQiE3/px7amD32cidoPvWLA9U3f1FsPmJESUz0wwNfINpDjmPr8dGbkCN+M
16 | CFhxo6sCfK8KLYG4nYX8FwxVR86kpSrO9e84AX0YYbdzxprbc2XOaebJ8+BDmzut
17 | ARkD7DTXrodN1wV7jQJkrUuEwPj9Rhvk+MFRkaw=
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-int-ca2.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MIGkAgEBBDAtxOHUV4be1MdH1frBHzxITCyUSxrVjJN8QTvTVk558ka0a3zhd4Pb
3 | ekWt7wBPXQegBwYFK4EEACKhZANiAATw6KHd9flIt43V2YWdxCVYzD35jqxduWGW
4 | tcHGFfGPB3CkIcQ2f5+hRV2uphVhrtK6/dBV47qcnX0fdA2LFbyKTU/6HGxtqrxu
5 | 1rvy8DIeYLgSZdAuDXDujFv1DzapfVg=
6 | -----END EC PRIVATE KEY-----
7 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-int-ca3.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIBtDCCATqgAwIBAgIBTTAKBggqhkjOPQQDAjBLMQswCQYDVQQGEwJOTDERMA8G
3 | A1UEChMIUG9sYXJTU0wxKTAnBgNVBAMTIFBvbGFyU1NMIFRlc3QgSW50ZXJtZWRp
4 | YXRlIEVDIENBMB4XDTE1MDkwMTE0MDg0M1oXDTI1MDgyOTE0MDg0M1owSjELMAkG
5 | A1UEBhMCVUsxETAPBgNVBAoTCG1iZWQgVExTMSgwJgYDVQQDEx9tYmVkIFRMUyBU
6 | ZXN0IGludGVybWVkaWF0ZSBDQSAzMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE
7 | 732fWHLNPMPsP1U1ibXvb55erlEVMlpXBGsj+KYwVqU1XCmW9Z9hhP7X/5js/DX9
8 | 2J/utoHyjUtVpQOzdTrbsaMQMA4wDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNo
9 | ADBlAjAJRxbGRas3NBmk9MnGWXg7PT1xnRELHRWWIvfLdVQt06l1/xFg3ZuPdQdt
10 | Qh7CK80CMQD7wa1o1a8qyDKBfLN636uKmKGga0E+vYXBeFCy9oARBangGCB0B2vt
11 | pz590JvGWfM=
12 | -----END CERTIFICATE-----
13 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/data_files/test-int-ca3.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PARAMETERS-----
2 | BggqhkjOPQMBBw==
3 | -----END EC PARAMETERS-----
4 | -----BEGIN EC PRIVATE KEY-----
5 | MHcCAQEEIC9zTt8jgjBlbq+qCsGj6uclaKLYBqxYSmUiuBdM1KG9oAoGCCqGSM49
6 | AwEHoUQDQgAE732fWHLNPMPsP1U1ibXvb55erlEVMlpXBGsj+KYwVqU1XCmW9Z9h
7 | hP7X/5js/DX92J/utoHyjUtVpQOzdTrbsQ==
8 | -----END EC PRIVATE KEY-----
9 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/check-generated-files.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # check if generated files are up-to-date
4 |
5 | set -eu
6 |
7 | if [ -d library -a -d include -a -d tests ]; then :; else
8 | echo "Must be run from mbed TLS root" >&2
9 | exit 1
10 | fi
11 |
12 | check()
13 | {
14 | FILE=$1
15 | SCRIPT=$2
16 |
17 | cp $FILE $FILE.bak
18 | $SCRIPT
19 | diff $FILE $FILE.bak
20 | mv $FILE.bak $FILE
21 | }
22 |
23 | check library/error.c scripts/generate_errors.pl
24 | check library/version_features.c scripts/generate_features.pl
25 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/list-enum-consts.pl:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 |
3 | use warnings;
4 | use strict;
5 |
6 | use utf8;
7 | use open qw(:std utf8);
8 |
9 | -d 'include/mbedtls' or die "$0: must be run from root\n";
10 |
11 | @ARGV = grep { ! /compat-1\.3\.h/ } ;
12 |
13 | my @consts;
14 | my $state = 'out';
15 | while (<>)
16 | {
17 | if( $state eq 'out' and /^(typedef )?enum \{/ ) {
18 | $state = 'in';
19 | } elsif( $state eq 'out' and /^(typedef )?enum/ ) {
20 | $state = 'start';
21 | } elsif( $state eq 'start' and /{/ ) {
22 | $state = 'in';
23 | } elsif( $state eq 'in' and /}/ ) {
24 | $state = 'out';
25 | } elsif( $state eq 'in' ) {
26 | s/=.*//; s!/\*.*!!; s/,.*//; s/\s+//g; chomp;
27 | push @consts, $_ if $_;
28 | }
29 | }
30 |
31 | open my $fh, '>', 'enum-consts' or die;
32 | print $fh "$_\n" for sort @consts;
33 | close $fh or die;
34 |
35 | printf "%8d enum-consts\n", scalar @consts;
36 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/list-identifiers.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -eu
4 |
5 | if [ -d include/mbedtls ]; then :; else
6 | echo "$0: must be run from root" >&2
7 | exit 1
8 | fi
9 |
10 | HEADERS=$( ls include/mbedtls/*.h | egrep -v 'compat-1\.3\.h|bn_mul' )
11 |
12 | rm -f identifiers
13 |
14 | grep '^[^ /#{]' $HEADERS | \
15 | sed -e 's/^[^:]*://' | \
16 | egrep -v '^(extern "C"|(typedef )?(struct|enum)( {)?$|};?$)' \
17 | > _decls
18 |
19 | if true; then
20 | sed -n -e 's/.* \**\([a-zA-Z_][a-zA-Z0-9_]*\)(.*/\1/p' \
21 | -e 's/.*(\*\(.*\))(.*/\1/p' _decls
22 | grep -v '(' _decls | sed -e 's/\([a-zA-Z0-9_]*\)[;[].*/\1/' -e 's/.* \**//'
23 | fi > _identifiers
24 |
25 | if [ $( wc -l < _identifiers ) -eq $( wc -l < _decls ) ]; then
26 | rm _decls
27 | egrep -v '^(u?int(16|32|64)_t)$' _identifiers | sort > identifiers
28 | rm _identifiers
29 | else
30 | echo "$0: oops, lost some identifiers" 2>&1
31 | exit 1
32 | fi
33 |
34 | wc -l identifiers
35 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/list-macros.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -eu
4 |
5 | if [ -d include/mbedtls ]; then :; else
6 | echo "$0: must be run from root" >&2
7 | exit 1
8 | fi
9 |
10 | HEADERS=$( ls include/mbedtls/*.h | egrep -v 'compat-1\.3\.h' )
11 |
12 | sed -n -e 's/.*#define \([a-zA-Z0-9_]*\).*/\1/p' $HEADERS \
13 | | egrep -v '^(asm|inline|EMIT|_CRT_SECURE_NO_DEPRECATE)$|^MULADDC_' \
14 | | sort -u > macros
15 |
16 | wc -l macros
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/list-symbols.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -eu
4 |
5 | if [ -d include/mbedtls ]; then :; else
6 | echo "$0: must be run from root" >&2
7 | exit 1
8 | fi
9 |
10 | if grep -i cmake Makefile >/dev/null; then
11 | echo "$0: not compatible with cmake" >&2
12 | exit 1
13 | fi
14 |
15 | cp include/mbedtls/config.h include/mbedtls/config.h.bak
16 | scripts/config.pl full
17 | CFLAGS=-fno-asynchronous-unwind-tables make clean lib >/dev/null 2>&1
18 | mv include/mbedtls/config.h.bak include/mbedtls/config.h
19 | if uname | grep -F Darwin >/dev/null; then
20 | nm -gUj library/libmbed*.a 2>/dev/null | sed -n -e 's/^_//p'
21 | elif uname | grep -F Linux >/dev/null; then
22 | nm -og library/libmbed*.a | grep -v '^[^ ]*: *U \|^$\|^[^ ]*:$' | sed 's/^[^ ]* . //'
23 | fi | sort > exported-symbols
24 | make clean
25 |
26 | wc -l exported-symbols
27 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/run-test-suites.pl:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 |
3 | use warnings;
4 | use strict;
5 |
6 | use utf8;
7 | use open qw(:std utf8);
8 |
9 | my @suites = grep { ! /\.(?:c|gcno)$/ } glob 'test_suite_*';
10 | die "$0: no test suite found\n" unless @suites;
11 |
12 | # in case test suites are linked dynamically
13 | $ENV{'LD_LIBRARY_PATH'} = '../library';
14 |
15 | my $prefix = $^O eq "MSWin32" ? '' : './';
16 |
17 | my ($failed_suites, $total_tests_run);
18 | for my $suite (@suites)
19 | {
20 | print "$suite ", "." x ( 72 - length($suite) - 2 - 4 ), " ";
21 | my $result = `$prefix$suite`;
22 | if( $result =~ /PASSED/ ) {
23 | print "PASS\n";
24 | my ($tests, $skipped) = $result =~ /([0-9]*) tests.*?([0-9]*) skipped/;
25 | $total_tests_run += $tests - $skipped;
26 | } else {
27 | $failed_suites++;
28 | print "FAIL\n";
29 | }
30 | }
31 |
32 | print "-" x 72, "\n";
33 | print $failed_suites ? "FAILED" : "PASSED";
34 | printf " (%d suites, %d tests run)\n", scalar @suites, $total_tests_run;
35 | exit( $failed_suites ? 1 : 0 );
36 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/scripts/yotta-build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Do test builds of the yotta module for all supported targets
4 |
5 | set -eu
6 |
7 | yotta/create-module.sh
8 | cd yotta/module
9 | yt update || true # needs network
10 |
11 | yotta_build()
12 | {
13 | TARGET=$1
14 | echo; echo "*** $TARGET ***"
15 | yt -t $TARGET build
16 | }
17 |
18 | if uname -a | grep 'Linux.*x86' >/dev/null; then
19 | yotta_build x86-linux-native
20 | fi
21 | if uname -a | grep 'Darwin.*x86' >/dev/null; then
22 | yotta_build x86-osx-native
23 | fi
24 | if which armcc >/dev/null && armcc --help >/dev/null 2>&1; then
25 | yotta_build frdm-k64f-armcc
26 | #yotta_build nordic-nrf51822-16k-armcc
27 | fi
28 | if which arm-none-eabi-gcc >/dev/null; then
29 | yotta_build frdm-k64f-gcc
30 | #yotta_build st-nucleo-f401re-gcc # dirent
31 | #yotta_build stm32f429i-disco-gcc # fails in mbed-hal-st-stm32f4
32 | #yotta_build nordic-nrf51822-16k-gcc # fails in minar-platform
33 | #yotta_build bbc-microbit-classic-gcc # fails in minar-platform
34 | #yotta_build st-stm32f439zi-gcc # fails in mbed-hal-st-stm32f4
35 | #yotta_build st-stm32f429i-disco-gcc # fails in mbed-hal-st-stm32f4
36 | fi
37 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_aes.rest.data:
--------------------------------------------------------------------------------
1 | AES-ECB Encrypt (Invalid keylength)
2 | aes_encrypt_ecb:"000000000000000000000000000000":"f34481ec3cc627bacd5dc3fb08f273e6":"0336763e966d92595a567cc9ce537f5e":MBEDTLS_ERR_AES_INVALID_KEY_LENGTH
3 |
4 | AES-ECB Decrypt (Invalid keylength)
5 | aes_decrypt_ecb:"000000000000000000000000000000":"f34481ec3cc627bacd5dc3fb08f273e6":"0336763e966d92595a567cc9ce537f5e":MBEDTLS_ERR_AES_INVALID_KEY_LENGTH
6 |
7 | AES-256-CBC Encrypt (Invalid input length)
8 | aes_encrypt_cbc:"0000000000000000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"ffffffffffffffe000000000000000":"":MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH
9 |
10 | AES-256-CBC Decrypt (Invalid input length)
11 | aes_decrypt_cbc:"0000000000000000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"623a52fcea5d443e48d9181ab32c74":"":MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH
12 |
13 | AES Selftest
14 | depends_on:MBEDTLS_SELF_TEST
15 | aes_selftest:
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_entropy.data:
--------------------------------------------------------------------------------
1 | Entropy write/update seed file
2 | entropy_seed_file:"data_files/entropy_seed":0
3 |
4 | Entropy write/update seed file
5 | entropy_seed_file:"no_such_dir/file":MBEDTLS_ERR_ENTROPY_FILE_IO_ERROR
6 |
7 | Entropy too many sources
8 | entropy_too_many_sources:
9 |
10 | Entropy output length #1
11 | entropy_func_len:0:0
12 |
13 | Entropy output length #2
14 | entropy_func_len:1:0
15 |
16 | Entropy output length #3
17 | entropy_func_len:2:0
18 |
19 | Entropy output length #4
20 | entropy_func_len:31:0
21 |
22 | Entropy output length #5
23 | entropy_func_len:65:MBEDTLS_ERR_ENTROPY_SOURCE_FAILED
24 |
25 | Entropy failing source
26 | entropy_source_fail:"data_files/entropy_seed"
27 |
28 | Entropy threshold #1
29 | entropy_threshold:16:2:8
30 |
31 | Entropy threshold #2
32 | entropy_threshold:32:1:32
33 |
34 | Entropy thershold #3
35 | entropy_threshold:16:0:MBEDTLS_ERR_ENTROPY_SOURCE_FAILED
36 |
37 | Entropy thershold #4
38 | entropy_threshold:1024:1:MBEDTLS_ERR_ENTROPY_SOURCE_FAILED
39 |
40 | Entropy self test
41 | entropy_selftest:
42 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_error.data:
--------------------------------------------------------------------------------
1 | Single low error
2 | depends_on:MBEDTLS_AES_C
3 | error_strerror:-0x0020:"AES - Invalid key length"
4 |
5 | Single high error
6 | depends_on:MBEDTLS_RSA_C
7 | error_strerror:-0x4080:"RSA - Bad input parameters to function"
8 |
9 | Low and high error
10 | depends_on:MBEDTLS_AES_C:MBEDTLS_RSA_C
11 | error_strerror:-0x40A0:"RSA - Bad input parameters to function \: AES - Invalid key length"
12 |
13 | Non existing high error
14 | error_strerror:-0x8880:"UNKNOWN ERROR CODE (8880)"
15 |
16 | Non existing low error
17 | error_strerror:-0x007F:"UNKNOWN ERROR CODE (007F)"
18 |
19 | Non existing low and high error
20 | error_strerror:-0x88FF:"UNKNOWN ERROR CODE (8880) \: UNKNOWN ERROR CODE (007F)"
21 |
22 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_error.function:
--------------------------------------------------------------------------------
1 | /* BEGIN_HEADER */
2 | #include "mbedtls/error.h"
3 | /* END_HEADER */
4 |
5 | /* BEGIN_DEPENDENCIES
6 | * depends_on:MBEDTLS_ERROR_C
7 | * END_DEPENDENCIES
8 | */
9 |
10 | /* BEGIN_CASE */
11 | void error_strerror( int code, char *result_str )
12 | {
13 | char buf[500];
14 |
15 | memset( buf, 0, sizeof( buf ) );
16 |
17 | mbedtls_strerror( code, buf, 500 );
18 |
19 | TEST_ASSERT( strcmp( buf, result_str ) == 0 );
20 | }
21 | /* END_CASE */
22 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_memory_buffer_alloc.data:
--------------------------------------------------------------------------------
1 | Memory buffer alloc self test
2 | mbedtls_memory_buffer_alloc_self_test:
3 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_memory_buffer_alloc.function:
--------------------------------------------------------------------------------
1 | /* BEGIN_HEADER */
2 | #include "mbedtls/memory_buffer_alloc.h"
3 | #define TEST_SUITE_MEMORY_BUFFER_ALLOC
4 | /* END_HEADER */
5 |
6 | /* BEGIN_DEPENDENCIES
7 | * depends_on:MBEDTLS_MEMORY_BUFFER_ALLOC_C
8 | * END_DEPENDENCIES
9 | */
10 |
11 | /* BEGIN_CASE depends_on:MBEDTLS_SELF_TEST */
12 | void mbedtls_memory_buffer_alloc_self_test( )
13 | {
14 | TEST_ASSERT( mbedtls_memory_buffer_alloc_self_test( 0 ) == 0 );
15 | }
16 | /* END_CASE */
17 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/tests/suites/test_suite_version.data:
--------------------------------------------------------------------------------
1 | Check compiletime library version
2 | check_compiletime_version:"2.2.1"
3 |
4 | Check runtime library version
5 | check_runtime_version:"2.2.1"
6 |
7 | Check for MBEDTLS_VERSION_C
8 | check_feature:"MBEDTLS_VERSION_C":0
9 |
10 | Check for MBEDTLS_AES_C when already present
11 | depends_on:MBEDTLS_AES_C
12 | check_feature:"MBEDTLS_AES_C":0
13 |
14 | Check for unknown define
15 | check_feature:"MBEDTLS_UNKNOWN":-1
16 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/yotta/.gitignore:
--------------------------------------------------------------------------------
1 | module
2 |
--------------------------------------------------------------------------------
/src/aws_iot_src/external_libs/mbedTLS/yotta/data/module.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "mbedtls",
3 | "version": "2.2.1",
4 | "description": "The mbed TLS crypto/SSL/TLS library",
5 | "licenses": [
6 | {
7 | "url": "https://spdx.org/licenses/Apache-2.0",
8 | "type": "Apache-2.0"
9 | }
10 | ],
11 | "dependencies": {},
12 | "targetDependencies": {
13 | "mbed": { "cmsis-core": "^1.0.0" }
14 | },
15 | "testTargetDependencies": {
16 | "mbed": { "mbed-drivers": "~0.11.0" }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/aws_iot_src/include/aws_iot_shadow_actions.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License").
5 | * You may not use this file except in compliance with the License.
6 | * A copy of the License is located at
7 | *
8 | * http://aws.amazon.com/apache2.0
9 | *
10 | * or in the "license" file accompanying this file. This file is distributed
11 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | * express or implied. See the License for the specific language governing
13 | * permissions and limitations under the License.
14 | */
15 |
16 | #ifndef SRC_SHADOW_AWS_IOT_SHADOW_ACTIONS_H_
17 | #define SRC_SHADOW_AWS_IOT_SHADOW_ACTIONS_H_
18 |
19 | #include "aws_iot_shadow_interface.h"
20 |
21 | IoT_Error_t iot_shadow_action(const char *pThingName, ShadowActions_t action,
22 | const char *pJsonDocumentToBeSent, fpActionCallback_t callback, void *pCallbackContext,
23 | uint32_t timeout_seconds, bool isSticky);
24 |
25 | #endif /* SRC_SHADOW_AWS_IOT_SHADOW_ACTIONS_H_ */
26 |
--------------------------------------------------------------------------------
/src/aws_iot_src/include/aws_iot_shadow_key.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License").
5 | * You may not use this file except in compliance with the License.
6 | * A copy of the License is located at
7 | *
8 | * http://aws.amazon.com/apache2.0
9 | *
10 | * or in the "license" file accompanying this file. This file is distributed
11 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | * express or implied. See the License for the specific language governing
13 | * permissions and limitations under the License.
14 | */
15 |
16 | #ifndef SRC_SHADOW_AWS_IOT_SHADOW_KEY_H_
17 | #define SRC_SHADOW_AWS_IOT_SHADOW_KEY_H_
18 |
19 | #define SHADOW_CLIENT_TOKEN_STRING "clientToken"
20 | #define SHADOW_VERSION_STRING "version"
21 |
22 | #endif /* SRC_SHADOW_AWS_IOT_SHADOW_KEY_H_ */
23 |
--------------------------------------------------------------------------------
/src/aws_iot_src/platform/linux/common/timer_platform.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License").
5 | * You may not use this file except in compliance with the License.
6 | * A copy of the License is located at
7 | *
8 | * http://aws.amazon.com/apache2.0
9 | *
10 | * or in the "license" file accompanying this file. This file is distributed
11 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | * express or implied. See the License for the specific language governing
13 | * permissions and limitations under the License.
14 | */
15 |
16 | #ifndef SRC_PROTOCOL_MQTT_AWS_IOT_EMBEDDED_CLIENT_WRAPPER_PLATFORM_LINUX_COMMON_TIMER_PLATFORM_H_
17 | #define SRC_PROTOCOL_MQTT_AWS_IOT_EMBEDDED_CLIENT_WRAPPER_PLATFORM_LINUX_COMMON_TIMER_PLATFORM_H_
18 |
19 | /**
20 | * @file timer_platform.h
21 | */
22 | #include
23 | #include
24 | #include "timer_interface.h"
25 |
26 | /**
27 | * definition of the Timer struct. Platform specific
28 | */
29 | struct Timer {
30 | struct timeval end_time;
31 | };
32 |
33 |
34 | #endif /* SRC_PROTOCOL_MQTT_AWS_IOT_EMBEDDED_CLIENT_WRAPPER_PLATFORM_LINUX_COMMON_TIMER_PLATFORM_H_ */
35 |
--------------------------------------------------------------------------------
/src/aws_iot_src/platform/linux/pthread/threads_platform.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License").
5 | * You may not use this file except in compliance with the License.
6 | * A copy of the License is located at
7 | *
8 | * http://aws.amazon.com/apache2.0
9 | *
10 | * or in the "license" file accompanying this file. This file is distributed
11 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 | * express or implied. See the License for the specific language governing
13 | * permissions and limitations under the License.
14 | */
15 |
16 | #include "threads_interface.h"
17 | #ifdef _ENABLE_THREAD_SUPPORT_
18 | #ifndef IOTSDKC_THREADS_PLATFORM_H_H
19 | #define IOTSDKC_THREADS_PLATFORM_H_H
20 |
21 | #include
22 |
23 | /**
24 | * @brief Mutex Type
25 | *
26 | * definition of the Mutex struct. Platform specific
27 | *
28 | */
29 | struct _IoT_Mutex_t {
30 | pthread_mutex_t lock;
31 | };
32 |
33 | #endif /* IOTSDKC_THREADS_PLATFORM_H_H */
34 | #endif /* _ENABLE_THREAD_SUPPORT_ */
35 |
36 |
--------------------------------------------------------------------------------
/src/canbus_awsiotlogger.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef CANBUSawsiotlogger_H
20 | #define CANBUSawsiotlogger_H
21 |
22 | #include "canbus_logger.h"
23 | #include "awsiot_client.h"
24 |
25 | unsigned int canbus_awsiotlogger_run(canbus_logger *logger);
26 | unsigned int canbus_awsiotlogger_stop(canbus_logger *logger);
27 |
28 | #endif
29 |
--------------------------------------------------------------------------------
/src/canbus_filelogger.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef CANBUSFILELOGGER_H
20 | #define CANBUSFILELOGGER_H
21 |
22 | #include "canbus_logger.h"
23 |
24 | unsigned int canbus_filelogger_run(canbus_logger *logger);
25 | unsigned int canbus_filelogger_stop(canbus_logger *logger);
26 |
27 | #endif
28 |
--------------------------------------------------------------------------------
/src/canbus_log.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef CANBUSLOG_H
20 | #define CANBUSLOG_H
21 |
22 | #include
23 | #include
24 | #include
25 | #include "canbus_logger.h"
26 |
27 | unsigned int canbus_log_open(canbus_logger *logger, const char *mode);
28 | unsigned int canbus_log_write(char *data);
29 | unsigned int canbus_log_read(canbus_logger *logger);
30 | void canbus_log_close();
31 |
32 | #endif
33 |
--------------------------------------------------------------------------------
/src/myint.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef MYINT_H_
20 | #define MYINT_H_
21 |
22 | #include
23 |
24 | int MYINT_LEN(int *num);
25 | int MYINT_DUP(int const *src);
26 |
27 | #endif
28 |
--------------------------------------------------------------------------------
/src/mystring.c:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #include "mystring.h"
20 |
21 | char* MYSTRING_COPY(char *src, size_t len) {
22 | char *str = malloc(sizeof(char) * (len+1));
23 | memcpy(str, src, len);
24 | str[len] = '\0';
25 | return str;
26 | }
27 |
28 | char* MYSTRING_COPYF(char *src, size_t len, char *value) {
29 | char *str = malloc(sizeof(char) * (len+1));
30 | snprintf(str, len, src, value);
31 | str[len] = '\0';
32 | return str;
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/src/mystring.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef MYSTRING_H_
20 | #define MYSTRING_H_
21 |
22 | #include
23 |
24 | char* MYSTRING_COPY(char *src, size_t len);
25 | char* MYSTRING_COPYF(char *src, size_t len, char *value);
26 |
27 | #endif
28 |
--------------------------------------------------------------------------------
/src/passthru_shadow_connection_handler.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef PASSTHRUSHADOWCONNECTIONHANDLER_H_
20 | #define PASSTHRUSHADOWCONNECTIONHANDLER_H_
21 |
22 | #include
23 | #include "passthru_thing.h"
24 |
25 | unsigned int passthru_shadow_connection_handler_handle(passthru_thing *thing, int *connection);
26 |
27 | #endif
28 |
--------------------------------------------------------------------------------
/src/passthru_shadow_j2534_handler.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef PASSTHRUSHADOWJ2534HANDLER_H_
20 | #define PASSTHRUSHADOWJ2534HANDLER_H_
21 |
22 | #include
23 | #include
24 | #include "myint.h"
25 | #include "vector.h"
26 | #include "canbus.h"
27 | #include "j2534.h"
28 | #include "passthru_thing.h"
29 |
30 | void passthru_shadow_j2534_handler_handle(passthru_thing *thing, shadow_state *state);
31 |
32 | #endif
33 |
--------------------------------------------------------------------------------
/src/passthru_shadow_log_handler.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef PASSTHRUSHADOWLOGHANDLER_H_
20 | #define PASSTHRUSHADOWLOGHANDLER_H_
21 |
22 | #include
23 | #include
24 | #include "mystring.h"
25 | #include "passthru_thing.h"
26 | #include "passthru_shadow.h"
27 | #include "canbus_logger.h"
28 |
29 | void passthru_shadow_log_handler_handle(passthru_thing *thing, shadow_log *log);
30 |
31 | #endif
32 |
--------------------------------------------------------------------------------
/src/passthru_shadow_router.h:
--------------------------------------------------------------------------------
1 | /**
2 | * ecutools: IoT Automotive Tuning, Diagnostics & Analytics
3 | * Copyright (C) 2014 Jeremy Hahn
4 | *
5 | * This program is free software: you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation, either version 3 of the License, or
8 | * (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program. If not, see .
17 | */
18 |
19 | #ifndef PASSTHRUSHADOWROUTER_H_
20 | #define PASSTHRUSHADOWROUTER_H_
21 |
22 | #include
23 | #include
24 | #include "passthru_thing.h"
25 | #include "passthru_shadow_log_handler.h"
26 | #include "passthru_shadow_connection_handler.h"
27 |
28 | void passthru_shadow_router_route_message(passthru_thing *thing, shadow_message *message);
29 | void passthru_shadow_router_route_delta(passthru_thing *thing, shadow_desired *desired);
30 |
31 | #endif
32 |
--------------------------------------------------------------------------------
/src/vector.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include "vector.h"
5 |
6 | void vector_init(vector *v) {
7 | v->data = NULL;
8 | v->size = 0;
9 | v->count = 0;
10 | }
11 |
12 | int vector_count(vector *v) {
13 | return v->count;
14 | }
15 |
16 | void vector_add(vector *v, void *e) {
17 | if(v->size == 0) {
18 | v->size = 10;
19 | v->data = malloc(sizeof(void*) * v->size);
20 | memset(v->data, '\0', sizeof(void*) * v->size);
21 | }
22 | if(v->size == v->count) {
23 | v->size *= 2;
24 | v->data = realloc(v->data, sizeof(void*) * v->size);
25 | }
26 | v->data[v->count] = e;
27 | v->count++;
28 | }
29 |
30 | void vector_set(vector *v, int index, void *e) {
31 | if(index >= v->count) {
32 | return;
33 | }
34 | v->data[index] = e;
35 | }
36 |
37 | void *vector_get(vector *v, int index) {
38 | if(index >= v->count) {
39 | return NULL;
40 | }
41 | return v->data[index];
42 | }
43 |
44 | void vector_delete(vector *v, int index) {
45 | if(index >= v->count) {
46 | return;
47 | }
48 | int i, j;
49 | for(i = index, j = index; i < v->count; i++) {
50 | v->data[j] = v->data[i];
51 | j++;
52 | }
53 | v->count--;
54 | }
55 |
56 | void vector_free(vector *v) {
57 | free(v->data);
58 | }
59 |
60 |
--------------------------------------------------------------------------------
/src/vector.h:
--------------------------------------------------------------------------------
1 | #ifndef VECTOR_H__
2 | #define VECTOR_H__
3 |
4 | typedef struct {
5 | void** data;
6 | int size;
7 | int count;
8 | } vector;
9 |
10 | void vector_init(vector*);
11 | int vector_count(vector*);
12 | void vector_add(vector*, void*);
13 | void vector_set(vector*, int, void*);
14 | void *vector_get(vector*, int);
15 | void vector_delete(vector*, int);
16 | void vector_free(vector*);
17 |
18 | #endif
19 |
--------------------------------------------------------------------------------
/vcan0-up.sh:
--------------------------------------------------------------------------------
1 | sudo modprobe vcan
2 | sudo ip link add dev vcan0 type vcan
3 | sudo ip link set up vcan0
4 |
--------------------------------------------------------------------------------