你(们)好
我正在 EK-TM4C129EXL - TM4C129E Crypto Connected LaunchPad 上尝试示例 https://EK_TM4C129EXL_TI_TivaTM4C129ENCPDT。
我使用的是 CCSv11.2、tirtos_tivac_2_16_00_08、xdctools_3_32_00_06_core 和编译器 ti-cgt-arm_20.2.5.LTS。
狼:wolfsl-3.9.61,wolfsl-3.8.
使用 ti wiki 页面 doc: processors.wiki.ti.com/index.php
wolfsl 已成功编译 successfully.project
修改了给定链接中指定的 URL
e2e.ti.com/.../rtos-ek-tm4c129exl-ti-rtos-with-patch-and-wolfssl3-14-0-doesent-work
错误时出现错误
发送 HTTPS GET 请求至'ev-root.chain-demos.digicert.com:443'
wolfSSL 输入 WOLFSSL_CTX_NEW_Ex
wolfSSL 输入 wolfSSL_Init
wolfSSL 进入 wolfSSL_CertManagerNew
wolfSSL 离开 WOLFSSL_CTX_NEW、返回0
wolfSSL 输入 wolfSSL_CTX_LOAD_VERIFICE_BUFFER
添加 CA
wolfSSL 输入 GetExplorerVersion
wolfSSL 输入 GetMyVersion
获得证书标头
wolfSSL 输入 GetAlgoId
wolfSSL 输入 GetObjectId()
已获取算法 ID
正在获取证书名称
正在获取证书名称
获取主题名称
wolfSSL 输入 GetAlgoId
wolfSSL 输入 GetObjectId()
获得密钥
解析过去的密钥
WolfSSL 进入 DecodeCertExtensions
wolfSSL 输入 GetObjectId()
wolfSSL 输入 DecodeKeyUsage
wolfSSL 输入 GetObjectId()
WolfSSL 进入 DecodeBasicCaConstraint
wolfSSL 输入 GetObjectId()
wolfSSL 输入 DecodeSubjKeyId
wolfSSL 输入 GetObjectId()
wolfSSL 输入 DecodeAuthKeyId
wolfSSL 输入 GetAlgoId
wolfSSL 输入 GetObjectId()
已解析新 CA
释放解析的 CA
释放 DER CA
确定释放 DER CA
wolfSSL 离开 AddCA,返回0
wolfSSL 输入 SSL_new
wolfSSL 离开 SSL_new、返回0
wolfSSL 输入 SSL_Set_fd
wolfSSL 离开 SSL_SET_FD、返回1
wolfSSL 输入 wolfSSL_send()
wolfSSL 输入 SSL_write()
握手未完成、正在尝试完成
wolfSSL 进入 wolfSSL_Negotiate
wolfSSL 输入 SSL_connect()
输出缓冲器
缩小输出缓冲器
连接状态:client_hello_sent
接收的记录层消息
获得通知!
获得通知
发生 wolfSSL 错误、错误= 40
发生 wolfSSL 错误,错误=-313
wolfSSL 留下 wolfSSL_Negotiate、返回-1
wolfSSL 正在离开 SSL_write(),返回-1
wolfSSL 正在离开 wolfSSL_send(),return -1
wolfSSL 输入 SSL_get_error
wolfSSL 离开 SSL_get_error、return -313
错误! 代码=-313、desc = https://task: socket 错误代码
尝试使用不同的 frent wolfsl 配置相同的结果。
#ifdef WOLFSSL_TIRTOS
#define SIZEOF_long_long 8.
#define NO_WRITEV
#define NO_WOLFSSL_DIR
#define USE_FAST_MATH
#define TFM_TIMing_VICART
#define NO_DEV_random
#define NO_filesystem
#define USE_CERT_buffers_2048
#define NO_ERROR_STAINTSN
#define USER_TIME
define FAN_ECC
#define HALT_ALPN
#define WASE_AESGCM
#define have 支持的曲线
#define ALT_ECC_SIZE
#define DEBUG_WOLFSSL
#define WOLFSSL_TI_crypt
#define WOLFSSL_ALOW_VERIFICE_CB
#define WOLFSSL_TLS12
define HASHASHDRBG
#define HASE_HKDF
#define FAN_AESCM
#define hASE_Chacha
#define FAN_POLY1305
#define HASE_ONE_TIME_AUTH
#define FUSE_Camellia
#define FUST_SRP
#define WOLFSSL_Sniffer
#define WASE_CURVE25519
#define FAN_ED25519
#define FUSE_TLS_DEAIN扩展
#define have 支持的曲线
//#define HASE_HKDF
//#define WC_RSA_PSS
//#define NO_OLD_TLS
#define HAS_SHA512
#define WOLFSSL_SHA512
请支持..