0

CPP で openSSL を使用して、ECDSA でメッセージを検証したいと考えています。メッセージと署名のペアを含むサーバーからのデータがあります。サーバーに加えて、曲線パラメーターが提供されました:-

(p,a,b, Base Point (Gx, Gy), Order of Base Point (r))

そして公開鍵。

これらの値を使用して、メッセージを確認したいECDSA_verify().

私はopensslが初めてなので、これらの値を使用して署名を検証する方法がわかりません。

4

1 に答える 1

0

ほぼ同じことを行うと、ファイルが見つかりました

test/ecdsatest.c
crypto/ecdsa/ecdsatest.c

ベースopensslディストリビューションでは、簡単な出発点です。(OpenSSL は、ベース ポイントをサブグループ ジェネレーターと呼びます)。ec_key_st および ec_group_st の

crypto/ec/ec_lcl.h 

物事をマッピングするために必要な最後のビットです (ポイントとグループ、a と b など)。

于 2012-07-02T14:30:37.783 に答える