嗨,我有一个小的ARTY开发板与ARTY-35T,我有一个样本项目运行在板上与lwip和一个网络服务器。我想知道WolfSSL在没有浮点运算单元的50 was的Microblaze上是否足够快。由于涉及到所有的数学运算,我想知道在开发板上完成连接之前连接是否会超时?有没有人有这方面的经验?
提前谢谢。
发布于 2019-04-11 00:34:06
我建议研究一下设备上的运行时时钟调整。在最初建立安全连接(即,TLS连接的握手部分)时,通常会加快所涉及的繁重密码操作的时钟。一旦建立了连接,并且设备正在进行记录层事务,则可以将时钟调回到较低的速度。这种设置将允许在超时发生之前建立连接(几乎在所有情况下),同时还考虑到电源问题。
我认为在设备超时之前实现连接是完全可能的。除了评估时钟运行时调整之外,wolfSSL还为握手过程中涉及的一些最昂贵的加密操作提供了单精度数学优化。我建议您查看wolfSSL的以下设置:
WOLFSSL_HAVE_SP_RSA
WOLFSSL_HAVE_SP_ECC
WOLFSSL_HAVE_SP_DH
使用单个Precision组装优化+握手的时钟调整,您应该可以在超时成为问题之前建立安全的连接。
有关更多信息或详细信息,请随时通过发送电子邮件至"wolfssl support at wolfSSL dot com“或通过zendesk门户网站”wolfssl dot zendesk dot com“直接联系zendesk支持团队。
https://stackoverflow.com/questions/55582691
复制相似问题