npm install --save @types/ed2curve
This package contains type definitions for ed2curve (https://github.com/dchest/ed2curve-js).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ed2curve.
import { BoxKeyPair, SignKeyPair } from "tweetnacl";
export as namespace ed2curve;
/**
* Converts Ed25519 public key to Curve25519 public key.
* montgomeryX = (edwardsY + 1)*inverse(1 - edwardsY) mod p
*/
export function convertPublicKey(publicKey: SignKeyPair["publicKey"]): BoxKeyPair["publicKey"] | null;
/** Converts Ed25519 secret key to Curve25519 secret key. */
export function convertSecretKey(secretKey: SignKeyPair["secretKey"]): BoxKeyPair["secretKey"];
/** Converts Ed25519 key pair to Curve25519 key pair. */
export function convertKeyPair(keyPair: SignKeyPair): BoxKeyPair | null;
- Last updated: Mon, 06 Nov 2023 22:41:05 GMT
- Dependencies: tweetnacl
These definitions were written by Florian Keller.