@hashgraph/cryptography
Version:
Cryptographic utilities and primitives for the Hiero SDK
31 lines (30 loc) • 844 B
TypeScript
/**
* @param {string[]} words
* @param {string[]} wordlist
* @returns {[Uint8Array, number]}
*/
export function legacy1(words: string[], wordlist: string[]): [Uint8Array, number];
/**
* @param {string[]} words
* @param {string[]} wordlist
* @returns {Promise<Uint8Array>}
*/
export function legacy2(words: string[], wordlist: string[]): Promise<Uint8Array>;
/**
* @param {Uint8Array} data
* @returns {number}
*/
export function crc8(data: Uint8Array): number;
/**
* @param {number[]} nums
* @param {number} fromRadix
* @param {number} toRadix
* @param {number} toLength
* @returns {Uint8Array}
*/
export function convertRadix(nums: number[], fromRadix: number, toRadix: number, toLength: number): Uint8Array;
/**
* @param {Uint8Array} data
* @returns {boolean[]}
*/
export function bytesToBits(data: Uint8Array): boolean[];