Skip to content

keybase/warpwallet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 30, 2017 13:11
src
May 30, 2017 13:11
November 20, 2013 09:33
web
May 30, 2017 13:11
May 30, 2017 13:11
November 15, 2013 11:57
May 30, 2017 13:11
May 30, 2017 13:11
November 18, 2013 18:26
May 30, 2017 13:11

warpwallet

A brain wallet generator that uses scrypt.

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

$ npm install -g iced-coffee-script
$ npm install -d
$ icake build

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.