Unit mseopensslrsa

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record RSA  

Types

pRSA_METHOD = pointer;
pRSA = ˆRSA;

Constants

RSA_PKCS1_PADDING = 1;
RSA_SSLV23_PADDING = 2;
RSA_NO_PADDING = 3;
RSA_PKCS1_OAEP_PADDING = 4;
RSA_X931_PADDING = 5;
RSA_PKCS1_PSS_PADDING = 6;
RSA_PKCS1_PADDING_SIZE = 11;

Variables

RSA_new: function: pRSA; cdecl;
RSA_free: procedure(r: pRSA); cdecl;
RSA_new_method: function(method: pRSA_METHOD): pRSA; cdecl;
RSA_size: function(pkey: pRSA): cint; cdecl;
RSA_check_key: function(arg0: pRSA): cint; cdecl;
RSA_public_encrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
RSA_private_encrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
RSA_public_decrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
RSA_private_decrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
RSA_flags: function(r: pRSA): cint; cdecl;
RSA_set_default_method: procedure(meth: pRSA_METHOD); cdecl;
RSA_get_default_method: function: pRSA_METHOD; cdecl;
RSA_get_method: function(rsa: pRSA): pRSA_METHOD; cdecl;
RSA_set_method: function(rsa: pRSA; meth: pRSA_METHOD): pRSA_METHOD; cdecl;
RSA_memory_lock: function(r: pRSA):cint; cdecl;
RSA_PKCS1_SSLeay: function: pRSA_METHOD; cdecl;
ERR_load_RSA_strings: procedure; cdecl;
RSA_generate_key: function(bits, e: cint; callback: PFunction; cb_arg: SslPtr): PRSA; cdecl;
d2i_RSAPrivateKey_bio: function(bp: pBIO; rsa: pRSA): pRSA; cdecl;
i2d_RSAPrivateKey_bio: function(bp: pBIO; rsa: pRSA): cint; cdecl;

Description

Types

pRSA_METHOD = pointer;
 
pRSA = ˆRSA;
 

Constants

RSA_PKCS1_PADDING = 1;
 
RSA_SSLV23_PADDING = 2;
 
RSA_NO_PADDING = 3;
 
RSA_PKCS1_OAEP_PADDING = 4;
 
RSA_X931_PADDING = 5;
 
RSA_PKCS1_PSS_PADDING = 6;
 
RSA_PKCS1_PADDING_SIZE = 11;
 

Variables

RSA_new: function: pRSA; cdecl;
 
RSA_free: procedure(r: pRSA); cdecl;
 
RSA_new_method: function(method: pRSA_METHOD): pRSA; cdecl;
 
RSA_size: function(pkey: pRSA): cint; cdecl;
 
RSA_check_key: function(arg0: pRSA): cint; cdecl;
 
RSA_public_encrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
 
RSA_private_encrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
 
RSA_public_decrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
 
RSA_private_decrypt: function(flen: cint; from: pcuchar; _to: pcuchar; rsa: pRSA; padding: cint): cint; cdecl;
 
RSA_flags: function(r: pRSA): cint; cdecl;
 
RSA_set_default_method: procedure(meth: pRSA_METHOD); cdecl;
 
RSA_get_default_method: function: pRSA_METHOD; cdecl;
 
RSA_get_method: function(rsa: pRSA): pRSA_METHOD; cdecl;
 
RSA_set_method: function(rsa: pRSA; meth: pRSA_METHOD): pRSA_METHOD; cdecl;
 
RSA_memory_lock: function(r: pRSA):cint; cdecl;
 
RSA_PKCS1_SSLeay: function: pRSA_METHOD; cdecl;
 
ERR_load_RSA_strings: procedure; cdecl;
 
RSA_generate_key: function(bits, e: cint; callback: PFunction; cb_arg: SslPtr): PRSA; cdecl;
 
d2i_RSAPrivateKey_bio: function(bp: pBIO; rsa: pRSA): pRSA; cdecl;
 
i2d_RSAPrivateKey_bio: function(bp: pBIO; rsa: pRSA): cint; cdecl;
 

Generated by PasDoc 0.16.0.