UNPKG

@polkadot-labs/schnorrkel-wasm

Version:

JavaScript WebAssembly (WASM) wrapper for the schnorrkel Rust crate

56 lines (55 loc) 1.56 kB
/* tslint:disable */ /* eslint-disable */ /** * @param {Uint8Array} pubkey * @param {Uint8Array} secret * @param {Uint8Array} msg * @returns {Uint8Array} */ export function sr25519_sign(pubkey: Uint8Array, secret: Uint8Array, msg: Uint8Array): Uint8Array; /** * @param {Uint8Array} pubkey * @param {Uint8Array} msg * @param {Uint8Array} signature * @returns {boolean} */ export function sr25519_verify(pubkey: Uint8Array, msg: Uint8Array, signature: Uint8Array): boolean; /** * @param {Uint8Array} secret * @returns {Uint8Array} */ export function sr25519_pubkey(secret: Uint8Array): Uint8Array; /** * @param {Uint8Array} seed * @returns {Uint8Array} */ export function sr25519_keypair_from_seed(seed: Uint8Array): Uint8Array; /** * @param {Uint8Array} seed * @returns {Uint8Array} */ export function sr25519_secret_from_seed(seed: Uint8Array): Uint8Array; /** * @param {Uint8Array} seed * @param {Uint8Array} cc * @returns {Uint8Array} */ export function sr25519_derive_seed_hard(seed: Uint8Array, cc: Uint8Array): Uint8Array; /** * @param {Uint8Array} keypair * @param {Uint8Array} cc * @returns {Uint8Array} */ export function sr25519_derive_keypair_hard(keypair: Uint8Array, cc: Uint8Array): Uint8Array; /** * @param {Uint8Array} keypair * @param {Uint8Array} cc * @returns {Uint8Array} */ export function sr25519_derive_keypair_soft(keypair: Uint8Array, cc: Uint8Array): Uint8Array; /** * @param {Uint8Array} pubkey * @param {Uint8Array} cc * @returns {Uint8Array} */ export function sr25519_derive_public_soft(pubkey: Uint8Array, cc: Uint8Array): Uint8Array;