問題タブ [wolfssl]
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.
c - OpenSSL を使用して wolfSSL から ECC 署名を検証する方法
楕円曲線暗号、openSSL、wolfSSL は初めてです。私のコンテキストは、openssl を使用してコマンド ラインから KeyPair を生成し、秘密鍵をコードにインポートすることです。次に、wolfSSL を使用して署名を生成し、出力します。
出力を DER 形式で保存し、openSSL で検証しようとすると、検証が失敗します。
コード内で wolfSSL を使用して署名して検証すると、正常に検証され、openSSL を使用してコマンド ラインで署名して検証すると成功します。
よくわからないエンコーディングの問題はありますか?
コードの更新
秘密鍵は wolfSSL でメッセージに署名するために使用され、公開鍵は openssl で検証されますが、これは突然停止します。
assembly - SoftConsole 4.0 の「不正な命令」アセンブラ
MicroSemi SoftConsole 4.0 を使用して、FreeRTOS デモ プロジェクトをコンパイルして実行しようとすると、「bad instruction '[every lines of code]'」というエラーが発生しました。基本的に、何らかの理由でファイル全体がアセンブルされていません。私のコンソールは次のようになります。
などなど(もちろん、読みやすさのために編集した約1000行のコードすべてでエラーが発生します)。ご覧のとおり、私は Cross ARM GNU Assembler ( arm-none-eabi-gcc
) を使用しており、ARM アセンブラー オプションは-x assembler-with-cpp
. 他に何を含める必要があるのか わかりませんが、コマンドラインのどこかに欠けている可能性のあるアセンブラーフラグまたはオプションを誰かが知っている場合、それは非常に役立ちます. ここで何が起こっているのか、私自身も 100% 確信が持てないので、何が問題なのかについての説明も役に立ちます。これは実際にはコーディングの問題ではなく、互換性の欠如の問題に似ているように感じます (おそらくアセンブリ形式が間違っているのでしょうか? クロスアーム アセンブラを使用しているにもかかわらず)。ありがとうございました!
c - makefile は常に最後のターゲットを呼び出します
これは私のメイクファイルです。
Make Openssl 、 Make Wolfssl または Make Mbedssl を呼び出すかどうかに関係なく。常にターゲットの Make Mbedssl が呼び出されます。ターゲットを再配置しようとしましたが、コマンドラインから作成するために渡したターゲットに関係なく、常に最後の位置にあるターゲットが呼び出されます。ありがとう。