背景:私は暗号化アプリケーションに取り組んでいます。アプリは Objective C で記述されていますが、Windows で実行できるようにパスカルで書き直したいと考えています。私はすでに知っている言語であるためパスカルを使用し、無料のIDEであるためラザロを使用しています
質問: lazarus で openSSL の BigNum モジュールを使用するにはどうすればよいですか。このユニットをダウンロードしました: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/openssl/src/
そして私はそれを入れました
uses openssl;
ただし、BIGNUMを宣言しようとすると
procedure Tform3.Button1Click(Sender: TObject);
var bits:integer;
p:BIGNUM;
begin
bits:=512;
p:=BN_new();
BN_generate_prime(p, bits, FALSE, NULL, NULL, NULL, NULL);
end;
エラーが表示されます: エラー: 識別子が見つかりません "BIGNUM"
BigNum モジュールと BN_generate prime(module) を使用するにはどうすればよいですか?