This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
大家好、我想包含 Windows.h 和 wincrypt.h、因为我使用 mbedtls 库在使用 此文件的 mbedtls 中进行加密和解密。
我在 我的 CCS 工程中添加了 mbedtls .c 和.h 文件 I 当我尝试编译它时、我遇到了如下错误
#error "Platform entropy Sources only work on Unix and Windows、see MBEDTLS_NO_platform_entropy in config.h"(平台熵源只能在 Unix 和 Windows 上运行、请参阅 config.h"中的 MBEDTLS_NO
错误"此模块仅在 Unix 和 Windows 上工作、请参阅 config.h中 的 MBEDTLS_NET_C。"
错误"此模块仅在 Unix 和 Windows 上工作、请参阅 config.h中 的 MBEDTLS_TIming_C。"
#include 无法打开此文件
我在 Visual Studio 中构建 mbedtls,它运行良好,当我在 VS 中添加了与上面相同的文件时,我会遇到错误。如果 在预处理器中定义,则会在预处理器_WIN32中添加预定义宏
无法打开此文件 windows.h
能不能有人建议我如何解决 这个问题
我不熟悉 mbedtls 库。 但是,在缺少 Unix 或 Windows 等托管操作系统的系统中,可能没有记录或测试这些操作系统。
谢谢、此致、
乔治
感谢您的回复
我想在 CC3220SF 中实施 JWT 我尝试 使用 Visual Studio 加密和解密成功。 我使用的代码使用 mbedtls 库。
当我尝试在 CCS 示例代码中添加此代码时、它会出现上述错误。
在 cc3220sf 中是否有任何其他方法来实现 JWT
您好!
CC32xx 器件的 NWP 内置于器件中、无需此库即可实现 TLS/TCP 连接。 请查看我们的入门指南、了解我们的器件是如何构建的以及如何推进的。
BR、
Vince
我能否使用 cryptohmac_CC3220SF_LAUNCHXL_tirtos_ccs 示例代码来加密在 JWT 签名加密中使用 HS256算法的数据
JWT 需要标头我可以 使用 JSON libaray 创建标头
2.从 http 请求获取的 JWT 有效载荷
3.标头和有效载荷被转换为 base64,然后用分隔符“”填充。 ex base64 (标头)+"." Base64 (有效载荷)
4.最终加密 HMACSHA256 ( base64 (标头)+"." Base64(有效载荷)、secrectkey )
对于最后一步、我是否可以使用 CryptoCC32XX_sign() API 或任何其他可用的 API。
是的、这应该是可能的。
查看程序员指南- PG 中的加密实用程序部分。 252 https://www.ti.com/lit/ug/swru455l/swru455l.pdf?ts=1599593490578&ref_url=https%253A%252F%252Fwww.google.com%252F
BR、
Vince