polarssl

    0热度

    1回答

    我在我的ndk项目中使用PolorSSL。但是,当我运行mpi_self_test()时,它会在Android 5.0及更高版本中导致崩溃。 int mpi_self_test(int verbose) { int ret, i; mpi A, E, N, X, Y, U, V; mpi_init(&A); mpi_init(&E); mpi_init(&N); mpi_init(&X)

    3热度

    1回答

    我想将TLS支持添加到我的项目中。我正在使用mbedTLS和LWIP。由于我对这两者都是新手,我想知道是否可以像使用LWIP一样直接使用mbedTLS API,否则我需要进行一些更改。像绑定,连接,发送和接收mbedTLS的API以实现LWIP兼容性需要进行哪些更改。如果任何示例代码都可以使用,那么也可以。 任何人都可以帮助我吗? 在此先感谢。

    4热度

    1回答

    我的任务是为嵌入式系统制作随机数生成器。截至目前,熵源使用的是键盘输入,以及其他变量,如信号强度和电池强度。 我一直在使用PolarSSL,它有一个惊人的嵌入式系统的便携式SSL库。但是,除了文档,互联网上关于它的信息很少! 我想我不是以正确的方式将熵源添加到我的熵累加器中。这对CTR-DRBG module造成了问题,它在Init上返回一个错误。 (Source Error -52) 由于RNG

    0热度

    1回答

    我试图编译mbedtls使用gcc4mbed离线编译mbed LPC1768微控制器声明。 我想获得一个基本的AESCBC加密和解密例如,从学习; 我不确定是否缺少包含,或者如果我没有正确实例化。错误: error: 'aes_setkey' was not declared in this scope 我从本指南中的知识基础工作:knowledge base 代码: #include "mbed

    1热度

    1回答

    我需要使用非对称密钥加密数据。不确定PolarSSL(v1.2)是否具有通用的API。证书中的密钥可以是RSA或DHM(或EC),并且我希望具有通用API,如“init/encrypt/decrypt/free”,不需要单独调用rsa_encrypt,dh_encrypt等。

    1热度

    1回答

    我目前正在使用mbedTLS(以前称为polarSSL)库签署散列消息。我目前坚持使用明显的作用: int mbedtls_ecdsa_write_signature(mbedtls_ecdsa_context *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hlen, un

    0热度

    1回答

    如何从服务器端读取客户端证书使用mbedtls(polarssl)? 我有一台服务器,使用mbedtls(polarssl)编码。我想读取客户端证书并从该证书中获取一些信息。任何人都可以知道什么函数将被用来读取客户端证书?

    2热度

    1回答

    我们已经移植这是使用OpenSSL来MBEL TLS的应用程序。 mbel TLS的一个问题是远未完成的文档,并将细节留给假设或探索以及未来版本中事物将如何改变的风险。 虽然我们已经移植,我们仍然在其初始化函数不明确被调用一次,对每个连接执行该初始化函数。基于示例应用程序,我们为每个连接调用以下初始化函数。 mbedtls_ctr_drbg_init(&ctr_drbg); mbedtls_ne

    2热度

    2回答

    我想在我的程序中只使用aes。我复制文件 的config.h aes.h havege.h 文件夹polarssl。但是,当我运行程序 #include <stdio.h> #include <stdlib.h> #include <string.h> #include "polarssl/aes.h" #include "polarssl/havege.h" int main() {

    0热度

    1回答

    我在.pem文件中有一个rsa 2048位公钥,并且我使用了这个命令'openssl rsa -inform PEM -in rsa_public_key.pem -pubin -text'获取模块和指数。但是我不知道如何使用rsa_context格式将它传递给polarssl函数。 const char RSA_E[] = {0x01, 0x00, 0x01}; const char RSA_