npm.io
1.0.1 • Published 4 months agoCLI

@agrozyme/eckey

Licence
MIT
Version
1.0.1
Deps
5
Size
20 kB
Vulns
0
Weekly
0

Elliptic Curve Key CLI

Usage

$ npm install -g @agrozyme/eckey
$ eckey COMMAND
running command...
$ eckey (--version)
@agrozyme/eckey/1.0.1 win32-x64 node-v26.0.0
$ eckey --help [COMMAND]
USAGE
  $ eckey COMMAND
...

Commands

eckey convert

convert string to other format

USAGE
  $ eckey convert --data <value> [--from
    base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base64url|base64urlnopad|base5
    8|base58flickr|base58xrp|base58xmr|base58check|utf8|hex] [--to
    base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base64url|base64urlnopad|base5
    8|base58flickr|base58xrp|base58xmr|base58check|utf8|hex]

FLAGS
  --data=<value>   (required)
  --from=<option>  [default: hex]
                   <options: base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base6
                   4url|base64urlnopad|base58|base58flickr|base58xrp|base58xmr|base58check|utf8|hex>
  --to=<option>    [default: hex]
                   <options: base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base6
                   4url|base64urlnopad|base58|base58flickr|base58xrp|base58xmr|base58check|utf8|hex>

DESCRIPTION
  convert string to other format

EXAMPLES
  $ eckey convert

See code: src/commands/convert.ts

eckey help [COMMAND]

Display help for eckey.

USAGE
  $ eckey help [COMMAND...] [-n]

ARGUMENTS
  [COMMAND...]  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for eckey.

See code: @oclif/plugin-help

eckey make

make elliptic curve key pair

USAGE
  $ eckey make --curve
    bls12_381|bls12_381_Short|bls12_381_Long|bn254|ed448|ed448ph|ed25519|ed25519ctx|ed25519ph|jubjub|babyjubjub|brainpoo
    lP256r1|brainpoolP384r1|brainpoolP512r1|p256|secp256r1|p384|secp384r1|p521|secp521r1|schnorr|secp256k1 [--format
    base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base64url|base64urlnopad|base5
    8|base58flickr|base58xrp|base58xmr|base58check|utf8|hex] [--count <value>]

FLAGS
  --count=<value>    [default: 1]
  --curve=<option>   (required)
                     <options: bls12_381|bls12_381_Short|bls12_381_Long|bn254|ed448|ed448ph|ed25519|ed25519ctx|ed25519ph
                     |jubjub|babyjubjub|brainpoolP256r1|brainpoolP384r1|brainpoolP512r1|p256|secp256r1|p384|secp384r1|p5
                     21|secp521r1|schnorr|secp256k1>
  --format=<option>  [default: hex]
                     <options: base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|bas
                     e64url|base64urlnopad|base58|base58flickr|base58xrp|base58xmr|base58check|utf8|hex>

DESCRIPTION
  make elliptic curve key pair

EXAMPLES
  $ eckey make

See code: src/commands/make.ts

eckey pair

convert key pair to other format

USAGE
  $ eckey pair --data <value> --curve
    bls12_381|bls12_381_Short|bls12_381_Long|bn254|ed448|ed448ph|ed25519|ed25519ctx|ed25519ph|jubjub|babyjubjub|brainpoo
    lP256r1|brainpoolP384r1|brainpoolP512r1|p256|secp256r1|p384|secp384r1|p521|secp521r1|schnorr|secp256k1 [--format
    base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|base64url|base64urlnopad|base5
    8|base58flickr|base58xrp|base58xmr|base58check|utf8|hex]

FLAGS
  --curve=<option>   (required)
                     <options: bls12_381|bls12_381_Short|bls12_381_Long|bn254|ed448|ed448ph|ed25519|ed25519ctx|ed25519ph
                     |jubjub|babyjubjub|brainpoolP256r1|brainpoolP384r1|brainpoolP512r1|p256|secp256r1|p384|secp384r1|p5
                     21|secp521r1|schnorr|secp256k1>
  --data=<value>     (required)
  --format=<option>  [default: hex]
                     <options: base16|base32|base32nopad|base32hex|base32hexnopad|base32crockford|base64|base64nopad|bas
                     e64url|base64urlnopad|base58|base58flickr|base58xrp|base58xmr|base58check|utf8|hex>

DESCRIPTION
  convert key pair to other format

EXAMPLES
  $ eckey pair

See code: src/commands/pair.ts

Keywords