Skip to content

Signatures, keys and Pedersen hash on STARK friendly elliptic curve. This library is a port from starkex-resources/**/signature.js.

Notifications You must be signed in to change notification settings

torusresearch/starkware-crypto

Repository files navigation

@toruslabs/starkware-crypto

npm version

Signatures, keys and Pedersen hash on STARK friendly elliptic curve.

Installation

Bundling

This module is distributed in 3 formats:

  • main build: dist/lib.cjs/index.js in CommonJS format
  • module build: dist/lib.esm/index.js in ESModule format (preferred for bundlers)
  • browser build: dist/starkwareCrypto.umd.js in UMD format for direct use in browsers

Install via package manager

npm install @toruslabs/starkware-crypto

Directly in Browser

CDN's serve the non-core-js polyfilled version by default.

jsdeliver

Usage

Signature

import { sign, verify } from '@toruslabs/starkware-crypto';

sign(keyPair, msgHash);

verify(keyPair, msgHash, signature);

About

Signatures, keys and Pedersen hash on STARK friendly elliptic curve. This library is a port from starkex-resources/**/signature.js.

Resources

Stars

Watchers

Forks

Packages

No packages published