问题描述
我想在 xilinx 板中使用硬件加密加速加密。 我已经准备好 user_settings.h 和下面的宏,以便在 wolfSSL 中使用它。
#define HAVE_TLS_EXTENSIONS
#define HAVE_SUPPORTED_CURVES
#define HAVE_ECC
#define HAVE_HKDF
#define WC_RSA_PSS
#define WC_RSA_BLINDING
#define NO_MULTIBYTE_PRINT
#define WOLFSSL_RIPEMD
#define NO_PSK
#define HAVE_EXTENDED_MASTER
#define WOLFSSL_SNIFFER
#define HAVE_SECURE_RENEGOTIATION
#define HAVE_AESGCM
#define WOLFSSL_SHA384
#define WOLFSSL_SHA512
#define HAVE_SUPPORTED_CURVES
#define HAVE_TLS_EXTENSIONS
#define HAVE_ECC
#define ECC_SHAMIR
#define ECC_TIMING_RESISTANT
#define WOLFSSL_XILINX
#define NO_FILESYstem
#define USE_FAST_MATH
#define FREERTOS
#define WOLFSSL_LWIP
#define WOLFSSL_XILINX_CRYPT
#define WOLFSSL_AES_DIRECT
在运行应用程序时,代码执行在 xil-aesgcm.c 文件中的 XSecure_AesEncryptData 函数中停止。 xil-aesgcm.c 文件在 wolfssl 库中可用。 XSecure_AesEncryptData 函数在内部调用 XSecure_AesEncryptinit、XSecure_AesEncryptUpdate 函数。
这里是其他细节,
- 板:ZCU102。
- 操作系统:FreeRTOS。
- TCP/IP 堆栈:LwIP。
- WolfSSL 版本:4.7.0。
您能告诉我 XSecure_AesEncryptData 函数中执行停止的原因吗?
最好的问候, 伊亚普斯。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)