@mcchadwick/fiosdk
Version:
The Foundation for Interwallet Operability (FIO) is a consortium of leading blockchain wallets, exchanges and payments providers that seeks to accelerate blockchain adoption by reducing the risk, complexity, and inconvenience of sending and receiving cryp
61 lines (60 loc) • 2.86 kB
TypeScript
export namespace Aes {
function decrypt(private_key: any, public_key: any, nonce: any, message: any, checksum: any): any;
function encrypt(private_key: any, public_key: any, message: any, ...args: any[]): any;
}
export function PrivateKey(d: any): any;
export namespace PrivateKey {
function fromBuffer(buf: any): any;
function fromHex(hex: any): any;
function fromSeed(seed: any): any;
function fromString(privateStr: any): any;
function fromWif(str: any): any;
function initialize(...args: any[]): any;
function isValid(key: any): any;
function isWif(text: any): any;
function randomKey(...args: any[]): any;
function unsafeRandomKey(): any;
}
export function PublicKey(Q: any, ...args: any[]): any;
export namespace PublicKey {
function fromBinary(bin: any): any;
function fromBuffer(buffer: any): any;
function fromHex(hex: any): any;
function fromPoint(point: any): any;
function fromString(public_key: any, ...args: any[]): any;
function fromStringHex(hex: any): any;
function fromStringOrThrow(public_key: any, ...args: any[]): any;
function isValid(pubkey: any, ...args: any[]): any;
}
export function Signature(r: any, s: any, i: any): any;
export namespace Signature {
function from(o: any): any;
function fromBuffer(buf: any): any;
function fromHex(hex: any): any;
function fromString(signature: any): any;
function fromStringOrThrow(signature: any): any;
function sign(data: any, privateKey: any, ...args: any[]): any;
function signHash(dataSha256: any, privateKey: any, ...args: any[]): any;
}
export function initialize(...args: any[]): any;
export function isValidPrivate(wif: any): any;
export function isValidPublic(pubkey: any, ...args: any[]): any;
export namespace key_utils {
function addEntropy(...args: any[]): void;
function checkDecode(keyString: any, ...args: any[]): any;
function checkEncode(keyBuffer: any, ...args: any[]): any;
function cpuEntropy(...args: any[]): any;
function entropyCount(): any;
function random32ByteBuffer(...args: any[]): any;
}
export function privateToPublic(wif: any, ...args: any[]): any;
export function randomKey(cpuEntropyBits: any): any;
export function recover(signature: any, data: any, ...args: any[]): any;
export function recoverHash(signature: any, dataSha256: any, ...args: any[]): any;
export function seedPrivate(seed: any): any;
export function sha256(data: any, ...args: any[]): any;
export function sign(data: any, privateKey: any, ...args: any[]): any;
export function signHash(dataSha256: any, privateKey: any, ...args: any[]): any;
export function unsafeRandomKey(): any;
export function verify(signature: any, data: any, pubkey: any, ...args: any[]): any;
export function verifyHash(signature: any, dataSha256: any, pubkey: any, ...args: any[]): any;