接口描述
通用
/* 长度宏
* 字符串长度均以\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);
返回顶部