/** * 获取公共椭圆曲线 */ export function getGlobalCurve(): ECCurveFp; /** * 生成ecparam */ export function generateEcparam(): { curve: ECCurveFp; G: import("./ec").ECPointFp; n: any; }; /** * 生成密钥对:publicKey = privateKey * G */ export function generateKeyPairHex(a: any, b: any, c: any): { privateKey: any; publicKey: string; }; /** * utf8串转16进制串 */ export function utf8ToHex(input: any): string; /** * 补全16进制字符串 */ export function leftPad(input: any, num: any): any; /** * 转成16进制串 */ export function arrayToHex(arr: any): any; /** * 转成utf8串 */ export function arrayToUtf8(arr: any): string; /** * 转成字节数组 */ export function hexToArray(hexStr: any): number[]; /** * 验证公钥是否为椭圆曲线上的点 */ export function verifyPublicKey(publicKey: any): any; import { ECCurveFp } from "./ec";