# @agrozyme/eckey

> Elliptic Curve Key CLI

Latest version **1.0.1** (published 2026-05-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install @agrozyme/eckey
pnpm add @agrozyme/eckey
yarn add @agrozyme/eckey
bun add @agrozyme/eckey
```

Provides the command `eckey`.

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2026-05-07 |
| First published | 2023-07-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22 |
| Dependencies | 5 |
| Unpacked size | 19.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | agrozyme |
| Keywords | oclif |

## Links

- npm: https://www.npmjs.com/package/@agrozyme/eckey
- Repository: https://gitlab.com/agrozyme-package/TypeScript/eckey.git
- Homepage: https://gitlab.com/agrozyme-package/TypeScript/eckey
- npm.io page: https://npm.io/package/@agrozyme/eckey

## Dependencies (5)

- [tslib](https://npm.io/package/tslib.md) ^2.8.1
- [@oclif/core](https://npm.io/package/@oclif/core.md) ^4.11.0
- [@agrozyme/crypto](https://npm.io/package/@agrozyme/crypto.md) ^2.0.5
- [@oclif/plugin-help](https://npm.io/package/@oclif/plugin-help.md) ^6.2.46
- [@oclif/plugin-plugins](https://npm.io/package/@oclif/plugin-plugins.md) ^5.4.63

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2026-05-07
- 1.0.0 — 2026-04-21
- 0.0.6 — 2026-04-08
- 0.0.5 — 2025-04-07
- 0.0.4 — 2024-10-07
- 0.0.3 — 2024-06-19
- 0.0.2 — 2024-04-17
- 0.0.1 — 2023-12-28
- 0.0.0 — 2023-07-13

## README

## Elliptic Curve Key CLI

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

# Usage

<!-- usage -->
```sh-session
$ 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
...
```
<!-- usagestop -->

# Commands

<!-- commands -->
* [`eckey convert`](#eckey-convert)
* [`eckey help [COMMAND]`](#eckey-help-command)
* [`eckey make`](#eckey-make)
* [`eckey pair`](#eckey-pair)

## `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](https://gitlab.com/agrozyme-package/TypeScript/eckey/blob/v1.0.1/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](https://github.com/oclif/plugin-help/blob/6.2.46/src/commands/help.ts)_

## `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](https://gitlab.com/agrozyme-package/TypeScript/eckey/blob/v1.0.1/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](https://gitlab.com/agrozyme-package/TypeScript/eckey/blob/v1.0.1/src/commands/pair.ts)_
<!-- commandsstop -->

---
_Source: https://npm.io/package/@agrozyme/eckey · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
