#include <nitro/crypto/sign.h>
int CRYPTO_SIGN_GetModulus(
const void* pub_ptr
);
pub_ptr |
公開鍵へのポインタを指定します。 |
以下のいずれかの処理結果を返します。
NULL以外 |
解析が成功し、公開鍵のmodulusへのポインタを返します。 |
NULL |
解析が失敗しました。 |
公開鍵のmodulusの位置を解析しポインタを返します。
pub_ptr には署名検証で用いる公開鍵へのポインタを与えます。
返ってきたポインタをCRYPTO_VerifySignature()や
CRYPTO_VerifySignatureWithHash()の引数mod_ptrに指定することが可能です。
この関数を用いることで公開鍵のmodulusを探す作業が不要にすることができます。
CRYPTO_VerifySignature, CRYPTO_VerifySignatureWithHash
2008/09/16 初版