Skip to content
master
Switch branches/tags
Code
This branch is 7 commits ahead of keybase:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WarpWallet

A brain wallet generator that uses scrypt and pbkdf2 for key stretching.

Install

There's no npm module for WarpWallet since it's intended as a browser-only service. However, it does use npm to manage its dependencies.

Build

$ sudo npm install -g iced-coffee-script
$ npm install -d
$ npm install bitcore-mnemonic
$ icake build

IcedCoffeeScript uses Node.js for the build. There is a naming conflict with the node package (Amateur Packet Radio Node Program), and the nodejs binary has been renamed from node to nodejs. You may need to symlink /usr/bin/node to /usr/bin/nodejs to get things work. Use: sudo ln -s /usr/bin/nodejs /usr/bin/node

Test

$ make test

Regeneration of Test Vectors (which otherwise are fixed)

To generate our reference test vectors, we use the reference Scrypt implementation (in C), a Python PBKDF2, and a Python library to turn a seed into a keypair. To see how this works, try:

$ cd test/gen && make build && make spec

Why a Makefile and a Cakefile?

Internal disagreement as to which is better.

About

A brain wallet generator that uses scrypt and pbkdf2.

Resources

License

Packages

No packages published