sth-ts
Version:
An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.
19 lines (18 loc) • 824 B
TypeScript
/// <reference types="node" />
export default class Crypto {
static ripemd160(buffer: Buffer): Buffer;
static sha1(buffer: Buffer): Buffer;
static sha256(buffer: Buffer): Buffer;
static hash160(buffer: Buffer): Buffer;
static hash256(buffer: Buffer): Buffer;
static hmacSha512(key: string | Buffer, buffer: Buffer): any;
static randomSeed(size: number): Buffer;
static bs58encode(buffer: Buffer): string;
static bs58decode(hash: string): Buffer;
static int32toBuffer(size: number): Buffer;
static decodeCurvePoint(buffer: Buffer): any;
static validateCurve(buffer: Buffer): boolean;
static validateKey(key: Buffer): boolean;
static addPrivateKeys(key: Buffer, priKey: Buffer): Buffer;
static addPublicKeys(key: Buffer, pubKey: Buffer): Buffer;
}