命名規則について


OpenSSLで使われている構造体、変数、関数名の命名規則を
予め把握しておくとコードがずっと読みやすくなると思います。

関数
BIO_* バイナリ入出力ストリームを扱う関数
BN_* 不定長整数BIGNUMを扱う関数
MD_* ハッシュ関数を扱う関数
OBJ_* オブジェクト識別子OIDを扱う関数
RSA_* RSA鍵を扱う関数
d2i_* バイナリデータから構造体への変換
d2i_*_bio バイナリストリームから構造体の生成
i2d_* 構造体からバイト列への変換
構造体
BIO バイナリ入出力ストリーム
BIGNUM 不定長整数
EVP_PKEY 公開鍵暗号の秘密鍵か公開鍵
PKCS12 PKCS#12データ(秘密鍵や公開鍵証明書を格納します)
RSA RSA鍵
X509 X.509公開鍵証明書
最終更新:2008年06月11日 15:46