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_