Skip to content

leanEthereum/leansig-test-keys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leansig-test-keys

Do not use these keys in production. Pre-generated leanSig keys for quicker test preparation.

Usage

This repository provides a Makefile with commands to generate leanSig keys for different schemes, suitable for usage in leanSpec testing:

make          # Alias for `make release`
make help     # Display available commands
make install  # Clone leanSpec repository
make test     # Generate keys for test scheme
make prod     # Generate keys for prod scheme
make package  # Create tar.gz archives from existing test_scheme/ and prod_scheme/ folders"
make tag      # Display leanSpec HEAD commit as leanSpec-<commit>, useful for tagging a release"
make release  # Run the entire workflow, from installing dependencies, key generation, to creating archives
make clean    # Remove cloned leanSpec repository and release folder

Quick start

Run the entire workflow, i.e. install dependencies, key generation, creating .tar.gz archives:

make

Examples

Generate test scheme keys:

# The generated keys will be in `test_schema/` directory.
make test

Generate production scheme keys:

# The generated keys will be in `prod_schema/` directory.
make prod

Preparing a release

Package the generated keys into release archives:

make package

Use the output files (.tar.gz files) in release/ folder to publish a new release.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published