1.BIGNUMとバイナリ(ビッグエンディアン形式) /* BIGNUMからバイナリへの変換 */ int BN_bn2bin(const BIGNUM *a, unsigned char *to); 戻り値:指定されたバッファに書き出したバイト数。 変換中にエラーが発生した場合は戻り値0になる 使用例 len = BN_num_bytes(num); /* バイト数取り出し */ buf = (unsigned char *)malloc(len); /* 領域確保 */ len = BN_bn2bin(num, buf); /* バイナリに変換 */ /* バイナリからBIGNUMへの変換 */ BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret); 変換を実行すると第3引数で指定したBIGNUM(変数)に結果を