I ran into a case where the secret value provided had trailing whitespace, and when the code ran, it logged that secret value as part of the stack trace. This change will make it harder for users to accidentally leak key material.
@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';