wolfssl

    1熱度

    1回答

    在與www.howsmyssl.com/a/check進行安全連接時遇到了一些麻煩。我正在使用wolfSSL連接,但是,握手總是失敗(致命錯誤警報40)。我試圖嗅探網絡以查看數據包以查看究竟發送了什麼以及支持哪些密碼組,我發現根據ssllabs的測試,howsmyssl.com和我的客戶端都有密碼套件。所以我不知道錯誤發生在哪裏。 這是客戶的跟蹤: 這是一個link到www.howsmyssl.c

    1熱度

    2回答

    我試圖用AWS IoT C SDK中的wolfSSL替換mbedTLS網絡層。 SDK附帶的簡單subscribe_publish_sample演示在使用mbedTLS時可以在Linux主機上正常工作。 但是,我用wolfSSL替換它,我得到一個失敗,錯誤= 42,這似乎是服務器拒絕客戶端證書...? 到AWS服務器的TCP連接建立後,再與wolfSSL會話相關的插座上,將服務器的根CA,客戶端的

    1熱度

    1回答

    我想從我的Arduino使用SIM800 GSM/GPRS模塊使用MQTT連接到Azure物聯網集線器無濟於事。 目前我正在使用我的Arduino中的Adafruit's FONA800模塊。 FONA800(SIM800)有一個名爲Adafruit Fona library的Arduino庫,它可以簡化模塊的所有AT命令。它實現了TCP和HTTP。 還有一個使用FONA800的MQTT Ardu

    1熱度

    2回答

    我想使用ECC專用密鑰進行加密,因爲相互驗證。 但我無法在wolfcrypt(wolfSSL)或micro-ecc庫中找到方法(或函數)。 可以使用(ECC)私鑰進行加密嗎? 如果是這樣,我該怎麼做?

    2熱度

    1回答

    我已經在我的unix機器上構建並安裝了Cyassl-2.4.2以便與我的項目一起使用;但是,當我嘗試編譯我的c項目時,編譯器無法找到libcyassl.a文件。我在Cyassl.2.4.2文件夾中搜索了很多次,並且無法自己找到該文件。這個文件在哪裏找到?我錯過了建立/安裝Cyassl.2.4.2的步驟嗎?謝謝!

    0熱度

    1回答

    我需要在Android上使用CyaSSL來處理我正在處理的項目。我一直在努力,沒有太多成功遵循CyassL的指令將其構建到內核中。主要問題是構建結構似乎已經從指令所寫的Android版本到當前版本發生了顯着變化。 我將列出步驟和相關的問題。 1)將「cyassl」目錄從提供程序的「src/external/cyassl」複製到Android平臺的「/ external」目錄下。此文件夾應位於:/

    2熱度

    1回答

    我正在使用Microsoft Visual Studio 2010和wolfSSL 3.7.0。 我創建服務器方面與這些功能: WOLFSSL_CTX *sslContext = wolfSSL_CTX_new(wolfTLSv1_2_server_method()); if(!sslContext) { closesocket(socketListen); return

    1熱度

    1回答

    我想在ARM Cortex-A9處理器上使用wolfssl庫(https://github.com/wolfSSL/wolfssl)。因此,我在Ubuntu上使用了arm-none-eabi-gcc交叉編譯器,並獲得了一個靜態鏈接庫「libwolfssl.a」。 編譯和鏈接成功,但「PemToDer」函數(ssl.c)崩潰。 我通過使用記錄功能探索了衝突點。 衝突的原因是「header = BEG

    1熱度

    1回答

    上Ubuntu的64,我嘗試編譯wolfssl 步驟: ./configure --enable-static --enable-shared --enable-openssh --enable-opensslextra make 但有沒有生成共享庫。它只適用於32位系統。 爲什麼?

    1熱度

    1回答

    這是我的makefile。不管我是否打電話給Make Openssl,Make Wolfssl或Make Mbedssl,都可以使用。總是目標Make Mbedssl正在被調用。 我試圖清理目標,所有的時間在最後位置的目標獲取調用而不管我通過命令行來使目標的。 謝謝。