接口描述

通用

/*  长度宏
 *  字符串长度均以\0结尾
 **/
#define PUBKEY_DIGEST_LENGTH 90     // 公钥长度
#define PRVKEY_DIGEST_LENGTH 45     // 私钥长度
#define ADDR_DIGEST_LENGTH 35       // 地址长度
#define SIGN_DIGEST_LENGTH 98       // 签名长度
#define KEY_DES3_DIGEST_LENGTH 24   // DES3加密最大支持密钥长度
#define KEY_AES128_DIGEST_LENGTH 16 // AES128加密最大支持密钥长度
#define TRANSSQL_DIGEST_LENGTH 8192 // 生成交易TrustSQL语句最大长度
/*  GetVersionStr
 *  return: 获取版本信息
 **/
const char* GetVersionStr();
/*  GetErrorStr
 *  return: 最后发生的错误信息
 **/
const char* GetErrorStr();
/*  SetCharset
 *  设置本地字符集,用于将本地字符集自动转成 UTF-8,影响SDK签名相关的调用
 *  程序初始化时应先调用本函数设置本地字符集,再使用SDK其他调用
 *  charset: 本地字符集  例如: GBK
 *  return: 0 is success, otherwise -1 on error cause
 **/
int SetCharset(const char* charset);
返回顶部