問題タブ [mbedtls]

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 に答える
1948 参照

c - mbedtls: mbedtls_ctr_drbg_seed のエラー

mbedtls を使用して SSL サーバーを実行しています。関数mbedtls_ctr_drbg_seedが -34 を返しました。私のコードは以下の通りです:

0 投票する
1 に答える
862 参照

encryption - MbedTLS GCM 復号化エラー

MbedTLS AES GCM 関数を使用して暗号化と復号化を試みる C プログラムを以下に示します。暗号化は正常に実行されていますが、mbedtls_cipher_check_tag() で rc = -25344 (-0x6300) で復号化が異常終了しています。mbedtls_strerror は、その戻りコードに対して「最後のエラーは: -0x6300 - CIPHER - 認証に失敗しました (AEAD モードの場合)」を返します。

ドキュメントには mbedtls_cipher_finish() の後に配置するように記載されていますが、(コードに示されているように) 関数の場所を変更しようとしましたが、成功しませんでした。

私は何を間違っていますか、何か考えはありますか?? どんな助けも非常に価値があります。

前もって感謝します

ここにコード:

etss.h (Gilles の質問による) は次のとおりです。

16 進コードはここでは生成されず、手動で設定されていることに注意してください。

再度、感謝します。