|
@@ -1368,7 +1368,7 @@ var
|
|
|
// BN functions
|
|
|
function BN_new:PBIGNUM;
|
|
|
function BN_secure_new:PBIGNUM;
|
|
|
- procedure BN_clear_free(a:PBIGNUM);
|
|
|
+ procedure BN_clear_free(a:PBIGNUM);l
|
|
|
function BN_copy(a:PBIGNUM; b:PBIGNUM):PBIGNUM;
|
|
|
procedure BN_swap(a:PBIGNUM; b:PBIGNUM);
|
|
|
function BN_bin2bn(s:pcuchar; len:cint; ret:PBIGNUM):PBIGNUM;
|
|
@@ -1987,68 +1987,68 @@ var
|
|
|
PKCS7_ATTR_SIGN_it : ASN1_ITEM;cvar;external;
|
|
|
PKCS7_ATTR_VERIFY_it : ASN1_ITEM;cvar;external;
|
|
|
}
|
|
|
- _PKCS7_ISSUER_AND_SERIAL_new : function: PPKCS7_ISSUER_AND_SERIAL;
|
|
|
- _PKCS7_ISSUER_AND_SERIAL_free : procedure(a:PPKCS7_ISSUER_AND_SERIAL);
|
|
|
- _PKCS7_ISSUER_AND_SERIAL_digest : function(data:PPKCS7_ISSUER_AND_SERIAL; _type:PEVP_MD; md:Pbyte; len:Pdword):longint;
|
|
|
- _PKCS7_dup : function(p7:PPKCS7):PPKCS7;
|
|
|
- _PEM_write_bio_PKCS7_stream : function(_out:PBIO; p7:PPKCS7; _in:PBIO; flags:longint):longint;
|
|
|
- _PKCS7_SIGNER_INFO_new : function:PPKCS7_SIGNER_INFO;
|
|
|
- _PKCS7_SIGNER_INFO_free : procedure(a:PPKCS7_SIGNER_INFO);
|
|
|
- _PKCS7_RECIP_INFO_new : function:PPKCS7_RECIP_INFO;
|
|
|
- _PKCS7_RECIP_INFO_free : procedure(a:PPKCS7_RECIP_INFO);
|
|
|
- _PKCS7_SIGNED_new : function:PPKCS7_SIGNED;
|
|
|
- _PKCS7_SIGNED_free : procedure(a:PPKCS7_SIGNED);
|
|
|
- _PKCS7_ENC_CONTENT_new : function:PPKCS7_ENC_CONTENT;
|
|
|
- _PKCS7_ENC_CONTENT_free : procedure(a:PPKCS7_ENC_CONTENT);
|
|
|
- _PKCS7_ENVELOPE_new : function:PPKCS7_ENVELOPE;
|
|
|
- _PKCS7_ENVELOPE_free : procedure(a:PPKCS7_ENVELOPE);
|
|
|
- _PKCS7_SIGN_ENVELOPE_new : function:PPKCS7_SIGN_ENVELOPE;
|
|
|
- _PKCS7_SIGN_ENVELOPE_free : procedure(a:PPKCS7_SIGN_ENVELOPE);
|
|
|
- _PKCS7_DIGEST_new : function:PPKCS7_DIGEST;
|
|
|
- _PKCS7_DIGEST_free : procedure(a:PPKCS7_DIGEST);
|
|
|
- _PKCS7_ENCRYPT_new : function:PPKCS7_ENCRYPT;
|
|
|
- _PKCS7_ENCRYPT_free : procedure(a:PPKCS7_ENCRYPT);
|
|
|
- _PKCS7_new : function:PPKCS7;
|
|
|
- _PKCS7_free : procedure(a:PPKCS7);
|
|
|
- _PKCS7_print_ctx : function(_out:PBIO; x:PPKCS7; indent:longint; pctx:Pointer):longint;
|
|
|
- _PKCS7_ctrl : function(p7:PPKCS7; cmd:longint; larg:longint; parg:Pchar):longint;
|
|
|
- _PKCS7_set_type : function(p7:PPKCS7; _type:longint):longint;
|
|
|
- _PKCS7_set0_type_other : function(p7:PPKCS7; _type:longint; other:PASN1_TYPE):longint;
|
|
|
- _PKCS7_set_content : function(p7:PPKCS7; p7_data:PPKCS7):longint;
|
|
|
- _PKCS7_SIGNER_INFO_set : function(p7i:PPKCS7_SIGNER_INFO; x509:PX509; pkey:PEVP_PKEY; dgst:PEVP_MD):longint;
|
|
|
- _PKCS7_SIGNER_INFO_sign : function(si:PPKCS7_SIGNER_INFO):longint;
|
|
|
- _PKCS7_add_signer : function(p7:PPKCS7; p7i:PPKCS7_SIGNER_INFO):longint;
|
|
|
- _PKCS7_add_certificate : function(p7:PPKCS7; x509:PX509):longint;
|
|
|
- _PKCS7_add_crl : function(p7:PPKCS7; x509: Pointer):longint;
|
|
|
- _PKCS7_content_new : function(p7:PPKCS7; nid:longint):longint;
|
|
|
- _PKCS7_add_signature : function(p7:PPKCS7; x509:PX509; pkey:PEVP_PKEY; dgst:PEVP_MD):PPKCS7_SIGNER_INFO;
|
|
|
- _PKCS7_cert_from_signer_info : function(p7:PPKCS7; si:PPKCS7_SIGNER_INFO):PX509;
|
|
|
- _PKCS7_set_digest : function(p7:PPKCS7; md:PEVP_MD):longint;
|
|
|
- _PKCS7_add_recipient : function(p7:PPKCS7; x509:PX509):PPKCS7_RECIP_INFO;
|
|
|
- _PKCS7_add_recipient_info : function(p7:PPKCS7; ri:PPKCS7_RECIP_INFO):longint;
|
|
|
- _PKCS7_RECIP_INFO_set : function(p7i:PPKCS7_RECIP_INFO; x509:PX509):longint;
|
|
|
- _PKCS7_set_cipher : function(p7:PPKCS7; cipher:PEVP_CIPHER):longint;
|
|
|
- _PKCS7_get_issuer_and_serial : function(p7:PPKCS7; idx:longint):PPKCS7_ISSUER_AND_SERIAL;
|
|
|
- _PKCS7_digest_from_attributes : function(sk:Pstack_st_X509_ATTRIBUTE):Pointer;
|
|
|
- _PKCS7_add_signed_attribute : function(p7si:PPKCS7_SIGNER_INFO; nid:longint; _type:longint; data:pointer):longint;
|
|
|
- _PKCS7_add_attribute : function(p7si:PPKCS7_SIGNER_INFO; nid:longint; atrtype:longint; value:pointer):longint;
|
|
|
- _PKCS7_get_attribute : function(si:PPKCS7_SIGNER_INFO; nid:longint):PASN1_TYPE;
|
|
|
- _PKCS7_get_signed_attribute : function(si:PPKCS7_SIGNER_INFO; nid:longint):PASN1_TYPE;
|
|
|
- _PKCS7_set_signed_attributes : function(p7si:PPKCS7_SIGNER_INFO; sk:Pstack_st_X509_ATTRIBUTE):longint;
|
|
|
- _PKCS7_set_attributes : function(p7si:PPKCS7_SIGNER_INFO; sk:Pstack_st_X509_ATTRIBUTE):longint;
|
|
|
- _PKCS7_sign : function(signcert:PX509; pkey:PEVP_PKEY; certs:Pstack_st_X509; data:PBIO; flags:longint):PPKCS7;
|
|
|
- _PKCS7_sign_add_signer : function(p7:PPKCS7; signcert:PX509; pkey:PEVP_PKEY; md:PEVP_MD; flags:longint):PPKCS7_SIGNER_INFO;
|
|
|
- _PKCS7_final : function(p7:PPKCS7; data:PBIO; flags:longint):longint;
|
|
|
- _PKCS7_verify : function(p7:PPKCS7; certs:Pstack_st_X509; store: Pointer; indata:PBIO; _out:PBIO; flags:longint):longint;
|
|
|
- _PKCS7_encrypt : function(certs:Pstack_st_X509; _in:PBIO; cipher:PEVP_CIPHER; flags:longint):PPKCS7;
|
|
|
- _PKCS7_decrypt : function(p7:PPKCS7; pkey:PEVP_PKEY; cert:PX509; data:PBIO; flags:longint):longint;
|
|
|
- _PKCS7_add_attrib_smimecap : function(si:PPKCS7_SIGNER_INFO; cap:Pstack_st_X509_ALGOR):longint;
|
|
|
- _PKCS7_simple_smimecap : function(sk:Pstack_st_X509_ALGOR; nid:longint; arg:longint):longint;
|
|
|
- _PKCS7_add_attrib_content_type : function(si:PPKCS7_SIGNER_INFO; coid:Pointer):longint;
|
|
|
- _PKCS7_add0_attrib_signing_time : function(si:PPKCS7_SIGNER_INFO; t:PASN1_TIME):longint;
|
|
|
- _PKCS7_add1_attrib_digest : function(si:PPKCS7_SIGNER_INFO; md:Pbyte; mdlen:longint):longint;
|
|
|
- _BIO_new_PKCS7 : function(_out:PBIO; p7:PPKCS7):PBIO;
|
|
|
- _ERR_load_PKCS7_strings : procedure;
|
|
|
+ _PKCS7_ISSUER_AND_SERIAL_new : function: PPKCS7_ISSUER_AND_SERIAL;cdecl;
|
|
|
+ _PKCS7_ISSUER_AND_SERIAL_free : procedure(a:PPKCS7_ISSUER_AND_SERIAL);cdecl;
|
|
|
+ _PKCS7_ISSUER_AND_SERIAL_digest : function(data:PPKCS7_ISSUER_AND_SERIAL; _type:PEVP_MD; md:Pbyte; len:Pdword):longint;cdecl;
|
|
|
+ _PKCS7_dup : function(p7:PPKCS7):PPKCS7;cdecl;
|
|
|
+ _PEM_write_bio_PKCS7_stream : function(_out:PBIO; p7:PPKCS7; _in:PBIO; flags:longint):longint;cdecl;
|
|
|
+ _PKCS7_SIGNER_INFO_new : function:PPKCS7_SIGNER_INFO;cdecl;
|
|
|
+ _PKCS7_SIGNER_INFO_free : procedure(a:PPKCS7_SIGNER_INFO);cdecl;
|
|
|
+ _PKCS7_RECIP_INFO_new : function:PPKCS7_RECIP_INFO;cdecl;
|
|
|
+ _PKCS7_RECIP_INFO_free : procedure(a:PPKCS7_RECIP_INFO);cdecl;
|
|
|
+ _PKCS7_SIGNED_new : function:PPKCS7_SIGNED;cdecl;
|
|
|
+ _PKCS7_SIGNED_free : procedure(a:PPKCS7_SIGNED);cdecl;
|
|
|
+ _PKCS7_ENC_CONTENT_new : function:PPKCS7_ENC_CONTENT;cdecl;
|
|
|
+ _PKCS7_ENC_CONTENT_free : procedure(a:PPKCS7_ENC_CONTENT);cdecl;
|
|
|
+ _PKCS7_ENVELOPE_new : function:PPKCS7_ENVELOPE;cdecl;
|
|
|
+ _PKCS7_ENVELOPE_free : procedure(a:PPKCS7_ENVELOPE);cdecl;
|
|
|
+ _PKCS7_SIGN_ENVELOPE_new : function:PPKCS7_SIGN_ENVELOPE;cdecl;
|
|
|
+ _PKCS7_SIGN_ENVELOPE_free : procedure(a:PPKCS7_SIGN_ENVELOPE);cdecl;
|
|
|
+ _PKCS7_DIGEST_new : function:PPKCS7_DIGEST;cdecl;
|
|
|
+ _PKCS7_DIGEST_free : procedure(a:PPKCS7_DIGEST);cdecl;
|
|
|
+ _PKCS7_ENCRYPT_new : function:PPKCS7_ENCRYPT;cdecl;
|
|
|
+ _PKCS7_ENCRYPT_free : procedure(a:PPKCS7_ENCRYPT);cdecl;
|
|
|
+ _PKCS7_new : function:PPKCS7;cdecl;
|
|
|
+ _PKCS7_free : procedure(a:PPKCS7);cdecl;
|
|
|
+ _PKCS7_print_ctx : function(_out:PBIO; x:PPKCS7; indent:longint; pctx:Pointer):longint;cdecl;
|
|
|
+ _PKCS7_ctrl : function(p7:PPKCS7; cmd:longint; larg:longint; parg:Pchar):longint;cdecl;
|
|
|
+ _PKCS7_set_type : function(p7:PPKCS7; _type:longint):longint;cdecl;
|
|
|
+ _PKCS7_set0_type_other : function(p7:PPKCS7; _type:longint; other:PASN1_TYPE):longint;cdecl;
|
|
|
+ _PKCS7_set_content : function(p7:PPKCS7; p7_data:PPKCS7):longint;cdecl;
|
|
|
+ _PKCS7_SIGNER_INFO_set : function(p7i:PPKCS7_SIGNER_INFO; x509:PX509; pkey:PEVP_PKEY; dgst:PEVP_MD):longint;cdecl;
|
|
|
+ _PKCS7_SIGNER_INFO_sign : function(si:PPKCS7_SIGNER_INFO):longint;cdecl;
|
|
|
+ _PKCS7_add_signer : function(p7:PPKCS7; p7i:PPKCS7_SIGNER_INFO):longint;cdecl;
|
|
|
+ _PKCS7_add_certificate : function(p7:PPKCS7; x509:PX509):longint;cdecl;
|
|
|
+ _PKCS7_add_crl : function(p7:PPKCS7; x509: Pointer):longint;cdecl;
|
|
|
+ _PKCS7_content_new : function(p7:PPKCS7; nid:longint):longint;cdecl;
|
|
|
+ _PKCS7_add_signature : function(p7:PPKCS7; x509:PX509; pkey:PEVP_PKEY; dgst:PEVP_MD):PPKCS7_SIGNER_INFO;cdecl;
|
|
|
+ _PKCS7_cert_from_signer_info : function(p7:PPKCS7; si:PPKCS7_SIGNER_INFO):PX509;cdecl;
|
|
|
+ _PKCS7_set_digest : function(p7:PPKCS7; md:PEVP_MD):longint;cdecl;
|
|
|
+ _PKCS7_add_recipient : function(p7:PPKCS7; x509:PX509):PPKCS7_RECIP_INFO;cdecl;
|
|
|
+ _PKCS7_add_recipient_info : function(p7:PPKCS7; ri:PPKCS7_RECIP_INFO):longint;cdecl;
|
|
|
+ _PKCS7_RECIP_INFO_set : function(p7i:PPKCS7_RECIP_INFO; x509:PX509):longint;cdecl;
|
|
|
+ _PKCS7_set_cipher : function(p7:PPKCS7; cipher:PEVP_CIPHER):longint;cdecl;
|
|
|
+ _PKCS7_get_issuer_and_serial : function(p7:PPKCS7; idx:longint):PPKCS7_ISSUER_AND_SERIAL;cdecl;
|
|
|
+ _PKCS7_digest_from_attributes : function(sk:Pstack_st_X509_ATTRIBUTE):Pointer;cdecl;
|
|
|
+ _PKCS7_add_signed_attribute : function(p7si:PPKCS7_SIGNER_INFO; nid:longint; _type:longint; data:pointer):longint;cdecl;
|
|
|
+ _PKCS7_add_attribute : function(p7si:PPKCS7_SIGNER_INFO; nid:longint; atrtype:longint; value:pointer):longint;cdecl;
|
|
|
+ _PKCS7_get_attribute : function(si:PPKCS7_SIGNER_INFO; nid:longint):PASN1_TYPE;cdecl;
|
|
|
+ _PKCS7_get_signed_attribute : function(si:PPKCS7_SIGNER_INFO; nid:longint):PASN1_TYPE;cdecl;
|
|
|
+ _PKCS7_set_signed_attributes : function(p7si:PPKCS7_SIGNER_INFO; sk:Pstack_st_X509_ATTRIBUTE):longint;cdecl;
|
|
|
+ _PKCS7_set_attributes : function(p7si:PPKCS7_SIGNlER_INFO; sk:Pstack_st_X509_ATTRIBUTE):longint;cdecl;
|
|
|
+ _PKCS7_sign : function(signcert:PX509; pkey:PEVP_PKEY; certs:Pstack_st_X509; data:PBIO; flags:longint):PPKCS7;cdecl;
|
|
|
+ _PKCS7_sign_add_signer : function(p7:PPKCS7; signcert:PX509; pkey:PEVP_PKEY; md:PEVP_MD; flags:longint):PPKCS7_SIGNER_INFO;cdecl;
|
|
|
+ _PKCS7_final : function(p7:PPKCS7; data:PBIO; flags:longint):longint;cdecl;
|
|
|
+ _PKCS7_verify : function(p7:PPKCS7; certs:Pstack_st_X509; store: Pointer; indata:PBIO; _out:PBIO; flags:longint):longint;cdecl;
|
|
|
+ _PKCS7_encrypt : function(certs:Pstack_st_X509; _in:PBIO; cipher:PEVP_CIPHER; flags:longint):PPKCS7;cdecl;
|
|
|
+ _PKCS7_decrypt : function(p7:PPKCS7; pkey:PEVP_PKEY; cert:PX509; data:PBIO; flags:longint):longint;cdecl;
|
|
|
+ _PKCS7_add_attrib_smimecap : function(si:PPKCS7_SIGNER_INFO; cap:Pstack_st_X509_ALGOR):longint;cdecl;
|
|
|
+ _PKCS7_simple_smimecap : function(sk:Pstack_st_X509_ALGOR; nid:longint; arg:longint):longint;cdecl;
|
|
|
+ _PKCS7_add_attrib_content_type : function(si:PPKCS7_SIGNER_INFO; coid:Pointer):longint;cdecl;
|
|
|
+ _PKCS7_add0_attrib_signing_time : function(si:PPKCS7_SIGNER_INFO; t:PASN1_TIME):longint;cdecl;
|
|
|
+ _PKCS7_add1_attrib_digest : function(si:PPKCS7_SIGNER_INFO; md:Pbyte; mdlen:longint):longint;cdecl;
|
|
|
+ _BIO_new_PKCS7 : function(_out:PBIO; p7:PPKCS7):PBIO;cdecl;
|
|
|
+ _ERR_load_PKCS7_strings : procedure;cdecl;
|
|
|
|
|
|
// BN
|
|
|
_BN_new : function():PBIGNUM; cdecl;
|