#include #include #include #include char *get_address(const char *msg_key, const char *master_key, const char *second_key); char *get_public_key(const char *msg_key, const char *master_key, const char *second_key); char *generate_sec_key(const char *msg_key, const char *master_key, const char *second_key); char *sign(const char *msg_key, const char *master_key, const char *second_key, const char *msg); char *sign_for_tran(const char *msg_key, const char *master_key, const char *second_key, const char *msg); char *rencrypt(const char *pk, const char *msg); char *wallet_encrypt(const char *msg_key, const char *master_key, const char *second_key, const char *msg); char *wallet_decrypt(const char *msg_key, const char *master_key, const char *second_key, const char *msg); char *hex_deflate(const char *content); char *hex_inflate(const char *content); char *hash_pass_svr(const char *content); char *keccak256_hash(const char *content); char *aes_encrypt(const char *content, const char *key); char *aes_decrypt(const char *content, const char *key); char *local_pass_hasher(const char *password); bool verify_local_pass(const char *password, const char *pass_hash); char *generate_client_key(const char *password, const char *openid, const char *salt);