Справочная информация: я работаю над приложением шифрования, у меня есть приложение, написанное на Objective C, и теперь я хочу переписать его на паскале, чтобы оно работало на Windows.Я использую pascal, так как это язык, который я уже знаю, и lazarus, поскольку это бесплатная IDE
Вопрос: Как использовать модуль BigNum из openSSL в Lazarus, я скачал этот модуль: 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 (модуль)?