This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
from da83750cd netutils: fix compile error when not defined CONFIG_NET_ETHERNET new f1ace3774 apps/crypto: Add project openssl_mbedtls_wrapper new f7582e34e openssl_mbedtls_wrapper: add ssl wrapper from libwebsockets new 6721ae355 fix build warning. new 42e0e4c6b openssl_mbedtls_wrapper: support X509_new() new fbcc32032 openssl_mbedtls_wrapper: Implement SHA1 Interface new 597c70151 cmake:add openssl_mbedtls_wrapper cmake build support new 84292d501 mbedtls: compile warning fix - apps/crypto/openssl_mbedtls_wrapper/mbedtls/err.c - apps/crypto/openssl_mbedtls_wrapper/mbedtls/hmac.c The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: crypto/openssl_mbedtls_wrapper/CMakeLists.txt | 30 + crypto/openssl_mbedtls_wrapper/Kconfig | 9 + crypto/openssl_mbedtls_wrapper/Make.defs | 25 + crypto/openssl_mbedtls_wrapper/Makefile | 23 + .../openssl_mbedtls_wrapper/include/openssl/aes.h | 80 ++ .../openssl_mbedtls_wrapper/include/openssl/asn1.h | 82 ++ .../openssl_mbedtls_wrapper/include/openssl/base.h | 81 ++ .../openssl_mbedtls_wrapper/include/openssl/bio.h | 42 + .../openssl_mbedtls_wrapper/include/openssl/bn.h | 76 ++ .../include/openssl/bytestring.h | 114 +++ .../include/openssl/cipher.h | 108 ++ .../include/openssl/curve25519.h | 77 ++ .../openssl_mbedtls_wrapper/include/openssl/des.h | 42 + .../include/openssl/digest.h | 103 ++ .../openssl_mbedtls_wrapper/include/openssl/ec.h | 112 ++ .../include/openssl/ec_key.h | 108 ++ .../include/openssl/ecdsa.h | 81 ++ .../include/openssl/engine.h | 62 ++ .../openssl_mbedtls_wrapper/include/openssl/err.h | 55 + .../openssl_mbedtls_wrapper/include/openssl/evp.h | 171 ++++ .../include/openssl/ex_data.h | 57 ++ .../openssl_mbedtls_wrapper/include/openssl/hkdf.h | 73 ++ .../openssl_mbedtls_wrapper/include/openssl/hmac.h | 72 ++ .../openssl_mbedtls_wrapper/include/openssl/md5.h | 53 + .../openssl_mbedtls_wrapper/include/openssl/mem.h | 54 + .../openssl_mbedtls_wrapper/include/openssl/nid.h | 58 ++ .../openssl_mbedtls_wrapper/include/openssl/obj.h | 45 + .../openssl_mbedtls_wrapper/include/openssl/pem.h | 42 + .../openssl_mbedtls_wrapper/include/openssl/rand.h | 40 + .../openssl_mbedtls_wrapper/include/openssl/rsa.h | 140 +++ .../openssl_mbedtls_wrapper/include/openssl/sha.h | 129 +++ .../openssl_mbedtls_wrapper/include/openssl/ssl.h | 305 ++++++ .../openssl_mbedtls_wrapper/include/openssl/ssl3.h | 49 + .../include/openssl/ssl_dbg.h | 211 ++++ .../include/openssl/ssl_local.h | 148 +++ .../include/openssl/stack.h | 57 ++ .../include/openssl/statem.h | 82 ++ .../openssl_mbedtls_wrapper/include/openssl/tls1.h | 63 ++ .../include/openssl/types.h | 72 ++ .../openssl_mbedtls_wrapper/include/openssl/x509.h | 144 +++ .../include/openssl/x509_local.h | 36 + .../include/openssl/x509_vfy.h | 120 +++ .../include/openssl/x509v3.h | 42 + crypto/openssl_mbedtls_wrapper/mbedtls/aes.c | 208 ++++ crypto/openssl_mbedtls_wrapper/mbedtls/asn1.c | 91 ++ crypto/openssl_mbedtls_wrapper/mbedtls/bn.c | 39 + .../openssl_mbedtls_wrapper/mbedtls/bytestring.c | 43 + crypto/openssl_mbedtls_wrapper/mbedtls/cipher.c | 172 ++++ .../openssl_mbedtls_wrapper/mbedtls/curve25519.c | 52 + crypto/openssl_mbedtls_wrapper/mbedtls/digest.c | 104 ++ crypto/openssl_mbedtls_wrapper/mbedtls/ec.c | 47 + crypto/openssl_mbedtls_wrapper/mbedtls/ec_key.c | 34 + crypto/openssl_mbedtls_wrapper/mbedtls/ecdsa.c | 46 + crypto/openssl_mbedtls_wrapper/mbedtls/engine.c | 33 + crypto/openssl_mbedtls_wrapper/mbedtls/err.c | 42 + crypto/openssl_mbedtls_wrapper/mbedtls/evp.c | 344 +++++++ crypto/openssl_mbedtls_wrapper/mbedtls/hkdf.c | 45 + crypto/openssl_mbedtls_wrapper/mbedtls/hmac.c | 168 +++ crypto/openssl_mbedtls_wrapper/mbedtls/md5.c | 41 + crypto/openssl_mbedtls_wrapper/mbedtls/mem.c | 39 + crypto/openssl_mbedtls_wrapper/mbedtls/obj.c | 34 + crypto/openssl_mbedtls_wrapper/mbedtls/pbkdf.c | 55 + crypto/openssl_mbedtls_wrapper/mbedtls/rand.c | 71 ++ crypto/openssl_mbedtls_wrapper/mbedtls/rsa.c | 68 ++ crypto/openssl_mbedtls_wrapper/mbedtls/sha.c | 74 ++ crypto/openssl_mbedtls_wrapper/mbedtls/ssl_cert.c | 139 +++ crypto/openssl_mbedtls_wrapper/mbedtls/ssl_lib.c | 1015 ++++++++++++++++++ .../openssl_mbedtls_wrapper/mbedtls/ssl_methods.c | 105 ++ .../openssl_mbedtls_wrapper/mbedtls/ssl_methods.h | 141 +++ crypto/openssl_mbedtls_wrapper/mbedtls/ssl_pm.c | 1076 ++++++++++++++++++++ crypto/openssl_mbedtls_wrapper/mbedtls/ssl_pm.h | 70 ++ crypto/openssl_mbedtls_wrapper/mbedtls/ssl_port.c | 39 + crypto/openssl_mbedtls_wrapper/mbedtls/ssl_port.h | 55 + crypto/openssl_mbedtls_wrapper/mbedtls/ssl_rsa.c | 242 +++++ crypto/openssl_mbedtls_wrapper/mbedtls/stack.c | 79 ++ crypto/openssl_mbedtls_wrapper/mbedtls/statem.c | 39 + crypto/openssl_mbedtls_wrapper/mbedtls/x509.c | 253 +++++ crypto/openssl_mbedtls_wrapper/mbedtls/x509_vpm.c | 39 + 78 files changed, 8715 insertions(+) create mode 100644 crypto/openssl_mbedtls_wrapper/CMakeLists.txt create mode 100644 crypto/openssl_mbedtls_wrapper/Kconfig create mode 100644 crypto/openssl_mbedtls_wrapper/Make.defs create mode 100644 crypto/openssl_mbedtls_wrapper/Makefile create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/aes.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/asn1.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/base.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/bio.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/bn.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/bytestring.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/cipher.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/curve25519.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/des.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/digest.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ec.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ec_key.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ecdsa.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/engine.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/err.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/evp.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ex_data.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/hkdf.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/hmac.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/md5.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/mem.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/nid.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/obj.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/pem.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/rand.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/rsa.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/sha.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ssl.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ssl3.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ssl_dbg.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/ssl_local.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/stack.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/statem.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/tls1.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/types.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/x509.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/x509_local.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/x509_vfy.h create mode 100644 crypto/openssl_mbedtls_wrapper/include/openssl/x509v3.h create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/aes.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/asn1.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/bn.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/bytestring.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/cipher.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/curve25519.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/digest.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ec.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ec_key.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ecdsa.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/engine.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/err.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/evp.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/hkdf.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/hmac.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/md5.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/mem.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/obj.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/pbkdf.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/rand.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/rsa.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/sha.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_cert.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_lib.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_methods.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_methods.h create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_pm.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_pm.h create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_port.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_port.h create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/ssl_rsa.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/stack.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/statem.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/x509.c create mode 100644 crypto/openssl_mbedtls_wrapper/mbedtls/x509_vpm.c