* Use @noble/curves (secp256k1 only for now) * Re-add canonical signatures (now lowS) * Swap tweetnacl usage for ed25519 * Adjust previously failing tests * Adjust test for ethereum encoding * hasBigInt for ed25519 operations * CHANGELOG * Publich beta to npm for size check
@polkadot/util-crypto
Various useful cyrpto utility functions that are used across all projects in the @polkadot namespace. It provides utility functions with additional safety checks, allowing not only for consistent coding, but also reducing the general boilerplate.
Usage
Installation -
yarn add @polkadot/util-crypto
Functions can be imported as follows:
import { mnemonicGenerate } from '@polkadot/util-crypto';