问题标签 [polarssl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3534 浏览

encryption - ECDHE-PSK mbedTLS 示例?

我试图弄清楚如何使用 mbedTLS(以前称为 PolarSSL)在两个对等方之间执行 ECDHE-PSK 加密。不幸的是,没有任何关于我需要使用的 API 的文章/文档?

0 投票
1 回答
1849 浏览

openssl - 限制 OpenSSL 中的记录大小

我需要在普通计算机上运行 OpenSSL 客户端的嵌入式设备上实现 TLS。数据传输一次限制为小于 1 kB。我一直在研究 mbedtls,可以将记录缓冲区限制为 2 kB 以节省内存,但标准 TLS 记录最多可达 16 kB。是否可以限制 TLS 中的记录大小,或者至少要求每个 SSL_write 命令创建自己的记录?否则 OpenSSL 可能会连接数据并创建一个太长而无法接收的记录。我可以完全控制连接的两端,因此兼容性应该没有任何问题。

0 投票
1 回答
2967 浏览

ssl - mbedTLS API 需要进行哪些更改才能与 LWIP 一起使用

我想为我的项目添加 TLS 支持。我正在使用 mbedTLS 和 LWIP。由于我对这两者都不熟悉,我想知道我是否可以像使用 LWIP 一样直接使用 mbedTLS API,或者我需要进行一些更改。为了 LWIP 兼容性,mbedTLS 的绑定、连接、发送和接收 API 等需要进行哪些更改。如果有任何使用这两者的示例代码可用,那么也可以。有人可以帮我吗?

提前致谢。

0 投票
1 回答
606 浏览

ssl - 如何在polarssl中读取客户端证书?

如何使用从服务器端读取客户端证书mbedtls(polarssl)?我有一个使用mbedtls(polarssl). 我想读取客户端证书并从该证书中获取一些信息。谁能知道将使用什么功能来读取客户端证书?

0 投票
1 回答
1008 浏览

ios - 在 iOS 中使用没有 TCP 的 mbed TLS 创建 TLS 连接

我正在进行的项目涉及使用 EAF(外部附件框架)连接到 MFI(iPhone 制造)设备,并通过 USB 电缆来回传递数据。我想使用 TLS 来加密流量,但我无法让它工作,因为 TCP 在设备上不可用。

我正在使用以下代码来测试与 Web 服务器的 TLS 握手。它工作正常。我的问题是我不知道如何创建与设备的连接,因为 TCP 不可用。有什么建议吗?谢谢。

0 投票
0 回答
360 浏览

c - 如何在 mbedTLS 中解码 X509 OID 数据?

我正在调试客户端和服务器之间的 TLS 握手。两个证书都由同一个 CA 通过openssl. 该过程在以下函数中失败mbedtls

我想知道mbedtls_x509_name结构及其oid.p领域:

就我而言,两者tag都是 6 ( MBEDTLS_ASN1_OID),len是 3,并且我有以下缓冲区:0x55 0x40 0x700x55 0x40 0xA0

这些值是什么意思(即它们匹配证书中的哪些信息)?为什么最后一个字节不同?

0 投票
1 回答
682 浏览

mbed - mbed TLS 初始化

我们已将使用 OpenSSL 的应用程序移植到 mbel TLS。mbel TLS 的一个问题是文档远非完整,并且将细节留给假设或探索以及未来版本将如何变化的风险。

虽然我们已经移植了,但我们仍然不清楚一次调用哪些初始化函数以及为每个连接执行哪些初始化函数。基于示例应用程序,我们正在为每个连接调用以下初始化函数。

如果要为每个连接调用所有这些初始化函数,或者某些函数只能调用一次,有人可以评论一下吗?

谢谢

0 投票
1 回答
388 浏览

c - 如何将 .pem 文件中的公钥传递给 polarssl rsa_context

我在 .pem 文件中有一个 rsa 2048 位公钥,我使用这个命令 'openssl rsa -inform PEM -in rsa_public_key.pem -pubin -text' 来获取模块和指数。但是我不知道如何将它传递给具有 rsa_context 格式的 polarssl 函数。

}

它总是什么都不返回。我认为问题在于 rsa 公钥的格式,但我不知道如何解决。

0 投票
1 回答
170 浏览

android - PolarSSl bignum.c 在 Android 5.0 及以上版本使用 JNI 会导致崩溃

我在我的 ndk 项目中使用了 PolorSSL。但是,当我运行 mpi_self_test() 时,它会在 Android 5.0 及更高版本中导致崩溃。

我发现问题出在 mpi_function 中,例如 mpi_mul_hlp()

我发现它是 bn_mul.h 中定义的 asm 代码。

....但是,我不知道为什么它在 Android 4,4 中运行良好

0 投票
0 回答
176 浏览

cryptography - STM32F4 HW_CRYPTO 性能较低

我使用 FreeRTOS、LWiP、PolarSSL 和 STM32F417、1MB 外部 RAM。

当我使用USE_STM32F4XX_HW_CRYPTO已定义的代码时,它可以工作,但性能较低或与没有硬件加速的情况相同。为什么?