www.pudn.com > sanpack_rsa_vs2003sln_src.rar > sanpack_rsa.h


 
 
// export vars 
 
// export funcs 
extern "C" __declspec(dllexport) char * get_Version(); 
extern "C" __declspec(dllexport) int refresh_RSA_san(char * ra,char * rb); 
extern "C" __declspec(dllexport) int start_RSA_san(); 
extern "C" __declspec(dllexport) int finish_RSA_san(); 
extern "C" __declspec(dllexport) int RSA_san_en(char * s,unsigned n); 
extern "C" __declspec(dllexport) int RSA_san_en_byte(char b); 
extern "C" __declspec(dllexport) int RSA_san_dn(char * s,unsigned n); 
extern "C" __declspec(dllexport) int RSA_san_dn_hexstring(char * s); 
extern "C" __declspec(dllexport) int RSA_san_en_hexstring(char * s); 
extern "C" __declspec(dllexport) char * get_p(); 
extern "C" __declspec(dllexport) char * get_q(); 
extern "C" __declspec(dllexport) char * get_n(); 
extern "C" __declspec(dllexport) char * get_e(); 
extern "C" __declspec(dllexport) char * get_d(); 
extern "C" __declspec(dllexport) char * get_result_string(); 
extern "C" __declspec(dllexport) char get_result_byte(unsigned index); 
extern "C" __declspec(dllexport) char * get_result_hexstring(); 
extern "C" __declspec(dllexport) char * string2hexstring(char * s);//,unsigned len) 
extern "C" __declspec(dllexport) int set_e_fromhexstring(char * r); 
extern "C" __declspec(dllexport) int force_e(char * r,unsigned l); 
extern "C" __declspec(dllexport) int force_d(char * r,unsigned l); 
extern "C" __declspec(dllexport) int force_n(char * r,unsigned l); 
 
// export classes 
/* 
class __declspec(dllexport) Csanpack_rsa { 
public: 
	Csanpack_rsa(void); 
	int Csanpack_rsa_test(void); 
	// TODO: 在此添加您的方法。 
}; 
*/