Files
my_site/node_modules/eciesjs/dist/utils/elliptic.d.ts
2026-03-24 14:30:59 +08:00

8 lines
657 B
TypeScript

import { type EllipticCurve } from "../config.js";
export declare const getValidSecret: (curve?: EllipticCurve) => Uint8Array;
export declare const isValidPrivateKey: (secret: Uint8Array, curve?: EllipticCurve) => boolean;
export declare const getPublicKey: (secret: Uint8Array, curve?: EllipticCurve) => Uint8Array;
export declare const getSharedPoint: (sk: Uint8Array, pk: Uint8Array, compressed?: boolean, curve?: EllipticCurve) => Uint8Array;
export declare const convertPublicKeyFormat: (pk: Uint8Array, compressed: boolean, curve?: EllipticCurve) => Uint8Array;
export declare const hexToPublicKey: (hex: string, curve?: EllipticCurve) => Uint8Array;