UNPKG

@libp2p/crypto

Version:
11 lines 739 B
import type { Uint8ArrayKeyPair } from '../interface.js'; import type { Uint8ArrayList } from 'uint8arraylist'; declare const PUBLIC_KEY_BYTE_LENGTH = 32; declare const PRIVATE_KEY_BYTE_LENGTH = 64; export { PUBLIC_KEY_BYTE_LENGTH as publicKeyLength }; export { PRIVATE_KEY_BYTE_LENGTH as privateKeyLength }; export declare function generateKey(): Uint8ArrayKeyPair; export declare function generateKeyFromSeed(seed: Uint8Array): Uint8ArrayKeyPair; export declare function hashAndSign(privateKey: Uint8Array, msg: Uint8Array | Uint8ArrayList): Promise<Uint8Array>; export declare function hashAndVerify(publicKey: Uint8Array, sig: Uint8Array, msg: Uint8Array | Uint8ArrayList): Promise<boolean>; //# sourceMappingURL=index.browser.d.ts.map