UNPKG

@hiero-ledger/cryptography

Version:

Cryptographic utilities and primitives for the Hiero SDK

30 lines (29 loc) 796 B
/** * @param {Uint8Array} data * @returns {string} */ export function encode(data: Uint8Array): string; /** * @param {string} text * @returns {Uint8Array} */ export function decode(text: string): Uint8Array; /** * @param {Uint8Array} data * @returns {string} */ export function encodeToByteString(data: Uint8Array): string; /** * @param {string} text * @returns {Uint8Array} */ export function decodeFromByteString(text: string): Uint8Array; /** * Encode with a specified length. Supports zero padding if the most significant byte is 0 * * https://github.com/ethers-io/ethers.js/blob/master/packages/bytes/src.ts/index.ts#L315 * @param {Uint8Array} value * @param {number} length * @returns {string} */ export function hexZeroPadded(value: Uint8Array, length: number): string;