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.

[参考译文] 编译器/CC2640R2F:如何构建 openssl/wolfsl 以在 Launchpad 中生成 AES 密钥?

Guru**** 2595770 points
Other Parts Discussed in Thread: CC2640R2F, CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/608615/compiler-cc2640r2f-how-do-i-build-openssl-wolfssl-for-generation-of-aes-keys-in-my-launchpad

器件型号:CC2640R2F
Thread 中讨论的其他器件: CC2650

工具/软件:TI C/C++编译器

大家好、

我在 Launch Pad CC2640R2F 上使用 CCS project0。 我想将 rand.h 头文件用作 openssl/wolfsl 库的一部分、以便在我的板上生成一些安全的随机密钥。 我尝试将文件包含在工程中、但编译会不断中断。

有人能不能告诉我如何在我的 project0 add for CC2640r2 launchpad 中包含和使用 openssl/wolfsl 库?

感谢您的任何帮助。

谢谢、
Nijo  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Nijo、

    一般而言、您必须做的不仅仅是包含头文件(因为这些头文件不包含函数或变量的实际定义)

    您只需将源代码(.c 文件)粘贴到项目中、并包含要在其中使用库中包含的函数的头文件。

    这应该适用于任何 C 语言项目、而不仅仅是 p0、甚至是 CC2650。 顺便说一下、您还可以将 TRNG 用于随机数。

    此致、
    反叛分子
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 A.Rebel:

    感谢您的回复。

    我尝试将 openssl 的源文件夹包含在我的 CCS 工程中、但编译会不断中断。 我还无法包含特定源(.c)或头文件(.h)、因为 openssl 库是通过各种不同的文件编写的。

    您是否能够将 openssl 用作任何 CCS 项目的一部分? 如果是、您能否发布有关您为使其正常工作所采取的具体步骤。

    谢谢、
    Nijo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Nijo、

    您是否考虑使用 CC26xx TRNG 生成可通过 Util_ API 访问的随机数? 我们不会在任何嵌入式示例应用中使用 openssl。

    祝你一切顺利