CRYPTO_RSA_DecryptInit 

構文


#include <nitro/crypto.h>

s32 CRYPTO_RSA_DecryptInit(CRYPTORSAContext *context, CRYPTORSADecryptInitParam *param);
		

引数

context 内部的に用いるためのコンテキスト構造体へのアドレスを指定します。
param RSA処理に必要な設定を指定するための構造体へのアドレスを指定します。

返り値

以下のいずれかの処理結果を返します。

0 初期化に成功
-1 初期化に失敗

説明

RSAアルゴリズムによる復号を行うための初期化処理を行い、復号で用いる秘密鍵を設定します。

この初期化処理に必要となる設定は引数paramのメンバに指定する必要があります。詳しくは CRYPTORSADecryptInitParam を参照してください。

RSA復号の詳細に関しましては「RSA暗号化の概要」を参照してください。

参照

CRYPTO_RSA_Decrypt, CRYPTO_RSA_DecryptTerminate

履歴

2008/03/27 初版