├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples ├── calculateHash │ ├── calculateHash.ino │ └── fprint.h ├── calculateSharedSecret │ ├── calculateSharedSecret.ino │ └── fprint.h ├── calculateSignVerifySign │ ├── calculateSignVerifySign.ino │ └── fprint.h ├── encryptDecryptData │ ├── encryptDecryptData.ino │ └── fprint.h ├── generateKeyPair │ ├── fprint.h │ └── generateKeypair.ino ├── getCertificate │ ├── fprint.h │ └── getCertificate.ino ├── getRandom │ ├── fprint.h │ └── getRandom.ino ├── getUniqueID │ ├── fprint.h │ └── getUniqueID.ino ├── selfTest │ ├── fprint.h │ └── selfTest.ino ├── testFullAPI │ ├── fprint.h │ └── testFullAPI.ino └── testMainLibExamples │ └── testMainLibExamples.ino ├── keywords.txt ├── library.json ├── library.properties └── src ├── OPTIGATrustM.cpp ├── OPTIGATrustM.h ├── fprint.h ├── mbedtls ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── aes.c ├── aes.h ├── aesni.c ├── aesni.h ├── apache-2.0.txt ├── arc4.c ├── arc4.h ├── aria.c ├── aria.h ├── asn1.h ├── asn1parse.c ├── asn1write.c ├── asn1write.h ├── base64.c ├── base64.h ├── bignum.c ├── bignum.h ├── blowfish.c ├── blowfish.h ├── bn_mul.h ├── camellia.c ├── camellia.h ├── ccm.c ├── ccm.h ├── certs.c ├── certs.h ├── chacha20.c ├── chacha20.h ├── chachapoly.c ├── chachapoly.h ├── check_config.h ├── cipher.c ├── cipher.h ├── cipher_internal.h ├── cipher_wrap.c ├── cmac.c ├── cmac.h ├── compat-1.3.h ├── config.h ├── ctr_drbg.c ├── ctr_drbg.h ├── debug.c ├── debug.h ├── des.c ├── des.h ├── dhm.c ├── dhm.h ├── ecdh.c ├── ecdh.h ├── ecdsa.c ├── ecdsa.h ├── ecjpake.c ├── ecjpake.h ├── ecp.c ├── ecp.h ├── ecp_curves.c ├── ecp_internal.h ├── entropy.c ├── entropy.h ├── entropy_poll.c ├── entropy_poll.h ├── error.c ├── error.h ├── gcm.c ├── gcm.h ├── havege.c ├── havege.h ├── hkdf.c ├── hkdf.h ├── hmac_drbg.c ├── hmac_drbg.h ├── md.c ├── md.h ├── md2.c ├── md2.h ├── md4.c ├── md4.h ├── md5.c ├── md5.h ├── md_internal.h ├── md_wrap.c ├── memory_buffer_alloc.c ├── memory_buffer_alloc.h ├── net.h ├── net_sockets.c ├── net_sockets.h ├── nist_kw.c ├── nist_kw.h ├── oid.c ├── oid.h ├── padlock.c ├── padlock.h ├── pem.c ├── pem.h ├── pk.c ├── pk.h ├── pk_internal.h ├── pk_wrap.c ├── pkcs11.c ├── pkcs11.h ├── pkcs12.c ├── pkcs12.h ├── pkcs5.c ├── pkcs5.h ├── pkparse.c ├── pkwrite.c ├── platform.c ├── platform.h ├── platform_time.h ├── platform_util.c ├── platform_util.h ├── poly1305.c ├── poly1305.h ├── ripemd160.c ├── ripemd160.h ├── rsa.c ├── rsa.h ├── rsa_internal.c ├── rsa_internal.h ├── sha1.c ├── sha1.h ├── sha256.c ├── sha256.h ├── sha512.c ├── sha512.h ├── ssl.h ├── ssl_cache.c ├── ssl_cache.h ├── ssl_ciphersuites.c ├── ssl_ciphersuites.h ├── ssl_cli.c ├── ssl_cookie.c ├── ssl_cookie.h ├── ssl_internal.h ├── ssl_srv.c ├── ssl_ticket.c ├── ssl_ticket.h ├── ssl_tls.c ├── threading.c ├── threading.h ├── timing.c ├── timing.h ├── version.c ├── version.h ├── version_features.c ├── x509.c ├── x509.h ├── x509_create.c ├── x509_crl.c ├── x509_crl.h ├── x509_crt.c ├── x509_crt.h ├── x509_csr.c ├── x509_csr.h ├── x509write_crt.c ├── x509write_csr.c ├── xtea.c └── xtea.h ├── optiga_trustm ├── Util.c ├── Util.h ├── ifx_i2c.c ├── ifx_i2c.h ├── ifx_i2c_config.c ├── ifx_i2c_config.h ├── ifx_i2c_data_link_layer.c ├── ifx_i2c_data_link_layer.h ├── ifx_i2c_physical_layer.c ├── ifx_i2c_physical_layer.h ├── ifx_i2c_presentation_layer.c ├── ifx_i2c_presentation_layer.h ├── ifx_i2c_transport_layer.c ├── ifx_i2c_transport_layer.h ├── optiga_cmd.c ├── optiga_cmd.h ├── optiga_comms.h ├── optiga_comms_ifx_i2c.c ├── optiga_crypt.c ├── optiga_crypt.h ├── optiga_example.c ├── optiga_example.h ├── optiga_lib_common.c ├── optiga_lib_common.h ├── optiga_lib_common_internal.h ├── optiga_lib_config.h ├── optiga_lib_logger.c ├── optiga_lib_logger.h ├── optiga_lib_return_codes.h ├── optiga_lib_types.h ├── optiga_lib_version.h ├── optiga_util.c ├── optiga_util.h ├── pal.c ├── pal.h ├── pal_crypt.h ├── pal_crypt_mbedtls.c ├── pal_gpio.h ├── pal_gpio_arduino.cpp ├── pal_i2c.h ├── pal_i2c_arduino.cpp ├── pal_ifx_i2c_config.h ├── pal_ifx_i2c_config_arduino.cpp ├── pal_logger.h ├── pal_logger_arduino.cpp ├── pal_os_datastore.h ├── pal_os_datastore_arduino.cpp ├── pal_os_event.h ├── pal_os_event_arduino.cpp ├── pal_os_event_timer.h ├── pal_os_lock.h ├── pal_os_lock_arduino.cpp ├── pal_os_memory.h ├── pal_os_timer.h └── pal_os_timer_arduino.cpp └── simple_timer ├── SimpleTimer.cpp └── SimpleTimer.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/README.md -------------------------------------------------------------------------------- /examples/calculateHash/calculateHash.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateHash/calculateHash.ino -------------------------------------------------------------------------------- /examples/calculateHash/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateHash/fprint.h -------------------------------------------------------------------------------- /examples/calculateSharedSecret/calculateSharedSecret.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateSharedSecret/calculateSharedSecret.ino -------------------------------------------------------------------------------- /examples/calculateSharedSecret/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateSharedSecret/fprint.h -------------------------------------------------------------------------------- /examples/calculateSignVerifySign/calculateSignVerifySign.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateSignVerifySign/calculateSignVerifySign.ino -------------------------------------------------------------------------------- /examples/calculateSignVerifySign/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/calculateSignVerifySign/fprint.h -------------------------------------------------------------------------------- /examples/encryptDecryptData/encryptDecryptData.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/encryptDecryptData/encryptDecryptData.ino -------------------------------------------------------------------------------- /examples/encryptDecryptData/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/encryptDecryptData/fprint.h -------------------------------------------------------------------------------- /examples/generateKeyPair/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/generateKeyPair/fprint.h -------------------------------------------------------------------------------- /examples/generateKeyPair/generateKeypair.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/generateKeyPair/generateKeypair.ino -------------------------------------------------------------------------------- /examples/getCertificate/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getCertificate/fprint.h -------------------------------------------------------------------------------- /examples/getCertificate/getCertificate.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getCertificate/getCertificate.ino -------------------------------------------------------------------------------- /examples/getRandom/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getRandom/fprint.h -------------------------------------------------------------------------------- /examples/getRandom/getRandom.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getRandom/getRandom.ino -------------------------------------------------------------------------------- /examples/getUniqueID/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getUniqueID/fprint.h -------------------------------------------------------------------------------- /examples/getUniqueID/getUniqueID.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/getUniqueID/getUniqueID.ino -------------------------------------------------------------------------------- /examples/selfTest/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/selfTest/fprint.h -------------------------------------------------------------------------------- /examples/selfTest/selfTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/selfTest/selfTest.ino -------------------------------------------------------------------------------- /examples/testFullAPI/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/testFullAPI/fprint.h -------------------------------------------------------------------------------- /examples/testFullAPI/testFullAPI.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/testFullAPI/testFullAPI.ino -------------------------------------------------------------------------------- /examples/testMainLibExamples/testMainLibExamples.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/examples/testMainLibExamples/testMainLibExamples.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/library.properties -------------------------------------------------------------------------------- /src/OPTIGATrustM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/OPTIGATrustM.cpp -------------------------------------------------------------------------------- /src/OPTIGATrustM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/OPTIGATrustM.h -------------------------------------------------------------------------------- /src/fprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/fprint.h -------------------------------------------------------------------------------- /src/mbedtls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/CMakeLists.txt -------------------------------------------------------------------------------- /src/mbedtls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/LICENSE -------------------------------------------------------------------------------- /src/mbedtls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/Makefile -------------------------------------------------------------------------------- /src/mbedtls/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aes.c -------------------------------------------------------------------------------- /src/mbedtls/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aes.h -------------------------------------------------------------------------------- /src/mbedtls/aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aesni.c -------------------------------------------------------------------------------- /src/mbedtls/aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aesni.h -------------------------------------------------------------------------------- /src/mbedtls/apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/apache-2.0.txt -------------------------------------------------------------------------------- /src/mbedtls/arc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/arc4.c -------------------------------------------------------------------------------- /src/mbedtls/arc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/arc4.h -------------------------------------------------------------------------------- /src/mbedtls/aria.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aria.c -------------------------------------------------------------------------------- /src/mbedtls/aria.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/aria.h -------------------------------------------------------------------------------- /src/mbedtls/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/asn1.h -------------------------------------------------------------------------------- /src/mbedtls/asn1parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/asn1parse.c -------------------------------------------------------------------------------- /src/mbedtls/asn1write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/asn1write.c -------------------------------------------------------------------------------- /src/mbedtls/asn1write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/asn1write.h -------------------------------------------------------------------------------- /src/mbedtls/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/base64.c -------------------------------------------------------------------------------- /src/mbedtls/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/base64.h -------------------------------------------------------------------------------- /src/mbedtls/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/bignum.c -------------------------------------------------------------------------------- /src/mbedtls/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/bignum.h -------------------------------------------------------------------------------- /src/mbedtls/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/blowfish.c -------------------------------------------------------------------------------- /src/mbedtls/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/blowfish.h -------------------------------------------------------------------------------- /src/mbedtls/bn_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/bn_mul.h -------------------------------------------------------------------------------- /src/mbedtls/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/camellia.c -------------------------------------------------------------------------------- /src/mbedtls/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/camellia.h -------------------------------------------------------------------------------- /src/mbedtls/ccm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ccm.c -------------------------------------------------------------------------------- /src/mbedtls/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ccm.h -------------------------------------------------------------------------------- /src/mbedtls/certs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/certs.c -------------------------------------------------------------------------------- /src/mbedtls/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/certs.h -------------------------------------------------------------------------------- /src/mbedtls/chacha20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/chacha20.c -------------------------------------------------------------------------------- /src/mbedtls/chacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/chacha20.h -------------------------------------------------------------------------------- /src/mbedtls/chachapoly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/chachapoly.c -------------------------------------------------------------------------------- /src/mbedtls/chachapoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/chachapoly.h -------------------------------------------------------------------------------- /src/mbedtls/check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/check_config.h -------------------------------------------------------------------------------- /src/mbedtls/cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cipher.c -------------------------------------------------------------------------------- /src/mbedtls/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cipher.h -------------------------------------------------------------------------------- /src/mbedtls/cipher_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cipher_internal.h -------------------------------------------------------------------------------- /src/mbedtls/cipher_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cipher_wrap.c -------------------------------------------------------------------------------- /src/mbedtls/cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cmac.c -------------------------------------------------------------------------------- /src/mbedtls/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/cmac.h -------------------------------------------------------------------------------- /src/mbedtls/compat-1.3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/compat-1.3.h -------------------------------------------------------------------------------- /src/mbedtls/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/config.h -------------------------------------------------------------------------------- /src/mbedtls/ctr_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ctr_drbg.c -------------------------------------------------------------------------------- /src/mbedtls/ctr_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ctr_drbg.h -------------------------------------------------------------------------------- /src/mbedtls/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/debug.c -------------------------------------------------------------------------------- /src/mbedtls/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/debug.h -------------------------------------------------------------------------------- /src/mbedtls/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/des.c -------------------------------------------------------------------------------- /src/mbedtls/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/des.h -------------------------------------------------------------------------------- /src/mbedtls/dhm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/dhm.c -------------------------------------------------------------------------------- /src/mbedtls/dhm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/dhm.h -------------------------------------------------------------------------------- /src/mbedtls/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecdh.c -------------------------------------------------------------------------------- /src/mbedtls/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecdh.h -------------------------------------------------------------------------------- /src/mbedtls/ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecdsa.c -------------------------------------------------------------------------------- /src/mbedtls/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecdsa.h -------------------------------------------------------------------------------- /src/mbedtls/ecjpake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecjpake.c -------------------------------------------------------------------------------- /src/mbedtls/ecjpake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecjpake.h -------------------------------------------------------------------------------- /src/mbedtls/ecp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecp.c -------------------------------------------------------------------------------- /src/mbedtls/ecp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecp.h -------------------------------------------------------------------------------- /src/mbedtls/ecp_curves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecp_curves.c -------------------------------------------------------------------------------- /src/mbedtls/ecp_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ecp_internal.h -------------------------------------------------------------------------------- /src/mbedtls/entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/entropy.c -------------------------------------------------------------------------------- /src/mbedtls/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/entropy.h -------------------------------------------------------------------------------- /src/mbedtls/entropy_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/entropy_poll.c -------------------------------------------------------------------------------- /src/mbedtls/entropy_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/entropy_poll.h -------------------------------------------------------------------------------- /src/mbedtls/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/error.c -------------------------------------------------------------------------------- /src/mbedtls/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/error.h -------------------------------------------------------------------------------- /src/mbedtls/gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/gcm.c -------------------------------------------------------------------------------- /src/mbedtls/gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/gcm.h -------------------------------------------------------------------------------- /src/mbedtls/havege.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/havege.c -------------------------------------------------------------------------------- /src/mbedtls/havege.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/havege.h -------------------------------------------------------------------------------- /src/mbedtls/hkdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/hkdf.c -------------------------------------------------------------------------------- /src/mbedtls/hkdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/hkdf.h -------------------------------------------------------------------------------- /src/mbedtls/hmac_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/hmac_drbg.c -------------------------------------------------------------------------------- /src/mbedtls/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/hmac_drbg.h -------------------------------------------------------------------------------- /src/mbedtls/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md.c -------------------------------------------------------------------------------- /src/mbedtls/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md.h -------------------------------------------------------------------------------- /src/mbedtls/md2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md2.c -------------------------------------------------------------------------------- /src/mbedtls/md2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md2.h -------------------------------------------------------------------------------- /src/mbedtls/md4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md4.c -------------------------------------------------------------------------------- /src/mbedtls/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md4.h -------------------------------------------------------------------------------- /src/mbedtls/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md5.c -------------------------------------------------------------------------------- /src/mbedtls/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md5.h -------------------------------------------------------------------------------- /src/mbedtls/md_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md_internal.h -------------------------------------------------------------------------------- /src/mbedtls/md_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/md_wrap.c -------------------------------------------------------------------------------- /src/mbedtls/memory_buffer_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/memory_buffer_alloc.c -------------------------------------------------------------------------------- /src/mbedtls/memory_buffer_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/memory_buffer_alloc.h -------------------------------------------------------------------------------- /src/mbedtls/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/net.h -------------------------------------------------------------------------------- /src/mbedtls/net_sockets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/net_sockets.c -------------------------------------------------------------------------------- /src/mbedtls/net_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/net_sockets.h -------------------------------------------------------------------------------- /src/mbedtls/nist_kw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/nist_kw.c -------------------------------------------------------------------------------- /src/mbedtls/nist_kw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/nist_kw.h -------------------------------------------------------------------------------- /src/mbedtls/oid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/oid.c -------------------------------------------------------------------------------- /src/mbedtls/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/oid.h -------------------------------------------------------------------------------- /src/mbedtls/padlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/padlock.c -------------------------------------------------------------------------------- /src/mbedtls/padlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/padlock.h -------------------------------------------------------------------------------- /src/mbedtls/pem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pem.c -------------------------------------------------------------------------------- /src/mbedtls/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pem.h -------------------------------------------------------------------------------- /src/mbedtls/pk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pk.c -------------------------------------------------------------------------------- /src/mbedtls/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pk.h -------------------------------------------------------------------------------- /src/mbedtls/pk_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pk_internal.h -------------------------------------------------------------------------------- /src/mbedtls/pk_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pk_wrap.c -------------------------------------------------------------------------------- /src/mbedtls/pkcs11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs11.c -------------------------------------------------------------------------------- /src/mbedtls/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs11.h -------------------------------------------------------------------------------- /src/mbedtls/pkcs12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs12.c -------------------------------------------------------------------------------- /src/mbedtls/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs12.h -------------------------------------------------------------------------------- /src/mbedtls/pkcs5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs5.c -------------------------------------------------------------------------------- /src/mbedtls/pkcs5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkcs5.h -------------------------------------------------------------------------------- /src/mbedtls/pkparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkparse.c -------------------------------------------------------------------------------- /src/mbedtls/pkwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/pkwrite.c -------------------------------------------------------------------------------- /src/mbedtls/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/platform.c -------------------------------------------------------------------------------- /src/mbedtls/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/platform.h -------------------------------------------------------------------------------- /src/mbedtls/platform_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/platform_time.h -------------------------------------------------------------------------------- /src/mbedtls/platform_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/platform_util.c -------------------------------------------------------------------------------- /src/mbedtls/platform_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/platform_util.h -------------------------------------------------------------------------------- /src/mbedtls/poly1305.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/poly1305.c -------------------------------------------------------------------------------- /src/mbedtls/poly1305.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/poly1305.h -------------------------------------------------------------------------------- /src/mbedtls/ripemd160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ripemd160.c -------------------------------------------------------------------------------- /src/mbedtls/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ripemd160.h -------------------------------------------------------------------------------- /src/mbedtls/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/rsa.c -------------------------------------------------------------------------------- /src/mbedtls/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/rsa.h -------------------------------------------------------------------------------- /src/mbedtls/rsa_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/rsa_internal.c -------------------------------------------------------------------------------- /src/mbedtls/rsa_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/rsa_internal.h -------------------------------------------------------------------------------- /src/mbedtls/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha1.c -------------------------------------------------------------------------------- /src/mbedtls/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha1.h -------------------------------------------------------------------------------- /src/mbedtls/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha256.c -------------------------------------------------------------------------------- /src/mbedtls/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha256.h -------------------------------------------------------------------------------- /src/mbedtls/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha512.c -------------------------------------------------------------------------------- /src/mbedtls/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/sha512.h -------------------------------------------------------------------------------- /src/mbedtls/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_cache.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_cache.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_ciphersuites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_ciphersuites.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_ciphersuites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_ciphersuites.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_cli.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_cookie.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_cookie.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_internal.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_srv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_srv.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_ticket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_ticket.c -------------------------------------------------------------------------------- /src/mbedtls/ssl_ticket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_ticket.h -------------------------------------------------------------------------------- /src/mbedtls/ssl_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/ssl_tls.c -------------------------------------------------------------------------------- /src/mbedtls/threading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/threading.c -------------------------------------------------------------------------------- /src/mbedtls/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/threading.h -------------------------------------------------------------------------------- /src/mbedtls/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/timing.c -------------------------------------------------------------------------------- /src/mbedtls/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/timing.h -------------------------------------------------------------------------------- /src/mbedtls/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/version.c -------------------------------------------------------------------------------- /src/mbedtls/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/version.h -------------------------------------------------------------------------------- /src/mbedtls/version_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/version_features.c -------------------------------------------------------------------------------- /src/mbedtls/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509.c -------------------------------------------------------------------------------- /src/mbedtls/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509.h -------------------------------------------------------------------------------- /src/mbedtls/x509_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_create.c -------------------------------------------------------------------------------- /src/mbedtls/x509_crl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_crl.c -------------------------------------------------------------------------------- /src/mbedtls/x509_crl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_crl.h -------------------------------------------------------------------------------- /src/mbedtls/x509_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_crt.c -------------------------------------------------------------------------------- /src/mbedtls/x509_crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_crt.h -------------------------------------------------------------------------------- /src/mbedtls/x509_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_csr.c -------------------------------------------------------------------------------- /src/mbedtls/x509_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509_csr.h -------------------------------------------------------------------------------- /src/mbedtls/x509write_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509write_crt.c -------------------------------------------------------------------------------- /src/mbedtls/x509write_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/x509write_csr.c -------------------------------------------------------------------------------- /src/mbedtls/xtea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/xtea.c -------------------------------------------------------------------------------- /src/mbedtls/xtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/mbedtls/xtea.h -------------------------------------------------------------------------------- /src/optiga_trustm/Util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/Util.c -------------------------------------------------------------------------------- /src/optiga_trustm/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/Util.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_config.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_config.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_data_link_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_data_link_layer.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_data_link_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_data_link_layer.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_physical_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_physical_layer.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_physical_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_physical_layer.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_presentation_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_presentation_layer.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_presentation_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_presentation_layer.h -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_transport_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_transport_layer.c -------------------------------------------------------------------------------- /src/optiga_trustm/ifx_i2c_transport_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/ifx_i2c_transport_layer.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_cmd.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_cmd.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_comms.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_comms_ifx_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_comms_ifx_i2c.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_crypt.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_crypt.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_example.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_example.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_common.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_common.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_common_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_common_internal.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_config.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_logger.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_logger.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_return_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_return_codes.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_types.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_lib_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_lib_version.h -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_util.c -------------------------------------------------------------------------------- /src/optiga_trustm/optiga_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/optiga_util.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal.c -------------------------------------------------------------------------------- /src/optiga_trustm/pal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_crypt.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_crypt_mbedtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_crypt_mbedtls.c -------------------------------------------------------------------------------- /src/optiga_trustm/pal_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_gpio.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_gpio_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_gpio_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_i2c.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_i2c_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_i2c_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_ifx_i2c_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_ifx_i2c_config.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_ifx_i2c_config_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_ifx_i2c_config_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_logger.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_logger_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_logger_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_datastore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_datastore.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_datastore_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_datastore_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_event.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_event_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_event_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_event_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_event_timer.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_lock.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_lock_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_lock_arduino.cpp -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_memory.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_timer.h -------------------------------------------------------------------------------- /src/optiga_trustm/pal_os_timer_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/optiga_trustm/pal_os_timer_arduino.cpp -------------------------------------------------------------------------------- /src/simple_timer/SimpleTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/simple_timer/SimpleTimer.cpp -------------------------------------------------------------------------------- /src/simple_timer/SimpleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/arduino-optiga-trust-m/HEAD/src/simple_timer/SimpleTimer.h --------------------------------------------------------------------------------