Embedded mbedtls tutorial - JohnHau/mis GitHub Wiki
https://mbed-tls.readthedocs.io/en/latest/kb/how-to/mbedtls-tutorial/ https://www.dharmanitech.com/2022/01/string-and-file-encryption-with-aes.html?m=1 https://www.ibm.com/docs/en/linux-on-systems?topic=examples-aes-ctr-mode-example https://wizardforcel.gitbooks.io/practical-cryptography-for-developers-book/content/symmetric-key-ciphers/aes-encrypt-decrypt-examples.html
https://www.instructables.com/Simple-Data-Encrypter-With-HMAC/
https://www.cryptopp.com/wiki/CTR_Mode https://www.cryptopp.com/wiki/CTR_Mode https://github.com/espressif/arduino-esp32/issues/6546
http://www.esp32learning.com/code/using-sha-256-with-an-esp32.php https://www.esp32.com/viewtopic.php?p=54135
http://dfrobot.blogspot.com/2018/08/esp32-arduino-tutorial-mbed-tls-using.html
http://dfrobot.blogspot.com/2018/08/esp32-arduino-tutorial-mbed-tls-using.html https://stackoverflow.com/questions/38199889/hmac-sha256-jwt-signature-is-incorrect
https://wokwi.com/projects/322313026680128082 https://arxiv.org/pdf/1708.08542.pdf
https://blog.csdn.net/weixin_41572450/article/details/103114052 https://www.wolfssl.com/docs/benchmarks/
https://www.nxp.com/docs/en/application-note/AN13152.pdf https://csrc.nist.rip/groups/STM/cavp/documents/mac/hmacval.html
https://www.reddit.com/r/esp32/comments/gbrk6o/how_to_use_sha1_2_256_hash_functions_in_esp_idf/
https://cryptobook.nakov.com/mac-and-key-derivation/hmac-and-key-derivation
https://www.eletimes.com/how-transport-layer-security-tls-and-secure-elements-work
https://vtechworks.lib.vt.edu/bitstream/handle/10919/110360/Liao_C_T_2022.pdf?sequence=1&isAllowed=y
https://ewsn2022.pro2future.at/paper/sessions/ewsn2022-final39.pdf
https://hal.inria.fr/hal-01244855/document
https://web.mit.edu/freebsd/head/contrib/wpa/src/crypto/aes-ctr.c https://www.ubiqsecurity.com/128bit-or-256bit-encryption-which-to-use/
https://www.ietf.org/rfc/rfc3686.txt
https://eclipsesource.com/blogs/2017/01/17/tutorial-aes-encryption-and-decryption-with-openssl/
https://cryptobook.nakov.com/symmetric-key-ciphers/aes-encrypt-decrypt-examples
https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/428902/msp430-aes-encryption-decryption-using-dma https://stackoverflow.com/questions/57482511/proper-implementation-for-mbed-tls-aes-ctr
https://www.esp32.com/viewtopic.php?t=11891 https://os.mbed.com/questions/77943/problem-with-aes-ctr-in-mbedtls/
https://forum.newae.com/t/setting-up-an-aes-256-with-ctr-mode/2544
https://fossies.org/linux/mbedtls/include/mbedtls/aes.h
https://devzone.nordicsemi.com/f/nordic-q-a/81442/aes-ctr-iv-size
https://www.silabs.com/documents/public/application-notes/an1311-mbedtls-psa-crypto-porting-guide.pdf https://www.nxp.com/docs/en/application-note/AN13175.pdf https://community.st.com/s/question/0D53W00001JWgFMSA1/a-guide-to-the-hal-of-the-aes-accelerator-or-how-to-fix-it
https://www.rfc-editor.org/rfc/rfc3686 https://blog.csdn.net/u014100559/article/details/104217668
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/samples/crypto/aes_ctr/README.html
https://community.particle.io/t/aes-256-options/47437
https://forum.pjrc.com/threads/70922-AES-Encryption-amp-Decryption-on-Teensy-4-x
https://techtutorialsx.com/2018/04/18/esp32-arduino-encryption-using-aes-128-in-ecb-mode/
https://blog.csdn.net/Mculover666/article/details/108745552
https://lekensteyn.nl/files/wireshark-ssl-tls-decryption-secrets-sharkfest18eu.pdf
https://encrypto.de/papers/MSSWWW20.pdf
https://eprint.iacr.org/2017/168.pdf
https://everythingesp.com/esp32-arduino-tutorial-encryption-aes128-in-ecb-mode/
https://security.stackexchange.com/questions/150740/why-did-tls-1-3-drop-aes-cbc
https://erev0s.com/blog/tiny-aes-cbc-mode-pkcs7-padding-written-c/ https://esp32.com/viewtopic.php?t=25269 https://www.thesslstore.com/blog/advanced-encryption-standard-aes-what-it-is-and-how-it-works/
https://community.st.com/s/question/0D53W00001VYgebSAD/aes-key-management-in-stm32h7
https://forum.newae.com/t/why-is-the-aes-traces-different-simpleaes-mbedtls/2587
https://mbed-tls.readthedocs.io/en/latest/kb/how-to/dtls-tutorial/
https://os.mbed.com/docs/mbed-os/v5.15/tutorials/tls-tutorial.html
https://github.com/Mbed-TLS/mbedtls https://www.trustedfirmware.org/projects/mbed-tls/ https://www.trustedfirmware.org/projects/mbed-tls/
https://mcuoneclipse.com/2017/04/17/tutorial-secure-tls-communication-with-mqtt-using-mbedtls-on-top-of-lwip/ https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/protocols/mbedtls.html
https://mongoose-os.com/docs/mongoose-os/api/misc/mbedtls.md https://klika-tech.com/blog/2021/10/11/arm-trustzone-and-cryptocell-the-easy-way-to-accelerate-cryptography
https://www.cs.ru.nl/bachelors-theses/2018/Niels_Drueten___4496604___Security_analysis_of_DTLS_1_2_implementations.pdf https://zappysys.com/blog/using-hmac-authentication-api-ssis-odbc-drivers/
https://cryptography.io/en/latest/hazmat/primitives/key-derivation-functions/
https://mbed-tls.readthedocs.io/en/latest/kb/how-to/encrypt-with-aes-cbc/
https://github.com/chegewara/esp32-mbedtls-aes-test/blob/master/main/main.c https://stackoverflow.com/questions/47689591/how-to-encrypt-a-string-in-aes-waywith-mbedtls
https://www.keil.com/pack/doc/mbedTLS/html/aes_8h.html https://review.trustedfirmware.org/plugins/gitiles/mirror/mbed-tls/+/HEAD/programs/README.md
https://gist.github.com/unprovable/892a677d672990f46bca97194ae549bc
https://hackaday.io/project/159183-esp32-arduino-tutorial-mbed-tls-using-the-sha-256
https://www.keil.com/pack/doc/mw/Network/html/use_mbed_tls.html https://mongoose.ws/tutorials/http-client/ https://docs.aws.amazon.com/iot/latest/developerguide/iot-embedded-c-sdk.html
https://pypi.org/project/python-mbedtls/
https://maxwellweru.com/proper-configuration-of-mbedtls-for-iot-project-a4d53f50ac00 https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HTTPS-Client-with-mbedTLS-on-K64F-and-mcuxpresso/td-p/826268 https://www.dfrobot.com/blog-1001.html https://avsystem.github.io/Anjay-doc/Compiling_client_applications.html
https://www.dfrobot.com/blog-1001.html https://scriptingxss.gitbook.io/embedded-appsec-best-practices/8_transport_layer_security
https://community.haxe.org/t/hashlink-native-extension-tutorial/2446
https://discourse.julialang.org/t/using-mbedtls-to-create-an-encrypted-tcp-server/60927
https://stackoverflow.com/questions/75247034/problem-with-decrypting-using-mbedtls-on-esp32 https://stackoverflow.com/questions/54884372/mbedtls-ecc-operations
https://www.analog.com/en/app-notes/using-secure-companion-ics-to-protect-a-tls-implementation.html https://www.libssh2.org/
https://community.silabs.com/s/article/connect-tutorial-5-communication-features-security?language=en_US https://gitlab.utu.fi/tujupan/DTEK8081_source_codes/-/tree/15585c783735d98663ada2352cd9dc0f8c61e880/external/mbedtls/yotta/data/example-authcrypt
https://devzone.nordicsemi.com/f/nordic-q-a/93881/undefined-reference-when-building-matter-tutorial
https://exploreembedded.com/wiki/AWS_IOT_with_Arduino_ESP32
https://developer.izumanetworks.com/docs/device-management/current/connecting/tutorial-options.html
https://techtutorialsx.com/2018/05/10/esp32-arduino-mbed-tls-using-the-sha-256-algorithm/
https://randomnerdtutorials.com/esp32-send-email-smtp-server-arduino-ide/
https://wiki.newae.com/Tutorial_A8_32bit_AES
https://lemariva.com/blog/2019/03/raspberry-pi-pico-rp2040-meets-lorawan
https://mbed-tls.readthedocs.io/en/latest/kb/development/restartable-ecc/
http://www.steves-internet-guide.com/mosquitto-tls/
https://docs.platformio.org/en/stable/frameworks/mbed.html
https://stackoverflow.com/questions/54884372/mbedtls-ecc-operations
https://github.com/Mbed-TLS/mbedtls/blob/development/programs/README.md
https://github.com/Mbed-TLS/mbedtls/blob/development/scripts/ecc-heap.sh https://github.com/Mbed-TLS/mbedtls/blob/development/scripts/ecc-heap.sh
https://esp32.com/viewtopic.php?t=25628
https://en.wikipedia.org/wiki/Mbed_TLS https://www.tenable.com/plugins/nessus/138199
https://www.ensilica.com/ip/esi-crypto/ecc/
https://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/lxr/source/src/connect/mbedtls/mbedtls/ecp.h
https://forums.mbed.com/t/compact-public-ecc-key-representation/15137
https://siliconlabs.github.io/Gecko_SDK_Doc/mbedtls/html/ecp_8h.html
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/protocols/mbedtls.html
https://tjerandsilde.no/files/Comparative-Study-of-ECC-Libraries-for-Embedded-Devices.pdf
https://ieeexplore.ieee.org/document/9300261
https://openthread.io/guides/porting/implement-advanced-features
https://mcuxpresso.nxp.com/api_doc/dev/1620/a00044.html https://community.developer.bosch.com/t5/Technical-Support-Read-only/Read-MQTT-Certificate/td-p/17409
https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-tls-support
https://pigweed.dev/pw_crypto/
https://docs.particle.io/reference/device-os/libraries/m/MQTT-TLS/
https://www.microchip.com/wwwproducts/ProductCompare/ATECC608A/ATECC608B
https://community.infineon.com/t5/PSoC-6/Endianness-of-ECC-public-key-and-signature/td-p/350287
https://gitee.com/EspressifSystems/esp-idf/blob/06df46e26a9ba8ed0cd131068a170c48deec77ca/components/mbedtls/port/include/mbedtls/esp_config.h https://curl.se/docs/ssl-compared.html
https://curl.se/docs/ssl-compared.html
https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/details?product=11390
https://www.keil.com/pack/doc/mbedTLS/html/pk_8h.html
https://blog.csdn.net/Mculover666/article/details/108879185
https://aip.scitation.org/doi/10.1063/5.0048339
http://cholla.mmto.org/esp32/idf/build_hello.html
https://serverfault.com/questions/970576/tls-elliptic-curve-not-supported/970636
https://fossies.org/linux/mbedtls/library/ecp_internal_alt.h
https://blog.51cto.com/u_13640625/3027080
https://mbed-tls.readthedocs.io/en/latest/kb/how-to/encrypt-and-decrypt-with-rsa/
https://github.com/Mbed-TLS/mbedtls/blob/development/include/mbedtls/rsa.h
https://www.keil.com/pack/doc/mbedTLS/html/rsa_8h.html
https://devzone.nordicsemi.com/f/nordic-q-a/82768/rsa-encryption-and-decryption-in-spm-using-mbedtls
https://forums.mbed.com/t/how-to-generate-a-rsa-private-key/3246
https://siliconlabs.github.io/Gecko_SDK_Doc/mbedtls/html/rsa_8h.html https://research.kudelskisecurity.com/2017/02/03/forging-rsa-pss-signatures-with-mbedtls/
https://blog.csdn.net/Mculover666/article/details/108814108
https://blog.csdn.net/Mculover666/article/details/108814108
https://wiki.archlinux.org/title/Mbed_TLS
https://www.esp32.com/viewtopic.php?t=3719
https://libwebsockets.org/lws-api-doc-main/html/group__genericRSA.html
https://lxr.openwrt.org/source/ustream-ssl/ustream-mbedtls.h
https://tches.iacr.org/index.php/TCHES/article/view/8549
https://www.microchip.com/forums/m1165820.aspx
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1917&context=masters_theses_2
https://community.st.com/s/question/0D50X0000BD3poISQR/mbedtls-stm32f429ieval-handshake-problem
https://mcuoneclipse.com/2017/04/23/tuturial-mbedtls-sll-certificate-verification-with-mosquitto-lwip-and-mqtt/ https://packages.msys2.org/package/mingw-w64-x86_64-mbedtls?repo=mingw64
https://www.b4x.com/android/forum/threads/esp32-aes-rsa-encryption-c-code-attached.103774/
https://www.rfc-editor.org/rfc/rfc3447
https://github.com/Mbed-TLS/mbedtls/blob/development/include/mbedtls/ecdh.h
https://forums.mbed.com/t/mbedtls-ecdh-parameter-exchange/4986
https://siliconlabs.github.io/Gecko_SDK_Doc/mbedtls/html/ecdh_8h.html
https://doxygen.reactos.org/dd/db0/ecdh_8h.html
https://fossies.org/linux/mbedtls/programs/pkey/ecdh_curve25519.c
https://devzone.nordicsemi.com/f/nordic-q-a/77987/mbedtls-ecdh-is-too-slow-about-1500ms
https://blog.csdn.net/Mculover666/article/details/108879185
https://blog.51cto.com/u_13640625/4905502 https://owasp.org/www-pdf-archive/Practical_Invalid_Curve_Attacks_on_TLS-ECDH_-_Juraj_Somorovsky.pdf
https://www.microchip.com/wwwproducts/ProductCompare/ATECC608A/ATECC608B
https://archlinux.org/packages/community/x86_64/mbedtls/files/
https://www.reddit.com/r/embedded/comments/g5w7rr/hardware_rng_for_ecdh_on_mbedtls/
https://uu.diva-portal.org/smash/get/diva2:1509544/FULLTEXT01.pdf
https://www.freshports.org/security/mbedtls/?branch=2022Q4
https://www.spinics.net/lists/hostap/msg09799.html
https://debian.pkgs.org/10/debian-main-amd64/libmbedtls-dev_2.16.0-1_amd64.deb.html
https://www.usenix.org/conference/usenixsecurity23/presentation/deng-0
https://learn.microsoft.com/en-us/answers/questions/685967/ecdh-public-key-size
https://en.wikipedia.org/wiki/Mbed_TLS
https://cloud.tencent.com/developer/article/1173441
https://serverfault.com/questions/970576/tls-elliptic-curve-not-supported
https://hackmd.io/@7X5kamZwR8yXzSdJtG50Fg/HkNO1h4hO?utm_source=preview-mode&utm_medium=rec
https://automata.cs.ru.nl/BenchmarkDTLS/Mealy
https://abi-laboratory.pro/index.php?view=changelog&l=mbedtls&v=2.2.0
https://docs.espressif.com/projects/esp-idf/en/v5.0-beta1/esp32/api-reference/kconfig.html
https://newreleases.io/project/github/Mbed-TLS/mbedtls/release/v3.0.0
https://cryptobook.nakov.com/asymmetric-key-ciphers/ecdh-key-exchange
https://wiki.openssl.org/index.php/Command_Line_Elliptic_Curve_Operations
https://github.com/Mbed-TLS/mbedtls/issues/5326
https://github.com/openenclave/openenclave-mbedtls/blob/openenclave-mbedtls-2.16/programs/README.md
https://os.mbed.com/teams/Arcola/code/mbedtls/docs/tip/md_8h.html
https://os.mbed.com/users/ansond/code/mbedTLSLibrary/docs/tip/sha256_8h.html
https://www.cs.princeton.edu/~appel/papers/verified-hmac-drbg.pdf
https://siliconlabs.github.io/Gecko_SDK_Doc/mbedtls/html/md_8h.html https://techtutorialsx.com/2018/01/25/esp32-arduino-applying-the-hmac-sha-256-mechanism/
https://www.cs.cmu.edu/~kqy/resources/HMAC_DRBG_CCS17.pdf
https://devzone.nordicsemi.com/f/nordic-q-a/59805/about-hmac-sha1
https://en.wikipedia.org/wiki/HKDF
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=chandong83&logNo=222140414536
https://wokwi.com/projects/328395940175020627
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-0488
https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/details?product=13253
https://blog.51cto.com/u_13640625/3027834
https://esp32.com/viewtopic.php?t=16522
https://fossies.org/linux/mbedtls/programs/hash/md_hmac_demo.c
https://docs.espressif.com/projects/esp-idf/en/v5.0/esp32c3/api-reference/peripherals/ds.html
https://www.st.com/resource/en/user_manual/dm00215061-stm32-crypto-library-stmicroelectronics.pdf
https://hackaday.com/2017/06/20/practical-iot-cryptography-on-the-espressif-esp8266/
https://www.cnblogs.com/sky-heaven/p/13884689.html
https://www.cnblogs.com/sky-heaven/p/13884689.html
https://community.infineon.com/t5/Wi-Fi-Combo/External-ECC-chip-for-TLS-ATECC508/td-p/217960
https://cryptojedi.org/papers/sca25519-20210927.pdf
https://eprint.iacr.org/2021/1003.pdf
https://www.researchgate.net/publication/320499261_Attacking_Embedded_ECC_Implementations_Through_cmov_Side_Channels http://natisbad.org/slides/libecc-semsecuelec-2020.pdf
https://is.muni.cz/th/ia5v5/Ms_thesis_UCO448427.pdf
https://community.st.com/s/question/0D53W00000lzfKkSAI/a-certificate-signing-request-csr-with-sasafe
https://cheapsslsecurity.com/p/ecc-vs-rsa-comparing-ssl-tls-algorithms/
https://www.wolfssl.com/docs/stm32/
https://fossies.org/linux/mbedtls/include/mbedtls/pk.h
https://mongoose-os.com/docs/mongoose-os/userguide/security.md https://limitedresults.com/2019/05/pwn-mbedtls-on-esp32-dfa-warm-up/
https://avinetworks.com/glossary/elliptic-curve-cryptography/ https://github.com/Mbed-TLS/mbedtls/blob/development/programs/README.md
https://siliconlabs.github.io/Gecko_SDK_Doc/mbedtls/html/group__encdec__module.html
https://community.renesas.com/mcu-mpu/ra/f/forum/28072/mbedtls-crypto-stack-error
https://libwebsockets.org/lws-api-doc-main/html/group__genericRSA.html
https://eprint.iacr.org/2020/055.pdf
https://letsencrypt.org/docs/a-warm-welcome-to-asn1-and-der/
https://abi-laboratory.pro/?view=changelog&l=mbedtls&v=2.0.0
https://is.muni.cz/th/oba30/thesis-nemec.pdf
https://cpp.libhunt.com/mbedtls-changelog
https://www.wolfssl.com/doxygen/group__RSA.html
https://newreleases.io/project/github/Mbed-TLS/mbedtls/release/v2.16.8
https://programmersought.com/article/68523606305/
https://os.mbed.com/users/ansond/code/mbedTLSLibrary/docs/tip/sha256_8h.html
https://www.cs.princeton.edu/~appel/papers/verified-hmac-drbg.pdf
https://www.cs.princeton.edu/~appel/papers/verified-hmac-drbg.pdf
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/peripherals/hmac.html https://www.silabs.com/documents/public/application-notes/AN0955.pdf
https://blog.csdn.net/Mculover666/article/details/108803609
https://www.rfc-editor.org/rfc/rfc2898