├── .gitignore
├── Makefile
├── README NAT.md
├── README.docker
├── README.legacy
├── README.md
├── avahi-daemon.conf
├── avahi-daemon.sh
├── big-file.html
├── ca.crt
├── client.crt
├── client_privkey.pem
├── coap-client.c
├── dnsmasq.conf
├── dnsmasq.sh
├── dnsmasq_nat.conf
├── docker.conf
├── docker.conf.stop
├── docker
├── Dockerfile
├── connectivity-check.sh
├── danted.conf
├── dnsmasq.conf
├── gptp.cfg
├── http-get-file-test.sh
├── http-server.py
├── https-server.py
├── mosquitto-tls.conf
├── mosquitto.conf
└── syslog-receiver.py
├── dtls-client.c
├── dtls-server.c
├── echo-apps-cert.pem
├── echo-apps-key.pem
├── echo-client.c
├── echo-server.c
├── http-server.py
├── https-server.pem
├── https-server.py
├── index.html
├── libcoap
├── .gitignore
├── .travis.yml
├── AUTHORS
├── CONTRIBUTE
├── COPYING
├── ChangeLog
├── LICENSE.BSD
├── LICENSE.GPL
├── Makefile.am
├── Makefile.libcoap
├── NEWS
├── README
├── README.md
├── TODO
├── autogen.sh
├── configure.ac
├── doc
│ ├── Doxyfile.in
│ └── Makefile.am
├── examples
│ ├── Makefile.am
│ ├── README.etsi_iot
│ ├── client.c
│ ├── coap-client.txt.in
│ ├── coap-rd.c
│ ├── coap-rd.txt.in
│ ├── coap-server.c
│ ├── coap-server.txt.in
│ ├── coap_list.c
│ ├── coap_list.h
│ ├── contiki
│ │ ├── Makefile.common
│ │ ├── Makefile.contiki
│ │ ├── coap-observer.c
│ │ ├── radvd.conf.sample
│ │ └── server.c
│ ├── etsi_coaptest.sh
│ ├── etsi_iot_01.c
│ ├── etsi_iot_01_largedata.txt
│ ├── etsi_testcases.sh
│ ├── lwip
│ │ ├── .gitignore
│ │ ├── README
│ │ ├── lwipopts.h
│ │ ├── server-coap.c
│ │ ├── server-coap.h
│ │ └── server.c
│ └── tiny.c
├── include
│ └── coap
│ │ ├── address.h
│ │ ├── async.h
│ │ ├── bits.h
│ │ ├── block.h
│ │ ├── coap.h.in
│ │ ├── coap_io.h
│ │ ├── coap_time.h
│ │ ├── debug.h
│ │ ├── encode.h
│ │ ├── hashkey.h
│ │ ├── libcoap.h
│ │ ├── lwippools.h
│ │ ├── mem.h
│ │ ├── net.h
│ │ ├── option.h
│ │ ├── pdu.h
│ │ ├── prng.h
│ │ ├── resource.h
│ │ ├── str.h
│ │ ├── subscribe.h
│ │ ├── t_list.h
│ │ ├── uri.h
│ │ ├── uthash.h
│ │ └── utlist.h
├── libcoap-1.map
├── libcoap-1.pc.in
├── libcoap-1.sym
├── m4
│ ├── ax_check_compile_flag.m4
│ └── ax_check_link_flag.m4
├── scripts
│ └── build.sh
├── src
│ ├── address.c
│ ├── async.c
│ ├── block.c
│ ├── coap_io.c
│ ├── coap_io_lwip.c
│ ├── coap_time.c
│ ├── debug.c
│ ├── encode.c
│ ├── hashkey.c
│ ├── mem.c
│ ├── net.c
│ ├── option.c
│ ├── pdu.c
│ ├── resource.c
│ ├── str.c
│ ├── subscribe.c
│ └── uri.c
└── tests
│ ├── Makefile.am
│ ├── test_error_response.c
│ ├── test_error_response.h
│ ├── test_options.c
│ ├── test_options.h
│ ├── test_pdu.c
│ ├── test_pdu.h
│ ├── test_sendqueue.c
│ ├── test_sendqueue.h
│ ├── test_uri.c
│ ├── test_uri.h
│ ├── test_wellknown.c
│ ├── test_wellknown.h
│ └── testdriver.c
├── loop-ppp-dev.sh
├── loop-pppd.sh
├── loop-radvd.sh
├── loop-slip-tap.sh
├── loop-slip.sh
├── loop-socat.sh
├── mbedtls-2.4.0
├── .gitignore
├── .travis.yml
├── CMakeLists.txt
├── ChangeLog
├── DartConfiguration.tcl
├── LICENSE
├── Makefile
├── README.md
├── apache-2.0.txt
├── circle.yml
├── configs
│ ├── README.txt
│ ├── config-ccm-psk-tls1_2.h
│ ├── config-mini-tls1_1.h
│ ├── config-no-entropy.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
│ │ ├── cmac.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
│ │ ├── net_sockets.h
│ │ ├── oid.h
│ │ ├── padlock.h
│ │ ├── pem.h
│ │ ├── pk.h
│ │ ├── pk_internal.h
│ │ ├── pkcs11.h
│ │ ├── pkcs12.h
│ │ ├── pkcs5.h
│ │ ├── platform.h
│ │ ├── platform_time.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
│ ├── Makefile
│ ├── 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
│ ├── cmac.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_sockets.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
│ ├── Makefile
│ ├── 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
│ ├── apidoc_full.sh
│ ├── 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
│ ├── output_env.sh
│ ├── rename.pl
│ ├── rm-malloc-cast.cocci
│ └── tmp_ignore_makefiles.sh
├── tests
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Descriptions.txt
│ ├── Makefile
│ ├── 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-der0.crt
│ │ ├── server5-der1a.crt
│ │ ├── server5-der1b.crt
│ │ ├── server5-der2.crt
│ │ ├── server5-der4.crt
│ │ ├── server5-der8.crt
│ │ ├── server5-der9.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-ca2_cat-future-present.crt
│ │ ├── test-ca2_cat-past-present.crt
│ │ ├── test-ca2_cat-present-future.crt
│ │ ├── test-ca2_cat-present-past.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
│ │ ├── basic-build-test.sh
│ │ ├── check-doxy-blocks.pl
│ │ ├── check-generated-files.sh
│ │ ├── check-names.sh
│ │ ├── curves.pl
│ │ ├── doxygen.sh
│ │ ├── gen_ctr_drbg.pl
│ │ ├── gen_gcm_decrypt.pl
│ │ ├── gen_gcm_encrypt.pl
│ │ ├── gen_pkcs1_v21_sign_verify.pl
│ │ ├── generate-afl-tests.sh
│ │ ├── 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
│ │ ├── travis-log-failure.sh
│ │ └── 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_cmac.data
│ │ ├── test_suite_cmac.function
│ │ ├── 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_v15.data
│ │ ├── test_suite_pkcs1_v15.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_timing.data
│ │ ├── test_suite_timing.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
├── monitor_15_4.c
├── nat.conf
├── nat.conf.stop
├── nat.png
├── net-capture.py
├── net-setup.sh
├── privatekey.wg
├── python-websocket-server
├── .circleci
│ └── config.yml
├── .gitignore
├── LICENSE
├── README.md
├── client.html
├── server.py
├── setup.py
├── tests
│ ├── _bootstrap_.py
│ ├── test_handshake.py
│ ├── test_text_messages.py
│ └── utils.py
├── tox.ini
└── websocket_server
│ ├── __init__.py
│ └── websocket_server.py
├── radvd_native_sim.conf
├── radvd_slip.conf
├── start-leshan.sh
├── stop-leshan.sh
├── stunnel.conf
├── stunnel.sh
├── stunnel_sc.conf
├── systemd
├── README.rst
├── loop-slip-tap.service
└── loop-socat.service
├── tcptest.py
├── throughput-client.c
├── tinydtls-0.8.2
├── Makefile.in
├── Makefile.tinydtls
├── aes
│ ├── Makefile.in
│ ├── rijndael.c
│ └── rijndael.h
├── alert.h
├── ccm.c
├── ccm.h
├── configure
├── configure.in
├── crypto.c
├── crypto.h
├── debug.c
├── debug.h
├── doc
│ ├── Doxyfile.in
│ └── Makefile.in
├── dtls.c
├── dtls.h
├── dtls_config.h.in
├── dtls_time.c
├── dtls_time.h
├── ecc
│ ├── Makefile.contiki
│ ├── Makefile.in
│ ├── ecc.c
│ ├── ecc.h
│ ├── ecc_test.o
│ ├── test_helper.c
│ ├── test_helper.h
│ ├── test_helper.o
│ ├── testecc.c
│ └── testfield.c
├── examples
│ └── contiki
│ │ ├── Makefile.in
│ │ ├── dtls-client.c
│ │ └── dtls-server.c
├── global.h
├── hmac.c
├── hmac.h
├── netq.c
├── netq.h
├── numeric.h
├── peer.c
├── peer.h
├── platform-specific
│ ├── Makefile.in
│ ├── config-cc2538dk.h
│ ├── config-econotag.h
│ ├── config-minimal-net.h
│ ├── config-sky.h
│ ├── config-wismote.h
│ └── platform.h
├── prng.h
├── session.c
├── session.h
├── sha2
│ ├── Makefile.in
│ ├── README
│ ├── sha2.c
│ ├── sha2.h
│ ├── sha2prog.c
│ ├── sha2speed.c
│ ├── sha2test.pl
│ └── testvectors
│ │ └── testvectors
│ │ ├── vector001.dat
│ │ ├── vector001.info
│ │ ├── vector002.dat
│ │ ├── vector002.info
│ │ ├── vector003.dat
│ │ ├── vector003.info
│ │ ├── vector004.dat
│ │ ├── vector004.info
│ │ ├── vector005.dat
│ │ ├── vector005.info
│ │ ├── vector006.dat
│ │ ├── vector006.info
│ │ ├── vector007.dat
│ │ ├── vector007.info
│ │ ├── vector008.dat
│ │ ├── vector008.info
│ │ ├── vector009.dat
│ │ ├── vector009.info
│ │ ├── vector010.dat
│ │ ├── vector010.info
│ │ ├── vector011.dat
│ │ ├── vector011.info
│ │ ├── vector012.dat
│ │ ├── vector012.info
│ │ ├── vector013.dat
│ │ ├── vector013.info
│ │ ├── vector014.dat
│ │ ├── vector014.info
│ │ ├── vector015.dat
│ │ ├── vector015.info
│ │ ├── vector016.dat
│ │ ├── vector016.info
│ │ ├── vector017.dat
│ │ ├── vector017.info
│ │ ├── vector018.dat
│ │ └── vector018.info
├── state.h
├── t_list.h
├── tests
│ ├── Makefile.in
│ ├── ccm-test.c
│ ├── ccm-testdata.c
│ ├── dtls-client.c
│ ├── dtls-server.c
│ └── prf-test.c
├── tinydtls.h.in
├── uthash.h
└── utlist.h
├── tunslip6.c
├── virtual-hub
├── CMakeLists.txt
├── README.md
├── input.csv
└── src
│ ├── graphs.c
│ ├── graphs.h
│ └── hub.c
├── websocket-console.py
├── wireguard-vpn-vlan.conf
├── wireguard-vpn-vlan.conf.stop
├── wireguard-vpn.conf
├── wireguard-vpn.conf.stop
├── zephyr-websocket-server.py
├── zeth-multiface.conf
├── zeth-multiface.conf.stop
├── zeth-tunnel.conf
├── zeth-tunnel.conf.stop
├── zeth-vlan.conf
├── zeth.conf
├── zeth.conf.stop
├── zeth0-gptp.conf
└── zeth1-gptp.conf
/avahi-daemon.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | avahi-daemon -f avahi-daemon.conf
4 |
--------------------------------------------------------------------------------
/ca.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIDCzCCAfOgAwIBAgIUG0HlIzWUALs0rKhOa/eywtT5aJAwDQYJKoZIhvcNAQEL
3 | BQAwFDESMBAGA1UEAwwJZXhhbXBsZUNBMCAXDTIwMDExNzA5MDAxOVoYDzIxMTkx
4 | MjI0MDkwMDE5WjAUMRIwEAYDVQQDDAlleGFtcGxlQ0EwggEiMA0GCSqGSIb3DQEB
5 | AQUAA4IBDwAwggEKAoIBAQC6sIyeVEStJuWfGX5eYqKn4c6ukDR4w6MzS4rsQyyL
6 | Nw84YDkedeyMgTj2bVolg8nny9Mvlbhqm8p6p6V+hCwTsfLdBLFSgae0PCuHJjV1
7 | 2kr5cGlSbpyQMnXUJ8pRtjx4LtyFQ4et12LtSta/RyFAsR0B3+ldout1wQdI7v+b
8 | 1HZoWVLPx3ZJJ0lCvS5nRCBaxkx2n4x5+66s9P6UbfVsworSfJsEDA6gOFwFtZ+V
9 | Y/D+nPT6gwTAgeVttLVVaFMo45F4hgtyUwm2vVxOsaTzs99VS0RK1wLUhcMGIwRw
10 | ZpwbWDwC5ifmSZDHJ+K3nYTtrbQ2zBmK3Ic2zLLb31q1AgMBAAGjUzBRMB0GA1Ud
11 | DgQWBBRRfN18H1kTOKSOE7Ynq8lqa6mQrTAfBgNVHSMEGDAWgBRRfN18H1kTOKSO
12 | E7Ynq8lqa6mQrTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAu
13 | 9uUHhR05Rf4Sgyji18d/G/yJMlzfBvn8BqSXb+45kQ4pP/YykMcVElYaYm444Nte
14 | gJAfv0wsFvpF12k1yFBB8QLygJYVly6kJoLp1Z0oVWIhi/Y2+4+78BA50TmCpSsY
15 | u4Rm2UiY2C/SPP7skinDgmsqkv1Dx3/TY5OtC5htlOvfsHb8DtQhnk+wMSGEHqmO
16 | oqAwP9pBA/Ofh9IVrM/mG3OBfR5yHKcc4kIU1wj92Htwe/lvQVTDGWYLWuJeu3in
17 | eTecnqaUIKzttkxJ63iFtaGA14i8GH9DwFWPm4RcZUGoVuq3wW7ekvWOUccreCoJ
18 | LBnZTqyslCdLQFvZERpo
19 | -----END CERTIFICATE-----
20 |
--------------------------------------------------------------------------------
/client.crt:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIICtTCCAZ0CFFLgaPAmmAB7f6Z52Q2RaeAwsZNmMA0GCSqGSIb3DQEBCwUAMBQx
3 | EjAQBgNVBAMMCWV4YW1wbGVDQTAgFw0yMDAxMTcwOTAwNTFaGA8yMTE5MTIyNDA5
4 | MDA1MVowGDEWMBQGA1UEAwwNZXhhbXBsZUNsaWVudDCCASIwDQYJKoZIhvcNAQEB
5 | BQADggEPADCCAQoCggEBAOedwMSn3Gw8p5L3xdP2L6/8hd1B1zKPxNRfYv6DNEd1
6 | p/K+pYJNcsuoWPFrDj8jTwFAP61EtfL572c8zCDiT6Iw2j/pJTryRL3py5JsHJcA
7 | 3kqaJPoIs8iq8p4vPjeYq2CGpuCpXolswwBVMrr7BNx51QfOkBNQZ9z59zGh07DK
8 | gDNFKcY9eIQBuTyqF48oV1ARybtlbfN2rfZBJfB12FfpqGzxlvTpJD3r4WSpShPN
9 | fPaoy4ee9B6nHmoWz4meVQYlQUnHNCHvR6bk6ikb5Iw/gpcziNSjfXkPDANBy6Ln
10 | ksewAR/IiUHuYZJZYkvtPgIRZApkQOwucE2GWr1m00MCAwEAATANBgkqhkiG9w0B
11 | AQsFAAOCAQEAi7IPjMW7LzypnOeHMBTGrOXsSQKDPafKFIkl+gNudOkPkc5YQz3Z
12 | ueZYgiSab13K4lxeDM34fscf5JxM7L0AHDxZqWBztSisDBzpiv42RuZg8YB4X3vy
13 | DGmdHjNzK+As8tJuw66whcLAy1TjXlip7YTk+yPk9nhWuORURVtvs8zbyRp7nCzB
14 | PnKgdjp31aFayk9Zy1NaUlBjDH+FtYtl5R71SUcv7jDbpNfayLsf4Q0mvZOKSH8r
15 | KRv3DEKfwlbxGD2ORNUIrudgMK/wpC/8BkD0zsuv481M4XPZ408RM/27hsudafcd
16 | /JPq6RDVoKFApmtQKmiKdzkdZ0o/bvwsSg==
17 | -----END CERTIFICATE-----
18 |
--------------------------------------------------------------------------------
/dnsmasq.conf:
--------------------------------------------------------------------------------
1 | # Sample dnsmasq for testing DNS and DHCPv4
2 |
3 | interface=tap0
4 |
5 | # Do not use 53 (DNS) or 5353 (mDNS) ports in order not to have problems
6 | # in your local network.
7 | port=15353
8 | bind-interfaces
9 | no-resolv
10 |
11 | address=/4.zephyr.test/192.0.2.2
12 | address=/6.zephyr.test/2001:db8::2
13 | address=/www.zephyrproject.org/192.0.2.2
14 | address=/www.zephyrproject.org/2001:db8::2
15 |
16 | # Add zephyrtest to /etc/hosts for next cname to work
17 | cname=ztest,zephyrtest
18 |
19 | domain=zephyr.test
20 | dhcp-range=192.0.2.16,192.0.2.32,1h
21 |
--------------------------------------------------------------------------------
/dnsmasq.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | exec dnsmasq -C dnsmasq.conf -d
4 |
--------------------------------------------------------------------------------
/dnsmasq_nat.conf:
--------------------------------------------------------------------------------
1 | # dnsmasq for NAT environment
2 | interface=zeth
3 |
4 | port=53
5 | bind-interfaces
6 |
7 | address=/4.zephyr.test/192.0.2.2
8 | address=/6.zephyr.test/2001:db8::2
9 |
10 | domain=zephyr.test
11 | dhcp-range=192.0.2.16,192.0.2.32,1h
12 |
--------------------------------------------------------------------------------
/docker.conf.stop:
--------------------------------------------------------------------------------
1 | DOCKER_USER_INTERFACE=$(awk -F'=' '/DOCKER_USER_INTERFACE=/{print $2}' docker.conf)
2 |
3 | # Don't execute anything, if network does not exist anymore
4 | if ! docker network inspect $DOCKER_USER_INTERFACE >/dev/null 2>&1; then
5 | return 1
6 | fi
7 |
8 | echo Stop containers using docker net
9 | FMT="{{range .Containers}}{{println .Name}}{{end}}"
10 | for cont in $(docker network inspect $DOCKER_USER_INTERFACE --format "$FMT")
11 | do
12 | docker kill $cont
13 | done
14 |
15 | echo -n Remove docker net:
16 | docker network rm $DOCKER_USER_INTERFACE
17 |
--------------------------------------------------------------------------------
/docker/connectivity-check.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright (c) 2024 Nordic Semiconductor
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | # Start dnsmasq and http server and listen connections. This script is run
7 | # inside Docker container.
8 |
9 | dnsmasq -C /etc/dnsmasq.conf &
10 | /usr/local/bin/http-server.py &
11 | /usr/local/bin/https-server.py
12 |
--------------------------------------------------------------------------------
/docker/danted.conf:
--------------------------------------------------------------------------------
1 | internal: 192.0.2.2
2 | external: 192.0.2.2
3 | external: 127.0.0.1
4 | socksmethod: none
5 | user.unprivileged: nobody
6 |
7 | client pass {
8 | from: 0.0.0.0/0 to: 0.0.0.0/0
9 | }
10 |
11 | socks pass {
12 | from: 0.0.0.0/0 to: 0.0.0.0/0
13 | protocol: tcp udp
14 | }
15 |
--------------------------------------------------------------------------------
/docker/dnsmasq.conf:
--------------------------------------------------------------------------------
1 | # dnsmasq for testing DNS and DHCPv4 with Docker
2 |
3 | interface=eth0
4 |
5 | # Do not use 53 (DNS) or 5353 (mDNS) ports in order not to have problems
6 | # in your local network.
7 | port=15353
8 | bind-interfaces
9 | no-resolv
10 |
11 | address=/4.zephyr.test/192.0.2.2
12 | address=/6.zephyr.test/2001:db8::2
13 | address=/online.zephyr.test/192.0.2.2
14 | address=/online.zephyr.test/2001:db8::2
15 |
16 | # Add zephyrtest to /etc/hosts for next cname to work
17 | cname=ztest,zephyrtest
18 |
19 | domain=zephyr.test
20 | dhcp-range=192.0.2.16,192.0.2.32,1h
21 |
--------------------------------------------------------------------------------
/docker/http-server.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import socket
4 | from http.server import HTTPServer, BaseHTTPRequestHandler
5 |
6 | PORT = 8000
7 |
8 | class HTTPServerV6(HTTPServer):
9 | address_family = socket.AF_INET6
10 |
11 | class RequestHandler(BaseHTTPRequestHandler):
12 | length = 0
13 |
14 | def _set_headers(self):
15 | self.send_response(200)
16 | self.send_header('Content-Type', 'text/html')
17 | self.send_header('Content-Length', str(self.length))
18 | self.end_headers()
19 |
20 | def do_POST(self):
21 | payload = "
Done
"
22 | self.length = len(payload)
23 | self._set_headers()
24 | self.wfile.write(payload.encode())
25 |
26 | def do_GET(self):
27 | payload = "Done
"
28 | self.length = len(payload)
29 | self._set_headers()
30 | self.wfile.write(payload.encode())
31 |
32 | def main():
33 | httpd = HTTPServerV6(("", PORT), RequestHandler)
34 | print("Serving at port", PORT)
35 | httpd.serve_forever()
36 |
37 | if __name__ == '__main__':
38 | main()
39 |
--------------------------------------------------------------------------------
/docker/mosquitto-tls.conf:
--------------------------------------------------------------------------------
1 | # Place your local configuration in /etc/mosquitto/conf.d/
2 | #
3 | # A full description of the configuration file is at
4 | # /usr/share/doc/mosquitto/examples/mosquitto.conf.example
5 |
6 | pid_file /var/run/mosquitto.pid
7 |
8 | persistence true
9 | persistence_location /var/lib/mosquitto/
10 |
11 | port 8883
12 |
13 | tls_version tlsv1.2
14 |
15 | require_certificate false
16 | allow_anonymous true
17 |
18 | cafile /net-tools/echo-apps-cert.pem
19 |
20 | certfile /net-tools/echo-apps-cert.pem
21 | keyfile /net-tools/echo-apps-key.pem
22 |
--------------------------------------------------------------------------------
/docker/mosquitto.conf:
--------------------------------------------------------------------------------
1 | # Place your local configuration in /etc/mosquitto/conf.d/
2 | #
3 | # A full description of the configuration file is at
4 | # /usr/share/doc/mosquitto/examples/mosquitto.conf.example
5 |
6 | pid_file /var/run/mosquitto.pid
7 |
8 | port 1883
9 |
10 | persistence true
11 | persistence_location /var/lib/mosquitto/
12 |
--------------------------------------------------------------------------------
/echo-apps-cert.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE-----
2 | MIIC+zCCAeOgAwIBAgIJAO4QH8HyMOkRMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV
3 | BAMMCWxvY2FsaG9zdDAeFw0xNzA2MjYxMDU2MTBaFw00NDExMTExMDU2MTBaMBQx
4 | EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
5 | ggEBAMYAew3RF0Nrqad5nA+Nd5HS90c1sxfi3e1tAfmxkslIgOAfz7ekX/A26r/h
6 | M/ipxebUGYuCJdkZdHB57MZoye/OGqnwtwE1kf/TdW4CugaaKqzPIr8rH8FyOCI1
7 | 6tpv3WeiKxk4GQ5E0XE4tG0mhdbGvsFvPO6vlDwFVk6tU4GL1CMxaXInk7Q6rCPo
8 | EK71nwumbtNzyhgRyr5xAFYpNFTM2ilbJimZTV+hprnLK7IPEAAEqREsSLGZpcp8
9 | Z6W+FCAStzt6T9zH1S0EZrv1DM3xMjnXUZu62/Gn/i2a5pxrVNrx3Uj51/A1fI4k
10 | fkQv8785Dpar4UUDi1Tc4bYRgSECAwEAAaNQME4wHQYDVR0OBBYEFKTvbdybI8U6
11 | 3TTZARxoA1OuksLJMB8GA1UdIwQYMBaAFKTvbdybI8U63TTZARxoA1OuksLJMAwG
12 | A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAGdlv5OJ3k9x/xyTaKBkCV6V
13 | lPXV9GsgMtgEgKz4UjZ6OIOuqykiQnF+6uVPcaxEP55eSSIF7qZ7q1Yus5o1GojD
14 | VJv9rGVUryGn4N1iKYyuJguEH2l4hMZ+z8j1kowFqBM4zQuYU/vdjVGQqFH6Ur4o
15 | 1HFQcx+wtg5FsUdBBtkdejTngC4MAlCX3qh6hCwd9FFWpVK1BC7L3YsuFsbeyOmN
16 | 7l62oOArhSqJe7pogCv7bi6A53qXCbUvII7tvJhvldVbPSYZJhQ5gqioQkarWZNH
17 | g/d5v3O1XV14/mKs7bceSq3DmTl9PjAhJh1m2w3zuodG8AT8w76EhTwB7+BoZe4=
18 | -----END CERTIFICATE-----
19 |
--------------------------------------------------------------------------------
/http-server.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 |
3 | import socket
4 | from http.server import HTTPServer
5 | from http.server import SimpleHTTPRequestHandler
6 |
7 | PORT = 8000
8 |
9 | class HTTPServerV6(HTTPServer):
10 | address_family = socket.AF_INET6
11 |
12 | class RequestHandler(SimpleHTTPRequestHandler):
13 | length = 0
14 |
15 | def _set_headers(self):
16 | self.send_response(200)
17 | self.send_header('Content-Type', 'text/html')
18 | self.send_header('Content-Length', str(self.length))
19 | self.end_headers()
20 |
21 | def do_POST(self):
22 | payload = "Done
"
23 | self.length = len(payload)
24 | self._set_headers()
25 | self.wfile.write(payload)
26 |
27 | def main():
28 | httpd = HTTPServerV6(("", PORT), RequestHandler)
29 | print("Serving at port", PORT)
30 | httpd.serve_forever()
31 |
32 | if __name__ == '__main__':
33 | main()
34 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | html simple test document
5 |
6 |
7 | Testing
8 |
9 |
--------------------------------------------------------------------------------
/libcoap/.travis.yml:
--------------------------------------------------------------------------------
1 | language: c
2 | compiler:
3 | - gcc
4 | - clang
5 |
6 | env:
7 | - PLATFORM=posix TESTS=yes
8 | - PLATFORM=contiki
9 |
10 | addons:
11 | apt_packages:
12 | - libcunit1-dev
13 | - doxygen
14 | - libxml2-utils
15 | - xsltproc
16 | - docbook-xml
17 | - asciidoc
18 |
19 | branches:
20 | only:
21 | - master
22 | - develop
23 | - /^release-.*$/
24 |
25 | before_script: ./autogen.sh --clean && ./autogen.sh
26 |
27 | script: scripts/build.sh
28 |
--------------------------------------------------------------------------------
/libcoap/AUTHORS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/libcoap/AUTHORS
--------------------------------------------------------------------------------
/libcoap/COPYING:
--------------------------------------------------------------------------------
1 | libcoap is published as open-source software without any warranty of any kind.
2 |
3 | Use is permitted under the terms of the GNU General Public License (GPL),
4 | Version 2 or higher, OR the simplified BSD license.
5 |
6 | The respective license file are shipped as LICENSE.BSD and LICENSE.GPL.
7 |
--------------------------------------------------------------------------------
/libcoap/Makefile.libcoap:
--------------------------------------------------------------------------------
1 | libcoap_src = pdu.c net.c debug.c encode.c uri.c subscribe.c resource.c hashkey.c str.c option.c async.c block.c mem.c coap_io.c
2 |
3 | libcoap_dir := $(filter %libcoap,$(APPDS))
4 | vpath %c $(libcoap_dir)/src
5 |
6 | # set include path for coap sources
7 | CFLAGS += -I$(libcoap_dir)/include/coap -DCOAP_RESOURCES_NOHASH
8 |
--------------------------------------------------------------------------------
/libcoap/NEWS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/libcoap/NEWS
--------------------------------------------------------------------------------
/libcoap/README:
--------------------------------------------------------------------------------
1 | README.md
--------------------------------------------------------------------------------
/libcoap/doc/Makefile.am:
--------------------------------------------------------------------------------
1 | # doc/Makefile.am
2 | #
3 | # Copyright (C) 2015 Carsten Schoenert
4 | #
5 | # This file is part of the CoAP C library libcoap. Please see README and
6 | # COPYING for terms of use.
7 |
8 |
9 | # We can only perfom the targets in this directory if doxygen is present.
10 |
11 | if HAVE_DOXYGEN
12 |
13 | CLEANFILES = \
14 | doxygen_sqlite3.db
15 |
16 |
17 | # This target has no check for automated install data! It's simply assumed that
18 | # that the 'all' target is running before, in short: the user has to run first
19 | # 'make' before running 'make install'!
20 | install-data-am:
21 | @if [ ! -d $(srcdir)/html ]; then \
22 | echo ;\
23 | echo " No install data in '$(srcdir)/html'found! Please run 'make all' first." ;\
24 | echo ;\
25 | exit 1 ;\
26 | fi
27 | $(MKDIR_P) $(DESTDIR)$(htmldir)/html || exit 1
28 | cp -a $(srcdir)/html $(DESTDIR)$(htmldir)
29 |
30 | uninstall-am:
31 | -rm -rf $(DESTDIR)$(htmldir)/html
32 |
33 | all:
34 | $(DOXYGEN) Doxyfile
35 |
36 | clean-local:
37 | rm -rf $(srcdir)/html
38 |
39 | distclean-local: clean-local
40 |
41 | endif # HAVE_DOXYGEN
42 |
--------------------------------------------------------------------------------
/libcoap/examples/coap_list.h:
--------------------------------------------------------------------------------
1 | /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 * -*- */
2 |
3 | /* coap_list.h -- CoAP list structures
4 | *
5 | * Copyright (C) 2010,2011,2015 Olaf Bergmann
6 | *
7 | * This file is part of the CoAP library libcoap. Please see README for terms of
8 | * use.
9 | */
10 |
11 | #ifndef _COAP_LIST_H_
12 | #define _COAP_LIST_H_
13 |
14 | #include "utlist.h"
15 |
16 | typedef struct coap_list_t {
17 | struct coap_list_t *next;
18 | char data[];
19 | } coap_list_t;
20 |
21 | /**
22 | * Adds node to given queue, ordered by specified order function. Returns 1
23 | * when insert was successful, 0 otherwise.
24 | */
25 | int coap_insert(coap_list_t **queue, coap_list_t *node);
26 |
27 | /* destroys specified node */
28 | int coap_delete(coap_list_t *node);
29 |
30 | /* removes all items from given queue and frees the allocated storage */
31 | void coap_delete_list(coap_list_t *queue);
32 |
33 | #endif /* _COAP_LIST_H_ */
34 |
--------------------------------------------------------------------------------
/libcoap/examples/contiki/Makefile.common:
--------------------------------------------------------------------------------
1 | top_srcdir ?= ../..
2 |
3 | # coap library
4 |
5 | CFLAGS += -std=gnu99
6 |
7 | CFLAGS += -I$(top_srcdir)/include/coap -DCOAP_RESOURCES_NOHASH
8 |
9 | vpath %.c $(top_srcdir)/src
10 |
11 | COAPOBJS = net.o debug.o option.o resource.o hashkey.o pdu.o encode.o subscribe.o coap_io.o block.o uri.o mem.o
12 |
13 | CFLAGS += -I$(CONTIKI)/core/ -I$(CONTIKI)/core/sys/ -I$(CONTIKI)/core/net/ip/ -I$(CONTIKI)/core/lib/ $(PLATFORM_CFLAGS)
14 | CPPFLAGS += $(PLATFORM_CPPFLAGS)
15 |
16 | # making an executable out of all of it
17 |
18 | OBJS = server.o ${CONTIKIOBJS} ${COAPOBJS}
19 |
20 | server: ${OBJS}
21 |
22 | symbols.h: $(CONTIKI)/tools/empty-symbols.h
23 | cp -p $< $@
24 |
25 | symbols.c: $(CONTIKI)/tools/empty-symbols.c
26 | cp -p $< $@
27 |
28 | symbols.o: symbols.c symbols.h
29 |
30 | clean:
31 | rm -f core server ${OBJS} symbols.c symbols.h
32 |
33 | distclean: clean
34 | rm -rf *~ *.o contiki
35 |
36 | .PHONY: clean distclean contiki
37 |
--------------------------------------------------------------------------------
/libcoap/examples/contiki/Makefile.contiki:
--------------------------------------------------------------------------------
1 | ########################################################################
2 | # platform-specific options
3 |
4 | ifeq ($(TARGET), econotag)
5 | CONTIKI_WITH_RPL=0
6 | CFLAGS += -DUIP_CONF_TCP=0 -DCOAP_MAX_BLOCK_SZX=1
7 | endif
8 |
9 | ifeq ($(TARGET), mbxxx)
10 | CFLAGS += -DUIP_CONF_TCP=0 -DCOAP_MAX_BLOCK_SZX=1 -DHAVE_ASSERT_H -DHAVE_LIMITS_H
11 | STM32W_CPUREV=CC
12 | #STM32W_CPUREV=xB
13 | endif
14 |
15 | # usually, you should not need changing anything beyond this line
16 | ########################################################################
17 |
18 | CONTIKI?=../../../..
19 |
20 | ifneq ($(NODE_ADDR),)
21 | CFLAGS += -DNODE_ADDR=$(NODE_ADDR)
22 | endif
23 |
24 | all: server
25 |
26 | CFLAGS += -ffunction-sections
27 | LDFLAGS += -Wl,--gc-sections,--undefined=_reset_vector__,--undefined=InterruptVectors,--undefined=_copy_data_init__,--undefined=_clear_bss_init__,--undefined=_end_of_init__
28 |
29 | CFLAGS += #-DSHORT_ERROR_RESPONSE -DNDEBUG
30 |
31 | APPS += libcoap
32 |
33 | include $(CONTIKI)/Makefile.include
34 |
--------------------------------------------------------------------------------
/libcoap/examples/contiki/radvd.conf.sample:
--------------------------------------------------------------------------------
1 | interface tap0
2 | {
3 | AdvSendAdvert on;
4 | MinRtrAdvInterval 3;
5 | MaxRtrAdvInterval 20;
6 |
7 | prefix aaaa::/64
8 | {
9 | AdvOnLink on;
10 | AdvAutonomous on;
11 | AdvRouterAddr on;
12 |
13 | };
14 | };
15 |
--------------------------------------------------------------------------------
/libcoap/examples/lwip/.gitignore:
--------------------------------------------------------------------------------
1 | # not going for submodules here to keep things easy
2 | lwip
3 | lwip-contrib
4 |
5 | # never objects, and not the resulting binary
6 | *.o
7 | server
8 |
--------------------------------------------------------------------------------
/libcoap/examples/lwip/README:
--------------------------------------------------------------------------------
1 | Example of libcoap running on lwIP
2 | ==================================
3 |
4 | To run the example, do
5 |
6 | $ make
7 | $ sudo ./server
8 |
9 | (and in a second terminal)
10 |
11 | $ sudo ip a a dev tap0 192.168.0.1/24
12 |
13 | and query `coap://192.168.0.2/` with any coap tool.
14 |
15 | This will
16 |
17 | * download lwip and lwip-contrib from the upstream git sources
18 | * apply a required patch to lwip
19 | * build the server application
20 | * run the server application, creating a virtual network device tap0 (unless
21 | that exists)
22 | * configure your network interface to make the server accessible.
23 |
24 | The server does not create any resources (it exposes an empty
25 | `.well-known/core`), but the work flow for adding more resources does not
26 | differ from regular libcoap usage. If you seem to run out of memory creating
27 | the resources, tweak the number of pre-allocated resources in `lwippools.h`.
28 |
--------------------------------------------------------------------------------
/libcoap/examples/lwip/lwipopts.h:
--------------------------------------------------------------------------------
1 | #define NO_SYS 1
2 |
3 | /* they'd require NO_SYS=0, but are enabled by default */
4 | #define LWIP_SOCKET 0
5 | #define LWIP_NETCONN 0
6 |
7 | #define MEMP_USE_CUSTOM_POOLS 1
8 |
9 |
10 | /* +1 for a missing timeout in the default list i could not yet track down */
11 | #define MEMP_NUM_SYS_TIMEOUT (LWIP_TCP + IP_REASSEMBLY + LWIP_ARP + (2*LWIP_DHCP) + LWIP_AUTOIP + LWIP_IGMP + LWIP_DNS + PPP_SUPPORT + 1)
12 |
--------------------------------------------------------------------------------
/libcoap/examples/lwip/server-coap.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | coap_context_t *main_coap_context;
4 |
5 | void server_coap_init(void)
6 | {
7 | coap_address_t listenaddress;
8 |
9 | coap_address_init(&listenaddress);
10 |
11 | /* looks like a server address, but is used as end point for clients too */
12 | listenaddress.addr = *(IP_ADDR_ANY);
13 | listenaddress.port = COAP_DEFAULT_PORT;
14 |
15 | main_coap_context = coap_new_context(&listenaddress);
16 |
17 | LWIP_ASSERT("Failed to initialize context", main_coap_context != NULL);
18 | }
19 |
20 | void server_coap_poll(void)
21 | {
22 | coap_check_notify(main_coap_context);
23 | }
24 |
--------------------------------------------------------------------------------
/libcoap/examples/lwip/server-coap.h:
--------------------------------------------------------------------------------
1 | void server_coap_init(void);
2 | /* call this when you think that resources could be dirty */
3 | void server_coap_poll(void);
4 |
--------------------------------------------------------------------------------
/libcoap/include/coap/libcoap.h:
--------------------------------------------------------------------------------
1 | /*
2 | * libcoap.h -- platform specific header file for CoAP stack
3 | *
4 | * Copyright (C) 2015 Carsten Schoenert
5 | *
6 | * This file is part of the CoAP library libcoap. Please see README for terms
7 | * of use.
8 | */
9 |
10 | #ifndef _LIBCOAP_H_
11 | #define _LIBCOAP_H_
12 |
13 | /* The non posix embedded platforms like Contiki, TinyOS, RIOT, ... doesn't have
14 | * a POSIX compatible header structure so we have to slightly do some platform
15 | * related things. Currently there is only Contiki available so we check for a
16 | * CONTIKI environment and do *not* include the POSIX related network stuff. If
17 | * there are other platforms in future there need to be analogous environments.
18 | *
19 | * The CONTIKI variable is within the Contiki build environment! */
20 |
21 | #if !defined (CONTIKI)
22 | #include
23 | #include
24 | #endif /* CONTIKI */
25 |
26 | #endif /* _LIBCOAP_H_ */
27 |
--------------------------------------------------------------------------------
/libcoap/include/coap/str.h:
--------------------------------------------------------------------------------
1 | /*
2 | * str.h -- strings to be used in the CoAP library
3 | *
4 | * Copyright (C) 2010-2011 Olaf Bergmann
5 | *
6 | * This file is part of the CoAP library libcoap. Please see README for terms
7 | * of use.
8 | */
9 |
10 | #ifndef _COAP_STR_H_
11 | #define _COAP_STR_H_
12 |
13 | #include
14 |
15 | typedef struct {
16 | size_t length; /* length of string */
17 | unsigned char *s; /* string data */
18 | } str;
19 |
20 | #define COAP_SET_STR(st,l,v) { (st)->length = (l), (st)->s = (v); }
21 |
22 | /**
23 | * Returns a new string object with at least size bytes storage allocated. The
24 | * string must be released using coap_delete_string();
25 | */
26 | str *coap_new_string(size_t size);
27 |
28 | /**
29 | * Deletes the given string and releases any memory allocated.
30 | */
31 | void coap_delete_string(str *);
32 |
33 | #endif /* _COAP_STR_H_ */
34 |
--------------------------------------------------------------------------------
/libcoap/libcoap-1.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@prefix@
2 | exec_prefix=@exec_prefix@
3 | libdir=@libdir@
4 | includedir=@includedir@
5 |
6 | Name: @PACKAGE_NAME@
7 | Description: C-Implementation of CoAP.
8 | Version: @PACKAGE_VERSION@
9 | URL: @PACKAGE_URL@
10 | Libs: -L${libdir} -lcoap
11 | Cflags: -I${includedir}/coap
12 |
--------------------------------------------------------------------------------
/libcoap/scripts/build.sh:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | if test "x$TESTS" = "xyes" -o "x$TESTS" = "xtrue" ; then
4 | WITH_TESTS=--enable-tests
5 | fi
6 |
7 | config() {
8 | echo "./configure $*"
9 | ./configure $*
10 | }
11 |
12 | case "${PLATFORM}" in
13 | contiki) config "--disable-tests --disable-documentation --disable-examples" && \
14 | make -C examples/contiki
15 | ;;
16 | lwip) config "--disable-tests --disable-documentation --disable-examples" && \
17 | make -C examples/lwip lwip lwip-contrib all
18 | ;;
19 | posix|*) config "$WITH_TESTS --enable-documentation --enable-examples" && \
20 | make
21 | ;;
22 | esac
23 |
24 | err=$?
25 | if test $err = 0 -a -n "$WITH_TESTS" ; then
26 | tests/testdriver
27 | err=$?
28 | fi
29 |
30 | exit $err
31 |
--------------------------------------------------------------------------------
/libcoap/src/encode.c:
--------------------------------------------------------------------------------
1 | /* encode.c -- encoding and decoding of CoAP data types
2 | *
3 | * Copyright (C) 2010,2011 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #ifndef NDEBUG
10 | # include
11 | #endif
12 |
13 | #include "coap_config.h"
14 | #include "encode.h"
15 |
16 | /* Carsten suggested this when fls() is not available: */
17 | int coap_fls(unsigned int i) {
18 | int n;
19 | for (n = 0; i; n++)
20 | i >>= 1;
21 | return n;
22 | }
23 |
24 | unsigned int
25 | coap_decode_var_bytes(unsigned char *buf,unsigned int len) {
26 | unsigned int i, n = 0;
27 | for (i = 0; i < len; ++i)
28 | n = (n << 8) + buf[i];
29 |
30 | return n;
31 | }
32 |
33 | unsigned int
34 | coap_encode_var_bytes(unsigned char *buf, unsigned int val) {
35 | unsigned int n, i;
36 |
37 | for (n = 0, i = val; i && n < sizeof(val); ++n)
38 | i >>= 8;
39 |
40 | i = n;
41 | while (i--) {
42 | buf[i] = val & 0xff;
43 | val >>= 8;
44 | }
45 |
46 | return n;
47 | }
48 |
49 |
--------------------------------------------------------------------------------
/libcoap/src/hashkey.c:
--------------------------------------------------------------------------------
1 | /* hashkey.c -- definition of hash key type and helper functions
2 | *
3 | * Copyright (C) 2010,2011 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include "hashkey.h"
10 |
11 | /* Caution: When changing this, update COAP_DEFAULT_WKC_HASHKEY
12 | * accordingly (see int coap_hash_path());
13 | */
14 | void
15 | coap_hash_impl(const unsigned char *s, unsigned int len, coap_key_t h) {
16 | size_t j;
17 |
18 | while (len--) {
19 | j = sizeof(coap_key_t)-1;
20 |
21 | while (j) {
22 | h[j] = ((h[j] << 7) | (h[j-1] >> 1)) + h[j];
23 | --j;
24 | }
25 |
26 | h[0] = (h[0] << 7) + h[0] + *s++;
27 | }
28 | }
29 |
30 |
--------------------------------------------------------------------------------
/libcoap/src/str.c:
--------------------------------------------------------------------------------
1 | /* str.c -- strings to be used in the CoAP library
2 | *
3 | * Copyright (C) 2010,2011 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include "coap_config.h"
10 |
11 | #include
12 |
13 | #include "debug.h"
14 | #include "mem.h"
15 | #include "str.h"
16 |
17 | str *coap_new_string(size_t size) {
18 | str *s = coap_malloc(sizeof(str) + size + 1);
19 | if ( !s ) {
20 | #ifndef NDEBUG
21 | coap_log(LOG_CRIT, "coap_new_string: malloc\n");
22 | #endif
23 | return NULL;
24 | }
25 |
26 | memset(s, 0, sizeof(str));
27 | s->s = ((unsigned char *)s) + sizeof(str);
28 | return s;
29 | }
30 |
31 | void coap_delete_string(str *s) {
32 | coap_free(s);
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/libcoap/src/subscribe.c:
--------------------------------------------------------------------------------
1 | /* subscribe.c -- subscription handling for CoAP
2 | * see draft-ietf-coap-observe-16
3 | *
4 | * Copyright (C) 2010--2013,2015 Olaf Bergmann
5 | *
6 | * This file is part of the CoAP library libcoap. Please see
7 | * README for terms of use.
8 | */
9 |
10 | #include "coap_config.h"
11 | #include "coap.h"
12 |
13 | #if defined(HAVE_ASSERT_H) && !defined(assert)
14 | # include
15 | #endif
16 |
17 | #include "subscribe.h"
18 |
19 | void
20 | coap_subscription_init(coap_subscription_t *s) {
21 | assert(s);
22 | memset(s, 0, sizeof(coap_subscription_t));
23 | }
24 |
--------------------------------------------------------------------------------
/libcoap/tests/Makefile.am:
--------------------------------------------------------------------------------
1 | # doc/Makefile.am
2 | #
3 | # Copyright (C) 2015 Carsten Schoenert
4 | #
5 | # This file is part of the CoAP C library libcoap. Please see README and
6 | # COPYING for terms of use.
7 |
8 | # just do anything if 'HAVE_CUNIT' is defined
9 | if HAVE_CUNIT
10 |
11 | # picking up the default warning CFLAGS
12 | AM_CFLAGS = $(WARNING_CFLAGS) -std=c99
13 |
14 | noinst_PROGRAMS = \
15 | testdriver
16 |
17 | testdriver_SOURCES = \
18 | testdriver.c \
19 | test_error_response.c \
20 | test_options.c \
21 | test_pdu.c \
22 | test_sendqueue.c \
23 | test_uri.c \
24 | test_wellknown.c
25 |
26 | testdriver_LDADD = @CUNIT_LIBS@ @top_builddir@/.libs/libcoap-$(LIBCOAP_API_VERSION).la
27 |
28 | # If there is a API change to something $(LIBCOAP_API_VERSION) > 1 there is
29 | # nothing to adopt here. No needed to implement something here because the test
30 | # unit will always be build againts the actual header files!
31 | #
32 | testdriver_CFLAGS = -I @top_builddir@/include/coap/ $(AM_CFLAGS)
33 |
34 | CLEANFILES = testdriver
35 |
36 | all-am: testdriver
37 |
38 | endif # HAVE_CUNIT
39 |
--------------------------------------------------------------------------------
/libcoap/tests/test_error_response.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2013 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_error_response_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/test_options.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2012 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_option_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/test_pdu.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2012 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_pdu_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/test_sendqueue.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2013 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_sendqueue_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/test_uri.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2012 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_uri_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/test_wellknown.h:
--------------------------------------------------------------------------------
1 | /* libcoap unit tests
2 | *
3 | * Copyright (C) 2013 Olaf Bergmann
4 | *
5 | * This file is part of the CoAP library libcoap. Please see
6 | * README for terms of use.
7 | */
8 |
9 | #include
10 |
11 | CU_pSuite t_init_wellknown_tests(void);
12 |
--------------------------------------------------------------------------------
/libcoap/tests/testdriver.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 |
6 | /* #include */
7 |
8 | #include "test_uri.h"
9 | #include "test_options.h"
10 | #include "test_pdu.h"
11 | #include "test_error_response.h"
12 | #include "test_sendqueue.h"
13 | #include "test_wellknown.h"
14 |
15 | #ifdef __GNUC__
16 | #define UNUSED_PARAM __attribute__ ((unused))
17 | #else /* not a GCC */
18 | #define UNUSED_PARAM
19 | #endif /* GCC */
20 |
21 | int
22 | main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) {
23 | CU_ErrorCode result;
24 | CU_BasicRunMode run_mode = CU_BRM_VERBOSE;
25 |
26 | if (CU_initialize_registry() != CUE_SUCCESS) {
27 | fprintf(stderr, "E: test framework initialization failed\n");
28 | return -2;
29 | }
30 |
31 | t_init_uri_tests();
32 | t_init_option_tests();
33 | t_init_pdu_tests();
34 | t_init_error_response_tests();
35 | t_init_sendqueue_tests();
36 | t_init_wellknown_tests();
37 |
38 | CU_basic_set_mode(run_mode);
39 | result = CU_basic_run_tests();
40 |
41 | CU_cleanup_registry();
42 |
43 | return result;
44 | }
45 |
--------------------------------------------------------------------------------
/loop-ppp-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Copyright (c) 2019 Intel Corporation
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
17 | # Run socat in a loop. This way we can restart pppd and do not need
18 | # to manually restart socat.
19 |
20 | STOPPED=0
21 | trap ctrl_c INT TERM
22 |
23 | ctrl_c() {
24 | STOPPED=1
25 | }
26 |
27 | # If this file entry already exists, socat may complain
28 | rm -f /tmp/ppp
29 |
30 | while [ $STOPPED -eq 0 ]; do
31 | socat $* PTY,link=/tmp/ppp.dev UNIX-LISTEN:/tmp/ppp
32 | sleep 2
33 | done
34 |
--------------------------------------------------------------------------------
/loop-socat.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Copyright (c) 2016 Intel Corporation
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
17 | # Run socat in a loop. This way we can restart qemu and do not need
18 | # to manually restart socat.
19 |
20 | STOPPED=0
21 | trap ctrl_c INT TERM
22 |
23 | ctrl_c() {
24 | STOPPED=1
25 | }
26 |
27 | # If this file entry already exists, socat may complain
28 | rm -f /tmp/slip.sock
29 |
30 | while [ $STOPPED -eq 0 ]; do
31 | socat PTY,link=/tmp/slip.dev UNIX-LISTEN:/tmp/slip.sock
32 | done
33 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/.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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/DartConfiguration.tcl:
--------------------------------------------------------------------------------
1 | Site: localhost
2 | BuildName: mbed TLS-test
3 | CoverageCommand: /usr/bin/gcov
4 | MemoryCheckCommand: /usr/bin/valgrind
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/include/.gitignore:
--------------------------------------------------------------------------------
1 | Makefile
2 | *.sln
3 | *.vcxproj
4 | mbedtls/check_config
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/library/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | libmbed*
3 | *.sln
4 | *.vcxproj
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/programs/pkey/dh_prime.txt:
--------------------------------------------------------------------------------
1 | P = FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
2 | G = 02
3 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/programs/pkey/rsa_pub.txt:
--------------------------------------------------------------------------------
1 | N = A1D46FBA2318F8DCEF16C280948B1CF27966B9B47225ED2989F8D74B45BD36049C0AAB5AD0FF003553BA843C8E12782FC5873BB89A3DC84B883D25666CD22BF3ACD5B675969F8BEBFBCAC93FDD927C7442B178B10D1DFF9398E52316AAE0AF74E594650BDC3C670241D418684593CDA1A7B9DC4F20D2FDC6F66344074003E211
2 | E = 010001
3 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/scripts/apidoc_full.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Generate doxygen documentation with a full config.h (this ensures that every
4 | # available flag is documented, and avoids warnings about documentation
5 | # without a corresponding #define).
6 | #
7 | # /!\ This must not be a Makefile target, as it would create a race condition
8 | # when multiple targets are invoked in the same parallel build.
9 |
10 | set -eu
11 |
12 | CONFIG_H='include/mbedtls/config.h'
13 |
14 | if [ -r $CONFIG_H ]; then :; else
15 | echo "$CONFIG_H not found" >&2
16 | exit 1
17 | fi
18 |
19 | CONFIG_BAK=${CONFIG_H}.bak
20 | cp -p $CONFIG_H $CONFIG_BAK
21 |
22 | scripts/config.pl realfull
23 | make apidoc
24 |
25 | mv $CONFIG_BAK $CONFIG_H
26 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/dhparams.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN DH PARAMETERS-----
2 | MIGHAoGBAJ419DBEOgmQTzo5qXl5fQcN9TN455wkOL7052HzxxRVMyhYmwQcgJvh
3 | 1sa18fyfR9OiVEMYglOpkqVoGLN7qd5aQNNi5W7/C+VBdHTBJcGZJyyP5B3qcz32
4 | 9mLJKudlVudV0Qxk5qUJaPZ/xupz0NyoVpviuiBOI1gNi8ovSXWzAgEC
5 | -----END DH PARAMETERS-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/dir3/Readme:
--------------------------------------------------------------------------------
1 | This is just to make sure files that don't parse as certs are ignored.
2 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_256_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEd3Jlb4FLOZJ51eHxeB+sbwmaPFyh
3 | sONTUYNLCLZeC1clkM2vj3aTYbzzSs/BHl4HToQmvd4Evm5lOUVElhfeRQ==
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_bp256_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHaMjK5KvKYwbbDtgbDEpiFcN4Bm
3 | 7G1hbBRuE/HH34CblqtpEcJ9igIznwkmhA5VI209HvviZp0JDkxMZg+tqR0=
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_bp384_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHGfnQk6Yn4NNQOFxmHOvwDGGSNW
3 | b+kAajEHrx2HG8a7aJhf1yLqMr4xb454O3zRlXeF9mz8DLGV3VyZqOerqoSFU6WE
4 | 39K0jnbURf4A3YvlkJbYd9RpbSO0vI2xRyTmag==
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.noopt.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_prv.noopt.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.pk8.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_prv.pk8.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.pk8.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PRIVATE KEY-----
2 | MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgzjoaogeI49Um9bwVT
3 | SUtz49YRMP3GyW2hNAMyAARRdbzfMKNw851Tk+YScojYAWe19LS3dsZ098bzVLfS
4 | JAYsH2hUtaevD+V46vJY8Cc=
5 | -----END PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.pk8.pw.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_prv.pk8.pw.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.sec1.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_prv.sec1.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_prv.specdom.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_prv.specdom.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_pub.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/ec_pub.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/ec_pub.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEvHl9s65/COw9SWtPtBGz9iClWKUB
3 | 4CItCM/g3Irsixp78kvpKVHMW6G+uyR0kJrg
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/format_pkcs12.fmt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/format_pkcs12.fmt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/hash_file_1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/hash_file_1
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/hash_file_2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/hash_file_2
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/hash_file_3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/hash_file_3
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/hash_file_4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/hash_file_4
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/mpi_10:
--------------------------------------------------------------------------------
1 | label_1234567890=643808006803554439230129854961492699151386107534013432918073439524138264842370630061369715394739134090922937332590384720397133335969549256322620979036686633213903952966175107096769180017646161851573147596390153
2 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/passwd.psk:
--------------------------------------------------------------------------------
1 | Client_identity:6162636465666768696a6b6c6d6e6f70
2 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/pkcs8_pbe_sha1_3des.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/pkcs8_pbe_sha1_3des.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/pkcs8_pbes2_pbkdf2_3des.der:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/pkcs8_pbes2_pbkdf2_3des.der
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server10.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEILBDMs7bRVxVg6ovTpf2zB9m+22jY7R3LNKRvCPfa6YJoAoGCCqGSM49
3 | AwEHoUQDQgAEHG336dql6qGcsnIZqAkcc63eFbvepuOzTwXobRAuOmk3l4A5wXX/
4 | vs5wAawLX1wUTUM/AESHmAZrJK9tq5So8g==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server3.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MF8CAQEEGItTogpE7AOnjvYuTqm+9OabmsX02XKIAqAKBggqhkjOPQMBAaE0AzIA
3 | BH0AoQyUhPABS38y67uEVs4O3RXmKKrBdUR7/L2QPB8EC2p5fQcsej6EFasvlTdJ
4 | /w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der0.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der0.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der1a.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der1a.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der1b.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der1b.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der2.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der2.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der4.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der4.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der8.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der8.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server5-der9.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/mbedtls-2.4.0/tests/data_files/server5-der9.crt
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server6.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIEQZG5j8IkRLxa9OoZJzD3KkrXqIgi9cHZMVv2s/VcPOoAoGCCqGSM49
3 | AwEHoUQDQgAEgVkxdkkk+hWtq6Axbg7tMxH6kSVVwbDBnANyPpi6LaRyN4kfQzeN
4 | H4462PBX6C9PyQCk99tzD7LGBJTRQDs44w==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/data_files/server7.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEILBDMs7bRVxVg6ovTpf2zB9m+22jY7R3LNKRvCPfa6YJoAoGCCqGSM49
3 | AwEHoUQDQgAEHG336dql6qGcsnIZqAkcc63eFbvepuOzTwXobRAuOmk3l4A5wXX/
4 | vs5wAawLX1wUTUM/AESHmAZrJK9tq5So8g==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/scripts/doxygen.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Make sure the doxygen documentation builds without warnings
4 |
5 | # Abort on errors (and uninitiliased variables)
6 | set -eu
7 |
8 | if [ -d library -a -d include -a -d tests ]; then :; else
9 | echo "Must be run from mbed TLS root" >&2
10 | exit 1
11 | fi
12 |
13 | if scripts/apidoc_full.sh > doc.out 2>doc.err; then :; else
14 | cat doc.err
15 | echo "FAIL" >&2
16 | exit 1;
17 | fi
18 |
19 | cat doc.out doc.err | \
20 | grep -v "warning: ignoring unsupported tag" \
21 | > doc.filtered
22 |
23 | if egrep "(warning|error):" doc.filtered; then
24 | echo "FAIL" >&2
25 | exit 1;
26 | fi
27 |
28 | make apidoc_clean
29 | rm -f doc.out doc.err doc.filtered
30 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/scripts/travis-log-failure.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # travis-log-failure.sh
4 | #
5 | # This file is part of mbed TLS (https://tls.mbed.org)
6 | #
7 | # Copyright (c) 2016, ARM Limited, All Rights Reserved
8 | #
9 | # Purpose
10 | #
11 | # List the server and client logs on failed ssl-opt.sh and compat.sh tests.
12 | # This script is used to make the logs show up in the Travis test results.
13 | #
14 | # Some of the logs can be very long: this means usually a couple of megabytes
15 | # but it can be much more. For example, the client log of test 273 in ssl-opt.sh
16 | # is more than 630 Megabytes long.
17 |
18 | if [ -d include/mbedtls ]; then :; else
19 | echo "$0: must be run from root" >&2
20 | exit 1
21 | fi
22 |
23 | FILES="o-srv-*.log o-cli-*.log c-srv-*.log c-cli-*.log o-pxy-*.log"
24 | MAX_LOG_SIZE=1048576
25 |
26 | for PATTERN in $FILES; do
27 | for LOG in $( ls tests/$PATTERN 2>/dev/null ); do
28 | echo
29 | echo "****** BEGIN file: $LOG ******"
30 | echo
31 | tail -c $MAX_LOG_SIZE $LOG
32 | echo "****** END file: $LOG ******"
33 | echo
34 | rm $LOG
35 | done
36 | done
37 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/suites/test_suite_memory_buffer_alloc.data:
--------------------------------------------------------------------------------
1 | Memory buffer alloc self test
2 | mbedtls_memory_buffer_alloc_self_test:
3 |
4 | Memory buffer alloc - free in middle, alloc at end
5 | memory_buffer_alloc_free_alloc:100:100:100:0:0:1:0:0:200:0
6 |
7 | Memory buffer alloc - free in middle, realloc
8 | memory_buffer_alloc_free_alloc:100:100:100:0:0:1:0:0:100:0
9 |
10 | Memory buffer alloc - free in middle, merge, realloc
11 | memory_buffer_alloc_free_alloc:100:100:100:100:0:1:1:0:201:0
12 |
13 | Memory buffer alloc - free at end, merge, realloc
14 | memory_buffer_alloc_free_alloc:100:64:100:100:0:0:0:1:200:0
15 |
16 | Memory buffer alloc - Out of Memory test
17 | memory_buffer_alloc_oom_test:
18 |
19 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/suites/test_suite_timing.data:
--------------------------------------------------------------------------------
1 | Timing selftest
2 | timing_selftest:
3 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/suites/test_suite_timing.function:
--------------------------------------------------------------------------------
1 | /* BEGIN_HEADER */
2 | #include "mbedtls/timing.h"
3 | /* END_HEADER */
4 |
5 | /* BEGIN_DEPENDENCIES
6 | * depends_on:MBEDTLS_TIMING_C
7 | * END_DEPENDENCIES
8 | */
9 |
10 | /* BEGIN_CASE depends_on:MBEDTLS_SELF_TEST */
11 | void timing_selftest()
12 | {
13 | TEST_ASSERT( mbedtls_timing_self_test( 1 ) == 0 );
14 | }
15 | /* END_CASE */
16 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/tests/suites/test_suite_version.data:
--------------------------------------------------------------------------------
1 | Check compiletime library version
2 | check_compiletime_version:"2.4.0"
3 |
4 | Check runtime library version
5 | check_runtime_version:"2.4.0"
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 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/yotta/.gitignore:
--------------------------------------------------------------------------------
1 | module
2 |
--------------------------------------------------------------------------------
/mbedtls-2.4.0/yotta/data/module.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "mbedtls",
3 | "version": "2.3.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": "^1.0.0" }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/nat.conf:
--------------------------------------------------------------------------------
1 | # Configuration file for setting IP addresses for a network interface.
2 |
3 | INTERFACE="$1"
4 |
5 | HWADDR="00:00:5e:00:53:ff"
6 |
7 | IPV6_ADDR_1="2001:db8::2"
8 | IPV6_ROUTE_1="2001:db8::/64"
9 |
10 | IPV4_ADDR_1="192.0.2.2/24"
11 | IPV4_ROUTE_1="192.0.2.0/24"
12 |
13 | ip link set dev $INTERFACE up
14 |
15 | ip link set dev $INTERFACE address $HWADDR
16 |
17 | ip -6 address add $IPV6_ADDR_1 dev $INTERFACE nodad
18 | ip -6 route add $IPV6_ROUTE_1 dev $INTERFACE
19 | ip address add $IPV4_ADDR_1 dev $INTERFACE
20 | ip route add $IPV4_ROUTE_1 dev $INTERFACE > /dev/null 2>&1
21 |
22 | iptables -t nat -A POSTROUTING -j MASQUERADE -s $IPV4_ROUTE_1
23 |
24 | sysctl -w net.ipv4.ip_forward=1
25 | iptables -P FORWARD ACCEPT
26 |
27 | dnsmasq -C dnsmasq_nat.conf -x /var/run/dnsmasq_zeth.pid
28 |
29 |
--------------------------------------------------------------------------------
/nat.conf.stop:
--------------------------------------------------------------------------------
1 | INTERFACE="$1"
2 | IPV4_ROUTE_1=$(awk -F'=' '/IPV4_ROUTE_1=/{gsub(/"/, "", $2);print $2}' nat.conf)
3 |
4 | kill $(cat /var/run/dnsmasq_zeth.pid)
5 | sysctl -w net.ipv4.ip_forward=0
6 | iptables -t nat -D POSTROUTING -j MASQUERADE -s $IPV4_ROUTE_1
7 |
--------------------------------------------------------------------------------
/nat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/nat.png
--------------------------------------------------------------------------------
/privatekey.wg:
--------------------------------------------------------------------------------
1 | EFA4VOWi4zjHV8IRhZvN2SItOoOJG40uZAAdtE3yqHY=
2 |
--------------------------------------------------------------------------------
/python-websocket-server/.circleci/config.yml:
--------------------------------------------------------------------------------
1 | # Python CircleCI 2.0 configuration file
2 | #
3 | # Check https://circleci.com/docs/2.0/language-python/ for more details
4 | #
5 | version: 2
6 | jobs:
7 | build:
8 | docker:
9 | - image: circleci/python:3
10 | steps:
11 | - checkout
12 | - run:
13 | name: install dependencies
14 | command: |
15 | sudo pip install tox
16 | - run:
17 | name: run tests
18 | command: |
19 | tox
20 | - store_artifacts:
21 | path: test-reports
22 | destination: test-reports
23 |
--------------------------------------------------------------------------------
/python-websocket-server/.gitignore:
--------------------------------------------------------------------------------
1 | *.pyc
2 | .cache
3 | .pytest_cache
4 | .tox
5 | .env
6 | *.egg-info
7 |
--------------------------------------------------------------------------------
/python-websocket-server/server.py:
--------------------------------------------------------------------------------
1 | from websocket_server import WebsocketServer
2 |
3 | # Called for every client connecting (after handshake)
4 | def new_client(client, server):
5 | print("New client connected and was given id %d" % client['id'])
6 | server.send_message_to_all("Hey all, a new client has joined us")
7 |
8 |
9 | # Called for every client disconnecting
10 | def client_left(client, server):
11 | print("Client(%d) disconnected" % client['id'])
12 |
13 |
14 | # Called when a client sends a message
15 | def message_received(client, server, message):
16 | if len(message) > 200:
17 | message = message[:200]+'..'
18 | print("Client(%d) said: %s" % (client['id'], message))
19 |
20 |
21 | PORT=9001
22 | server = WebsocketServer(PORT)
23 | server.set_fn_new_client(new_client)
24 | server.set_fn_client_left(client_left)
25 | server.set_fn_message_received(message_received)
26 | server.run_forever()
27 |
--------------------------------------------------------------------------------
/python-websocket-server/setup.py:
--------------------------------------------------------------------------------
1 | from setuptools import setup, find_packages
2 |
3 | setup(
4 | name='websocket_server',
5 | version='0.4',
6 | packages=find_packages("."),
7 | url='https://github.com/Pithikos/python-websocket-server',
8 | license='MIT',
9 | author='Johan Hanssen Seferidis',
10 | author_email='manossef@gmail.com',
11 | install_requires=[
12 | ],
13 | description='A simple fully working websocket-server in Python with no external dependencies',
14 | platforms='any',
15 | )
16 |
--------------------------------------------------------------------------------
/python-websocket-server/tests/_bootstrap_.py:
--------------------------------------------------------------------------------
1 | # Add path to source code
2 | import sys, os
3 | if os.getcwd().endswith('tests'):
4 | sys.path.insert(0, '..')
5 | elif os.getcwd().endswith('websocket-server'):
6 | sys.path.insert(0, '.')
7 |
--------------------------------------------------------------------------------
/python-websocket-server/tests/test_handshake.py:
--------------------------------------------------------------------------------
1 | import _bootstrap_
2 | from websocket_server import WebSocketHandler
3 |
4 |
5 | def test_hash_calculations_for_response():
6 | assert WebSocketHandler.calculate_response_key('zyjFH2rQwrTtNFk5lwEMQg==') == '2hnZADGmT/V1/w1GJYBtttUKASY='
7 |
8 |
9 | def test_response_messages():
10 | key = 'zyjFH2rQwrTtNFk5lwEMQg=='
11 | expected = \
12 | 'HTTP/1.1 101 Switching Protocols\r\n'\
13 | 'Upgrade: websocket\r\n' \
14 | 'Connection: Upgrade\r\n' \
15 | 'Sec-WebSocket-Accept: 2hnZADGmT/V1/w1GJYBtttUKASY=\r\n'\
16 | '\r\n'
17 | handshake_content = WebSocketHandler.make_handshake_response(key)
18 | assert handshake_content == expected
19 |
--------------------------------------------------------------------------------
/python-websocket-server/tests/utils.py:
--------------------------------------------------------------------------------
1 | import logging
2 | from threading import Thread
3 |
4 | import pytest
5 | from websocket import create_connection # websocket-client
6 |
7 | import _bootstrap_
8 | from websocket_server import WebsocketServer
9 |
10 |
11 | @pytest.fixture(scope='function')
12 | def server():
13 | """ Returns the response of a server after"""
14 | s = WebsocketServer(0, loglevel=logging.DEBUG)
15 | server_thread = Thread(target=s.run_forever)
16 | server_thread.daemon = True
17 | server_thread.start()
18 | yield s
19 | s.server_close()
20 |
21 |
22 | @pytest.fixture
23 | def session(server):
24 | ws = create_connection("ws://{}:{}".format(*server.server_address))
25 | yield ws, server
26 | ws.close()
27 |
--------------------------------------------------------------------------------
/python-websocket-server/tox.ini:
--------------------------------------------------------------------------------
1 | [tox]
2 | envlist = py27,py3
3 | [testenv]
4 | deps=pytest
5 | websocket-client
6 | commands=pytest
7 |
--------------------------------------------------------------------------------
/python-websocket-server/websocket_server/__init__.py:
--------------------------------------------------------------------------------
1 | from .websocket_server import *
2 |
--------------------------------------------------------------------------------
/radvd_native_sim.conf:
--------------------------------------------------------------------------------
1 | # Send router advertisements to tap0 interface that Zephyr IP stack
2 | # can auto configure an IPv6 address.
3 |
4 | interface zeth {
5 | IgnoreIfMissing off;
6 | AdvSendAdvert on;
7 | UnicastOnly off;
8 | MaxRtrAdvInterval 60;
9 | AdvManagedFlag off;
10 | AdvOtherConfigFlag off;
11 | AdvLinkMTU 1280;
12 | AdvDefaultLifetime 60;
13 | AdvDefaultPreference high;
14 |
15 | prefix 2001:db8::/64 {
16 | AdvOnLink on;
17 | AdvValidLifetime 4801;
18 | AdvPreferredLifetime 600;
19 | DeprecatePrefix on;
20 | };
21 |
22 | route 2001:db8::/64 {
23 | RemoveRoute on;
24 | };
25 |
26 | RDNSS 2001:db8::1 {
27 | FlushRDNSS on;
28 | };
29 |
30 | DNSSL zephyr.test {
31 | FlushDNSSL on;
32 | };
33 | };
34 |
--------------------------------------------------------------------------------
/radvd_slip.conf:
--------------------------------------------------------------------------------
1 | # Send router advertisements to tap0 interface that Zephyr IP stack
2 | # can auto configure an IPv6 address.
3 |
4 | interface tap0 {
5 | IgnoreIfMissing off;
6 | AdvSendAdvert on;
7 | UnicastOnly off;
8 | MaxRtrAdvInterval 60;
9 | AdvManagedFlag off;
10 | AdvOtherConfigFlag off;
11 | AdvLinkMTU 1280;
12 | AdvDefaultLifetime 60;
13 | AdvDefaultPreference high;
14 |
15 | prefix 2001:db8::/64 {
16 | AdvOnLink on;
17 | AdvValidLifetime 4801;
18 | AdvPreferredLifetime 600;
19 | DeprecatePrefix on;
20 | };
21 |
22 | route 2001:db8::/64 {
23 | RemoveRoute on;
24 | };
25 |
26 | RDNSS 2001:db8::1 {
27 | FlushRDNSS on;
28 | };
29 |
30 | DNSSL zephyr.test {
31 | FlushDNSSL on;
32 | };
33 | };
34 |
--------------------------------------------------------------------------------
/start-leshan.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eu
2 |
3 | # Download Leshan if needed
4 | if [ ! -f leshan-server-demo.jar ]; then
5 | wget https://ci.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-server-demo.jar
6 | fi
7 |
8 | if [ ! -f leshan-bsserver-demo.jar ]; then
9 | wget 'https://ci.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-bsserver-demo.jar'
10 | fi
11 |
12 | mkdir -p log
13 |
14 | start-stop-daemon --make-pidfile --pidfile log/leshan.pid --chdir $(pwd) --background --start \
15 | --startas /bin/bash -- -c "exec java -jar ./leshan-server-demo.jar -wp 8080 -vv --models-folder objects >log/leshan.log 2>&1"
16 |
17 | start-stop-daemon --make-pidfile --pidfile log/leshan_bs.pid --chdir $(pwd) --background --start \
18 | --startas /bin/bash -- -c "exec java -jar ./leshan-bsserver-demo.jar -lp=5783 -slp=5784 -wp 8081 -vv >log/leshan_bs.log 2>&1"
19 |
--------------------------------------------------------------------------------
/stop-leshan.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eu
2 |
3 | start-stop-daemon --remove-pidfile --pidfile log/leshan.pid --stop
4 | start-stop-daemon --remove-pidfile --pidfile log/leshan_bs.pid --stop
5 |
--------------------------------------------------------------------------------
/stunnel.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Copyright (c) 2017 Intel Corporation
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
17 | CONF_FILE=stunnel.conf
18 |
19 | if [ ! -f $CONF_FILE ]; then
20 | echo "$0: Configuration file $CONF_FILE not found"
21 | exit 1
22 | fi
23 |
24 | stunnel $CONF_FILE
25 |
--------------------------------------------------------------------------------
/stunnel_sc.conf:
--------------------------------------------------------------------------------
1 | ; Configuration file for stunnel to create SSL pipe between
2 | ; echo-* programs running in Linux and Zephyr
3 |
4 | foreground = yes
5 | syslog = no
6 | ; Debugging level (7 is greatest debugging output)
7 | ;debug = 7
8 | TIMEOUTconnect = 10
9 | TIMEOUTclose = 10
10 |
11 | ; In the settings below the port numbers are set like this:
12 | ; *:4242 - Listen encrypted traffic from Zephyr
13 | ; *:4243 - Listen unencrypted traffic from localhost (client)
14 |
15 | [echo-client-ipv4]
16 | accept = 192.0.2.2:4243
17 | CApath = .
18 | CAfile = ca.crt
19 | cert = client.crt
20 | key = client_privkey.pem
21 | client = yes
22 | connect = 192.0.2.1:4242
23 |
24 | [echo-client-ipv6]
25 | accept = 2001:db8::2:4243
26 | CApath = .
27 | CAfile = ca.crt
28 | cert = client.crt
29 | key = client_privkey.pem
30 | client = yes
31 | connect = 2001:db8::1:4242
32 |
--------------------------------------------------------------------------------
/systemd/README.rst:
--------------------------------------------------------------------------------
1 | .. _net-tools-systemd-unit-files:
2 |
3 | systemd unit files
4 | ##################
5 |
6 | These will start the tap0 network interface for you so that you don't have to
7 | have loop-socat.sh and loop-slip-tap.sh open in other terminals when you run
8 | Zephyr in QEMU with networking.
9 |
10 | Installation
11 | ************
12 |
13 | The loop-socat creates a file which needs to be readable and writeable by the
14 | user who is running Zephyr in QEMU. Therefore you need to create a zephyr user
15 | before running these unit files.
16 |
17 | .. code-block:: console
18 |
19 | $ sudo useradd -r zephyr
20 | $ sudo usermod -aG zephyr $USER
21 | $ cp *.service /usr/lib/systemd/system/
22 | $ sudo chown root:root /usr/lib/systemd/system/loop-s*
23 |
24 | Now edit the unit files to provide them with the locations of your net-tools
25 | scripts. Then start the services.
26 |
27 | .. code-block:: console
28 |
29 | $ sudo systemctl daemon-reload
30 | $ sudo systemctl enable loop-socat loop-slip-tap
31 | $ sudo systemctl start loop-socat loop-slip-tap
32 |
--------------------------------------------------------------------------------
/systemd/loop-slip-tap.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Creates tap0 for Zephyr QEMU networking
3 | Requires=loop-socat.service
4 | After=loop-socat.service
5 |
6 | [Service]
7 | Environment=ZEPHYR_BASE=/home/zephyrproject/
8 | ExecStart=/home/zephyrproject/tools/net-tools/loop-slip-tap.sh -v5
9 |
10 | [Install]
11 | Wants=loop-socat.service
12 | WantedBy=multi-user.target
13 |
--------------------------------------------------------------------------------
/systemd/loop-socat.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Loops socat for Zephyr QEMU networking
3 |
4 | [Service]
5 | User=zephyr
6 | Group=zephyr
7 | ExecStart=/home/zephyr/net-tools/loop-socat.sh
8 |
9 | [Install]
10 | WantedBy=multi-user.target
11 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/Makefile.tinydtls:
--------------------------------------------------------------------------------
1 | # This is a -*- Makefile -*-
2 |
3 | ifeq ($(TARGET), redbee-econotag)
4 | CFLAGS += -DSHA2_USE_INTTYPES_H=1 -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
5 | endif
6 |
7 | ifeq ($(TARGET), wismote)
8 | CFLAGS += -DSHA2_USE_INTTYPES_H=1 -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
9 | endif
10 |
11 | ifeq ($(TARGET), exp5438)
12 | CFLAGS += -DSHA2_USE_INTTYPES_H=1 -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
13 | endif
14 |
15 | ifeq ($(TARGET), native)
16 | CFLAGS += -DSHA2_USE_INTTYPES_H=1
17 | endif
18 |
19 | ifeq ($(TARGET), minimal-net)
20 | CFLAGS += -DSHA2_USE_INTTYPES_H=1
21 | endif
22 |
23 | CFLAGS += -DDTLSv12 -DWITH_SHA256
24 | tinydtls_src = dtls.c crypto.c hmac.c rijndael.c sha2.c ccm.c netq.c ecc.c dtls_time.c peer.c session.c
25 |
26 | # This adds support for TLS_PSK_WITH_AES_128_CCM_8
27 | CFLAGS += -DDTLS_PSK
28 |
29 | # This adds support for TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
30 | CFLAGS += -DDTLS_ECC
31 | tinydtls_src += ecc.c
32 |
33 | # This activates debugging support
34 | # CFLAGS += -DNDEBUG
35 | tinydtls_src += debug.c
36 |
37 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/doc/Makefile.in:
--------------------------------------------------------------------------------
1 | # the library's version
2 | VERSION:=@PACKAGE_VERSION@
3 | PACKAGE_TARNAME:=@PACKAGE_TARNAME@
4 |
5 | # tools
6 | @SET_MAKE@
7 | SHELL = /bin/sh
8 | MKDIR = mkdir
9 | DOXYGEN= @DOXYGEN@
10 |
11 | top_builddir = @top_builddir@
12 | prefix = @prefix@
13 | datarootdir = @datarootdir@
14 | docdir = @docdir@
15 | htmldir = @htmldir@
16 |
17 | DISTDIR?=$(top_builddir)/@PACKAGE_TARNAME@-@PACKAGE_VERSION@
18 | FILES:=Makefile.in Doxyfile.in html
19 |
20 | doc: Doxyfile
21 | $(DOXYGEN) $< >./doxygen.out 2>&1
22 |
23 | clean:
24 | @rm -rf html
25 |
26 | distclean: clean
27 | @rm -rf $(DISTDIR)
28 | @rm -f *~
29 |
30 | dist: doc
31 | test -d $(DISTDIR)/doc || mkdir $(DISTDIR)/doc
32 | cp -r $(FILES) $(DISTDIR)/doc
33 |
34 | install: $(doc) html
35 | test -d $(htmldir) || mkdir -p $(htmldir)
36 | cp -r html/* $(htmldir)
37 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/ecc/Makefile.contiki:
--------------------------------------------------------------------------------
1 | CONTIKI=../../..
2 |
3 | APPS += ecc
4 |
5 | CFLAGS += -DTEST_INCLUDE
6 |
7 | include $(CONTIKI)/Makefile.include
8 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/ecc/ecc_test.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/ecc/ecc_test.o
--------------------------------------------------------------------------------
/tinydtls-0.8.2/ecc/test_helper.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/ecc/test_helper.o
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/Makefile.in:
--------------------------------------------------------------------------------
1 | # the library's version
2 | VERSION:=@PACKAGE_VERSION@
3 |
4 | # tools
5 | @SET_MAKE@
6 | SHELL = /bin/sh
7 | MKDIR = mkdir
8 |
9 | top_builddir = @top_builddir@
10 |
11 | THIS=platform-specific
12 | DISTDIR?=$(top_builddir)/@PACKAGE_TARNAME@-@PACKAGE_VERSION@
13 | FILES:=Makefile.in $(wildcard *.h)
14 |
15 | clean:
16 |
17 | distclean: clean
18 | @rm -rf $(DISTDIR)
19 | @rm -f *~
20 |
21 | dist:
22 | test -d $(DISTDIR)/$(THIS) || mkdir $(DISTDIR)/$(THIS)
23 | cp -r $(FILES) $(DISTDIR)/$(THIS)
24 |
25 | # this directory contains no installation candidates
26 | install:
27 | :
28 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/config-cc2538dk.h:
--------------------------------------------------------------------------------
1 | #define BYTE_ORDER 1234
2 | #define HAVE_ASSERT_H 1
3 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/config-econotag.h:
--------------------------------------------------------------------------------
1 | #define BYTE_ORDER 1234
2 | #define HAVE_ASSERT_H 1
3 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/config-minimal-net.h:
--------------------------------------------------------------------------------
1 | #define HAVE_ASSERT_H 1
2 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/config-sky.h:
--------------------------------------------------------------------------------
1 | #define BYTE_ORDER 1234
2 | #define HAVE_ASSERT_H 1
3 | typedef int ssize_t;
4 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/platform-specific/config-wismote.h:
--------------------------------------------------------------------------------
1 | #define HAVE_ASSERT_H 1
2 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector001.dat:
--------------------------------------------------------------------------------
1 | abc
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector001.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | This test vector is taken from the PDF document that describes
3 | the SHA-256/384/512 algorithms. That document contains sample
4 | output for all three versions (SHA-256, SHA-384, and SHA-512).
5 |
6 | (Total length of test vector data: 3)
7 |
8 | FILE:
9 | vector001.dat
10 |
11 | SHA256:
12 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
13 |
14 | SHA384:
15 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed
16 | 8086072ba1e7cc2358baeca134c825a7
17 |
18 | SHA512:
19 | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a
20 | 2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
21 |
22 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector002.dat:
--------------------------------------------------------------------------------
1 | abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector002.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The PDF document only provided sample output for SHA-256 using
3 | this test data. I have provided SHA-384 and SHA-512 sample
4 | output from my own implementation which may not be correct.
5 |
6 | (Total length of test vector data: 56)
7 |
8 | FILE:
9 | vector002.dat
10 |
11 | SHA256:
12 | 248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1
13 |
14 | SHA384:
15 | 3391fdddfc8dc7393707a65b1b4709397cf8b1d162af05abfe8f450de5f36bc6
16 | b0455a8520bc4e6f5fe95b1fe3c8452b
17 |
18 | SHA512:
19 | 204a8fc6dda82f0a0ced7beb8e08a41657c16ef468b228a8279be331a703c335
20 | 96fd15c13b1b07f9aa1d3bea57789ca031ad85c7a71dd70354ec631238ca3445
21 |
22 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector003.dat:
--------------------------------------------------------------------------------
1 | abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector003.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | For this test data (from the PDF document), no example output
3 | was provided for SHA-256 (SHA-384 and SHA-512 samples were
4 | provided), so the sample for SHA-256 comes from the output of
5 | my own implementation and so may not be correct.
6 |
7 | (Total length of test vector data: 112)
8 |
9 | FILE:
10 | vector003.dat
11 |
12 | SHA256:
13 | cf5b16a778af8380036ce59e7b0492370b249b11e8f07a51afac45037afee9d1
14 |
15 | SHA384:
16 | 09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712
17 | fcc7c71a557e2db966c3e9fa91746039
18 |
19 | SHA512:
20 | 8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018
21 | 501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector004.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for this test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample comes from...well
5 | most anyone in the U.S. will know and many outside the U.S. too.
6 |
7 | (Total length of test vector data: 1515)
8 |
9 | FILE:
10 | vector004.dat
11 |
12 | SHA256:
13 | 4d25fccf8752ce470a58cd21d90939b7eb25f3fa418dd2da4c38288ea561e600
14 |
15 | SHA384:
16 | 69cc75b95280bdd9e154e743903e37b1205aa382e92e051b1f48a6db9d0203f8
17 | a17c1762d46887037275606932d3381e
18 |
19 | SHA512:
20 | 23450737795d2f6a13aa61adcca0df5eef6df8d8db2b42cd2ca8f783734217a7
21 | 3e9cabc3c9b8a8602f8aeaeb34562b6b1286846060f9809b90286b3555751f09
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector005.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector005.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector005.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for this test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is EMPTY (no bits).
5 | Mr. David A. Ireland's SHA-256 implementation agrees with my own
6 | implementation on the output of this test vector (SHA-256 only).
7 |
8 | (Total length of test vector data: 0)
9 |
10 | FILE:
11 | vector005.dat
12 |
13 | SHA256:
14 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
15 |
16 | SHA384:
17 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da
18 | 274edebfe76f65fbd51ad2f14898b95b
19 |
20 | SHA512:
21 | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce
22 | 47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
23 |
24 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector006.dat:
--------------------------------------------------------------------------------
1 | This is exactly 64 bytes long, not counting the terminating byte
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector006.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample exactly the same
5 | length as the SHA-256 block length.
6 |
7 | (Total length of test vector data: 64)
8 |
9 | FILE:
10 | vector006.dat
11 |
12 | SHA256:
13 | ab64eff7e88e2e46165e29f2bce41826bd4c7b3552f6b382a9e7d3af47c245f8
14 |
15 | SHA384:
16 | e28e35e25a1874908bf0958bb088b69f3d742a753c86993e9f4b1c4c21988f95
17 | 8bd1fe0315b195aca7b061213ac2a9bd
18 |
19 | SHA512:
20 | 70aefeaa0e7ac4f8fe17532d7185a289bee3b428d950c14fa8b713ca09814a38
21 | 7d245870e007a80ad97c369d193e41701aa07f3221d15f0e65a1ff970cedf030
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector007.dat:
--------------------------------------------------------------------------------
1 | For this sample, this 63-byte string will be used as input data
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector007.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample one byte shorter
5 | than the SHA-256 block length.
6 |
7 | (Total length of test vector data: 63)
8 |
9 | FILE:
10 | vector007.dat
11 |
12 | SHA256:
13 | f08a78cbbaee082b052ae0708f32fa1e50c5c421aa772ba5dbb406a2ea6be342
14 |
15 | SHA384:
16 | 37b49ef3d08de53e9bd018b0630067bd43d09c427d06b05812f48531bce7d2a6
17 | 98ee2d1ed1ffed46fd4c3b9f38a8a557
18 |
19 | SHA512:
20 | b3de4afbc516d2478fe9b518d063bda6c8dd65fc38402dd81d1eb7364e72fb6e
21 | 6663cf6d2771c8f5a6da09601712fb3d2a36c6ffea3e28b0818b05b0a8660766
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector008.dat:
--------------------------------------------------------------------------------
1 | And this textual data, astonishing as it may appear, is exactly 128 bytes in length, as are both SHA-384 and SHA-512 block sizes
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector008.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample exactly the same
5 | length as the SHA-384 and SHA-512 block lengths.
6 |
7 | (Total length of test vector data: 128)
8 |
9 | FILE:
10 | vector008.dat
11 |
12 | SHA256:
13 | 0ab803344830f92089494fb635ad00d76164ad6e57012b237722df0d7ad26896
14 |
15 | SHA384:
16 | e3e3602f4d90c935321d788f722071a8809f4f09366f2825cd85da97ccd2955e
17 | b6b8245974402aa64789ed45293e94ba
18 |
19 | SHA512:
20 | 97fb4ec472f3cb698b9c3c12a12768483e5b62bcdad934280750b4fa4701e5e0
21 | 550a80bb0828342c19631ba55a55e1cee5de2fda91fc5d40e7bee1d4e6d415b3
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector009.dat:
--------------------------------------------------------------------------------
1 | By hashing data that is one byte less than a multiple of a hash block length (like this 127-byte string), bugs may be revealed.
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector009.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is one byte shorter
5 | in length than the SHA-384 and SHA-512 block lengths.
6 |
7 | (Total length of test vector data: 127)
8 |
9 | FILE:
10 | vector009.dat
11 |
12 | SHA256:
13 | e4326d0459653d7d3514674d713e74dc3df11ed4d30b4013fd327fdb9e394c26
14 |
15 | SHA384:
16 | 1ca650f38480fa9dfb5729636bec4a935ebc1cd4c0055ee50cad2aa627e06687
17 | 1044fd8e6fdb80edf10b85df15ba7aab
18 |
19 | SHA512:
20 | d399507bbf5f2d0da51db1ff1fc51c1c9ff1de0937e00d01693b240e84fcc340
21 | 0601429f45c297acc6e8fcf1e4e4abe9ff21a54a0d3d88888f298971bd206cd5
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector010.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector010.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector010.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is exactly 5 times
5 | size of the SHA-256 block length.
6 |
7 | (Total length of test vector data: 320)
8 |
9 | FILE:
10 | vector010.dat
11 |
12 | SHA256:
13 | a7f001d996dd25af402d03b5f61aef950565949c1a6ad5004efa730328d2dbf3
14 |
15 | SHA384:
16 | b8261ddcd7df7b3969a516b72550de6fbf0e394a4a7bb2bbc60ec603c2ceff64
17 | 3c5bf62bc6dcbfa5beb54b62d750b969
18 |
19 | SHA512:
20 | caf970d3638e21053173a638c4b94d6d1ff87bc47b58f8ee928fbe9e245c23ab
21 | f81019e45bf017ecc8610e5e0b95e3b025ccd611a772ca4fb3dfba26f0859725
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector011.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector011.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector011.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is one byte less
5 | than 7 times the size of the SHA-256 block length.
6 |
7 | (Total length of test vector data: 447)
8 |
9 | FILE:
10 | vector011.dat
11 |
12 | SHA256:
13 | 6dcd63a07b0922cc3a9b3315b158478681cc32543b0a4180abe58a73c5e14cc2
14 |
15 | SHA384:
16 | 548e4e9a1ff57f469ed47b023bf5279dfb4d4ca08c65051e3a5c41fab84479a2
17 | 05496276906008b4b3c5b0970b2f5446
18 |
19 | SHA512:
20 | ee5d07460183b130687c977e9f8d43110989b0864b18fe6ee00a53dec5eda111
21 | f3aaa3bac7ab8dae26ed545a4de33ed45190f18fa0c327c44642ab9424265330
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector012.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector012.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector012.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is exactly 5 times
5 | size of the SHA-384 and SHA-512 block lengths.
6 |
7 | (Total length of test vector data: 640)
8 |
9 | FILE:
10 | vector012.dat
11 |
12 | SHA256:
13 | af6ebfde7d93d5badb6cde6287ecc2061c1cafc5b1c1217cd984fbcdb9c61aaa
14 |
15 | SHA384:
16 | c6fec3a3278dd6b5afc8c0971d32d38faf5802f1a21527c32563b32a1ac34065
17 | 6b433b44fe2648aa2232206f4301193a
18 |
19 | SHA512:
20 | 73ffeb67716c3495fbc33f2d62fe08e2616706a5599881c7e67e9ef2b68f4988
21 | ea8b3b604ba87e50b07962692705c420fa31a00be41d6aaa9f3b11eafe9cf49b
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector013.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector013.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector013.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample is one byte short
5 | of 17 times size of the SHA-384 and SHA-512 block lengths.
6 |
7 | (Total length of test vector data: 2175)
8 |
9 | FILE:
10 | vector013.dat
11 |
12 | SHA256:
13 | 8ff59c6d33c5a991088bc44dd38f037eb5ad5630c91071a221ad6943e872ac29
14 |
15 | SHA384:
16 | 92dca5655229b3c34796a227ff1809e273499adc2830149481224e0f54ff4483
17 | bd49834d4865e508ef53d4cd22b703ce
18 |
19 | SHA512:
20 | 0e928db6207282bfb498ee871202f2337f4074f3a1f5055a24f08e912ac118f8
21 | 101832cdb9c2f702976e629183db9bacfdd7b086c800687c3599f15de7f7b9dd
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector014.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector014.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector014.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | The output samples for thi test vector come exclusively from my
3 | own implementation and so may be completely incorrect. Use with
4 | a very large grain of salt. The input sample 4 KB of misc.
5 | data.
6 |
7 | (Total length of test vector data: 16384)
8 |
9 | FILE:
10 | vector014.dat
11 |
12 | SHA256:
13 | 1818e87564e0c50974ecaabbb2eb4ca2f6cc820234b51861e2590be625f1f703
14 |
15 | SHA384:
16 | 310fbb2027bdb7042f0e09e7b092e9ada506649510a7aa029825c8e8019e9c30
17 | 749d723f2de1bd8c043d8d89d3748c2f
18 |
19 | SHA512:
20 | a001636f3ff1ce34f432f8e8f7785b78be84318beb8485a406650a8b243c419f
21 | 7db6435cf6bf3000c6524adb5b52bad01afb76b3ceff701331e18b85b0e4cbd3
22 |
23 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector015.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | This is yet another of my own test vectors for a larger
3 | input data set. The input data is the string "qwerty
4 | repeated 65536 times.
5 |
6 | (Total length of test vector data: 393216)
7 |
8 | FILE:
9 | vector015.dat
10 |
11 | SHA256:
12 | 5e3dfe0cc98fd1c2de2a9d2fd893446da43d290f2512200c515416313cdf3192
13 |
14 | SHA384:
15 | 0d5e45317bc7997cb9c8a23bad9bac9170d5bc81789b51af6bcd74ace379fd64
16 | 9a2b48cb56c4cb4ec1477e6933329e0e
17 |
18 | SHA512:
19 | 735bd6bebfe6f8070d70069105bc761f35ed1ac3742f2e372fdc14d2a51898e6
20 | 153ccaff9073324130abdc451c730dc5dab5a0452487b1171c4dd97f92e267b7
21 |
22 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector016.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | This test vector came from Brian LaMacchia in his e-mail
3 | message containing several samples of output from his SHA-256
4 | and SHA-512 implementations. My own implementations match
5 | his output exactly. The input data data set is the string
6 | "Rijndael is AES" repeated 1024 times.
7 |
8 | (Total length of test vector data: 15360)
9 |
10 | FILE:
11 | vector016.dat
12 |
13 | SHA256:
14 | 80fced5a97176a5009207cd119551b42c5b51ceb445230d02ecc2663bbfb483a
15 |
16 | SHA384:
17 | aa1e77c094e5ce6db81a1add4c095201d020b7f8885a4333218da3b799b9fc42
18 | f00d60cd438a1724ae03bd7b515b739b
19 |
20 | SHA512:
21 | fae25ec70bcb3bbdef9698b9d579da49db68318dbdf18c021d1f76aaceff9628
22 | 38873235597e7cce0c68aabc610e0deb79b13a01c302abc108e459ddfbe9bee8
23 |
24 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector017.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector017.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector018.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zephyrproject-rtos/net-tools/ef7362d8dc274f3971cac73710e71f940cb11bc1/tinydtls-0.8.2/sha2/testvectors/testvectors/vector018.dat
--------------------------------------------------------------------------------
/tinydtls-0.8.2/sha2/testvectors/testvectors/vector018.info:
--------------------------------------------------------------------------------
1 | DESCRIPTION:
2 | I added this vector after fixing a bug first discovered by
3 | Rogier van de Pol. The length of this data set is designed to
4 | test for that bug or similar bugs in SHA-256 hashes. The bug
5 | was an off-by-one bug where I used a "<" test instead of a "<="
6 | test in SHA256_Final(). Whenever data set lengths were an even
7 | multiple of 64 after subtracting 55, the bug showed up. The
8 | fix was easy, once the problem was fully diagnosed.
9 |
10 | Thanks, Rogier!
11 |
12 | (Total length of test vector data: 1079)
13 |
14 | FILE:
15 | vector018.dat
16 |
17 | SHA256:
18 | 5a2e925a7f8399fa63a20a1524ae83a7e3c48452f9af4df493c8c51311b04520
19 |
20 | SHA384:
21 | 72ec26cc742bc5fb1ef82541c9cadcf01a15c8104650d305f24ec8b006d7428e
22 | 8ebe2bb320a465dbdd5c6326bbd8c9ad
23 |
24 | SHA512:
25 | ebad464e6d9f1df7e8aadff69f52db40a001b253fbf65a018f29974dcc7fbf8e
26 | 58b69e247975fbadb4153d7289357c9b6212752d0ab67dd3d9bbc0bb908aa98c
27 |
--------------------------------------------------------------------------------
/tinydtls-0.8.2/tests/prf-test.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include "tinydtls.h"
4 | #include "debug.h"
5 | #include "global.h"
6 | #include "crypto.h"
7 |
8 | int
9 | main() {
10 | /* see http://www.ietf.org/mail-archive/web/tls/current/msg03416.html */
11 | unsigned char key[] = { 0x9b, 0xbe, 0x43, 0x6b, 0xa9, 0x40, 0xf0, 0x17,
12 | 0xb1, 0x76, 0x52, 0x84, 0x9a, 0x71, 0xdb, 0x35 };
13 | unsigned char label[] = { 0x74, 0x65, 0x73, 0x74, 0x20, 0x6c, 0x61, 0x62,
14 | 0x65, 0x6c};
15 | unsigned char random1[] = { 0xa0, 0xba, 0x9f, 0x93, 0x6c, 0xda, 0x31, 0x18};
16 | unsigned char random2[] = {0x27, 0xa6, 0xf7, 0x96, 0xff, 0xd5, 0x19, 0x8c
17 | };
18 | unsigned char buf[200];
19 | size_t result;
20 |
21 | result = dtls_prf(key, sizeof(key),
22 | label, sizeof(label),
23 | random1, sizeof(random1),
24 | random2, sizeof(random2),
25 | buf, 100);
26 |
27 | printf("PRF yields %zu bytes of random data:\n", result);
28 | hexdump(buf, result);
29 | printf("\n");
30 | return 0;
31 | }
32 |
--------------------------------------------------------------------------------
/virtual-hub/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.8)
2 | project(virtual-hub)
3 |
4 |
5 | set(HEADER_FILES src/graphs.h)
6 | find_package(PkgConfig REQUIRED)
7 | pkg_check_modules(GLib2 REQUIRED glib-2.0)
8 |
9 | include_directories (${GLib2_INCLUDE_DIRS})
10 | add_executable(hub src/hub.c src/graphs.c ${HEADER_FILES})
11 | target_link_libraries (hub ${GLib2_LIBRARIES} pthread)
12 |
13 |
--------------------------------------------------------------------------------
/virtual-hub/input.csv:
--------------------------------------------------------------------------------
1 | 0,1,0
2 | 1,0,1
3 | 0,1,0
4 |
--------------------------------------------------------------------------------
/virtual-hub/src/graphs.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2018 CPqD Foundation
3 | *
4 | * SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | #ifndef GRAPH_H_
8 | #define GRAPH_H_
9 |
10 | float random_nodes(void);
11 | void free_memory(float **m, int length);
12 | float **create_matrix(int n);
13 | int read_lines(char *file);
14 | void print_matrix(float **m, int n);
15 | float **read_csv(char *file);
16 |
17 | #endif
18 |
--------------------------------------------------------------------------------
/websocket-console.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | #
3 | # Copyright (c) 2024 Nordic Semiconductor
4 | #
5 | # Connect to Zephyr websocket console and give remote commands
6 | #
7 |
8 | import websocket
9 | import threading
10 |
11 | def reader(ws):
12 | while True:
13 | print(ws.recv().strip("\n"))
14 |
15 | if __name__ == "__main__":
16 | websocket.enableTrace(False)
17 | ws = websocket.WebSocket()
18 | ws.connect("ws://192.0.2.1/console")
19 |
20 | x = threading.Thread(target=reader, daemon=True, args=(ws,))
21 | x.start()
22 |
23 | while True:
24 | line = input("> ")
25 | if line == "quit":
26 | break
27 | ws.send(line + "\n")
28 |
29 | ws.close()
30 |
--------------------------------------------------------------------------------
/wireguard-vpn-vlan.conf.stop:
--------------------------------------------------------------------------------
1 | # Configuration file for removing a network interface.
2 |
3 | INTERFACE="$1"
4 | VPN_IFACE_PREFIX="zwg"
5 |
6 | ip link del dev ${VPN_IFACE_PREFIX}0
7 | ip link del dev ${VPN_IFACE_PREFIX}1
8 |
9 | ip link delete $INTERFACE
10 |
--------------------------------------------------------------------------------
/wireguard-vpn.conf.stop:
--------------------------------------------------------------------------------
1 | # Configuration file for removing a network interface.
2 |
3 | INTERFACE="$1"
4 | VPN_IFACE="zwg0"
5 |
6 | ip link del dev ${VPN_IFACE}
7 |
8 | ip link delete $INTERFACE
9 |
--------------------------------------------------------------------------------
/zephyr-websocket-server.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 |
3 | import sys
4 | from os.path import dirname
5 | sys.path.append(dirname(__file__) + "/python-websocket-server")
6 |
7 | from websocket_server import WebsocketServer
8 | import logging
9 |
10 | # Called for every client connecting (after handshake)
11 | def new_client(client, server):
12 | print("New client connected and was given id %d" % client['id'])
13 | #server.send_message_to_all("Hey all, a new client has joined us")
14 |
15 | # Called for every client disconnecting
16 | def client_left(client, server):
17 | print("Client(%d) disconnected" % client['id'])
18 |
19 | # Called when a client sends a message
20 | def message_received(client, server, message):
21 | print("Client(%d) sent[%d]" % (client['id'], len(message)))
22 | server.send_message(client, message)
23 |
24 | PORT=9001
25 | server = WebsocketServer(PORT, host="192.0.2.2", loglevel=logging.INFO)
26 | server.set_fn_new_client(new_client)
27 | server.set_fn_client_left(client_left)
28 | server.set_fn_message_received(message_received)
29 | server.run_forever()
30 |
--------------------------------------------------------------------------------
/zeth-multiface.conf.stop:
--------------------------------------------------------------------------------
1 | # Configuration file for setting IP addresses for multiple network interface.
2 |
3 | COUNT=${COUNTER:-2}
4 | INTERFACE_PREFIX="$1"
5 |
6 | INTERFACE_TMPL=`echo ${INTERFACE_PREFIX} | sed "s/0//g"`
7 |
8 | for ((i = 1; i < $COUNT; i++ )); {
9 | iface_idx=$i
10 | INTERFACE=${INTERFACE_TMPL}${iface_idx}
11 |
12 | ip tuntap del $INTERFACE mode tap
13 | }
14 |
--------------------------------------------------------------------------------
/zeth-tunnel.conf.stop:
--------------------------------------------------------------------------------
1 | # Configuration file for setting IP addresses for tunneling network interfaces
2 |
3 | INTERFACE="$1"
4 |
5 | # Read the "TUNNEL_VxVy" as "Vx over Vy"
6 | TUNNEL_V4V4=${INTERFACE}-ipip
7 | TUNNEL_V6V6=${INTERFACE}-ip6ip6
8 | TUNNEL_V6V4=${INTERFACE}-ip6ip
9 | TUNNEL_V4V6=${INTERFACE}-ipip6
10 |
11 | ip link set ${TUNNEL_V4V4} down
12 | ip link set ${TUNNEL_V4V6} down
13 | ip link set ${TUNNEL_V6V6} down
14 | ip link set ${TUNNEL_V6V4} down
15 |
16 | ip tunnel del ${TUNNEL_V4V4}
17 | ip tunnel del ${TUNNEL_V6V6}
18 | ip tunnel del ${TUNNEL_V6V4}
19 | ip tunnel del ${TUNNEL_V4V6}
20 |
--------------------------------------------------------------------------------
/zeth.conf:
--------------------------------------------------------------------------------
1 | # Configuration file for setting IP addresses for a network interface.
2 |
3 | INTERFACE="$1"
4 |
5 | HWADDR="00:00:5e:00:53:ff"
6 |
7 | IPV6_ADDR_1="2001:db8::2"
8 | IPV6_ROUTE_1="2001:db8::/64"
9 |
10 | IPV4_ADDR_1="192.0.2.2/24"
11 | IPV4_ROUTE_1="192.0.2.0/24"
12 |
13 | ip link set dev $INTERFACE up
14 |
15 | ip link set dev $INTERFACE address $HWADDR
16 |
17 | ip -6 address add $IPV6_ADDR_1 dev $INTERFACE nodad
18 | ip -6 route add $IPV6_ROUTE_1 dev $INTERFACE
19 | ip address add $IPV4_ADDR_1 dev $INTERFACE
20 | ip route add $IPV4_ROUTE_1 dev $INTERFACE > /dev/null 2>&1
21 |
--------------------------------------------------------------------------------
/zeth.conf.stop:
--------------------------------------------------------------------------------
1 | # Configuration file for removing a network interface.
2 |
3 | INTERFACE="$1"
4 |
5 | ip link delete $INTERFACE
6 |
--------------------------------------------------------------------------------
/zeth0-gptp.conf:
--------------------------------------------------------------------------------
1 | # First gPTP interface
2 | INTERFACE="$1"
3 | HWADDR="00:00:5e:00:53:11"
4 |
5 | ip link set dev $INTERFACE up
6 | ip link set dev $INTERFACE address $HWADDR
7 |
--------------------------------------------------------------------------------
/zeth1-gptp.conf:
--------------------------------------------------------------------------------
1 | # Second gPTP interface
2 | INTERFACE="$1"
3 | HWADDR="00:00:5e:00:53:22"
4 |
5 | ip link set dev $INTERFACE up
6 | ip link set dev $INTERFACE address $HWADDR
7 |
--------------------------------------------------------------------------------