Merge pull request #58 from braydonf/secp256k1-1.1.5
Updated secp256k1 to 1.1.5
This commit is contained in:
commit
6638fa64f2
15
.travis.yml
15
.travis.yml
|
@ -1,12 +1,23 @@
|
||||||
language: node_js
|
language: node_js
|
||||||
sudo: false
|
sudo: false
|
||||||
|
compiler:
|
||||||
|
- gcc
|
||||||
|
- clang
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
packages:
|
||||||
|
- gcc-4.8
|
||||||
|
- g++-4.8
|
||||||
|
- clang
|
||||||
node_js:
|
node_js:
|
||||||
- '0.10'
|
- '0.10'
|
||||||
- '0.12'
|
- '0.12'
|
||||||
|
- '4'
|
||||||
before_install:
|
before_install:
|
||||||
- export DISPLAY=:99.0
|
- export DISPLAY=:99.0
|
||||||
- sh -e /etc/init.d/xvfb start
|
- sh -e /etc/init.d/xvfb start
|
||||||
|
- export CXX="g++-4.8" CC="gcc-4.8"
|
||||||
install:
|
install:
|
||||||
- npm install
|
- npm install
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
var request = require('request');
|
var request = require('request');
|
||||||
var bitauth = require('../lib/bitauth');
|
var bitauth = require('..'); // or require('bitauth');
|
||||||
|
|
||||||
// These can be generated with bitauth.generateSin()
|
// These can be generated with bitauth.generateSin()
|
||||||
var keys = {
|
var keys = {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var bodyParser = require('body-parser');
|
var bodyParser = require('body-parser');
|
||||||
var rawBody = require('../lib/middleware/rawbody');
|
var rawBody = require('../lib/middleware/rawbody');
|
||||||
var bitauth = require('../lib/middleware/bitauth');
|
var bitauthMiddleware = require('../lib/middleware/bitauth');
|
||||||
|
|
||||||
var users = {
|
var users = {
|
||||||
'Tf7UNQnxB8SccfoyZScQmb34V2GdEtQkzDz': {name: 'Alice'},
|
'Tf7UNQnxB8SccfoyZScQmb34V2GdEtQkzDz': {name: 'Alice'},
|
||||||
|
@ -15,12 +15,12 @@ app.use(rawBody);
|
||||||
app.use(bodyParser());
|
app.use(bodyParser());
|
||||||
|
|
||||||
|
|
||||||
app.get('/user', bitauth, function(req, res) {
|
app.get('/user', bitauthMiddleware, function(req, res) {
|
||||||
if(!req.sin || !users[req.sin]) return res.send(401, {error: 'Unauthorized'});
|
if(!req.sin || !users[req.sin]) return res.send(401, {error: 'Unauthorized'});
|
||||||
res.send(200, users[req.sin]);
|
res.send(200, users[req.sin]);
|
||||||
});
|
});
|
||||||
|
|
||||||
app.post('/pizzas', bitauth, function(req, res) {
|
app.post('/pizzas', bitauthMiddleware, function(req, res) {
|
||||||
if(!req.sin || !users[req.sin]) return res.send(401, {error: 'Unauthorized'});
|
if(!req.sin || !users[req.sin]) return res.send(401, {error: 'Unauthorized'});
|
||||||
var pizza = req.body;
|
var pizza = req.body;
|
||||||
pizza.owner = users[req.sin].name;
|
pizza.owner = users[req.sin].name;
|
||||||
|
|
13
package.json
13
package.json
|
@ -32,24 +32,27 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bs58": "^2.0.0",
|
"bs58": "^2.0.0",
|
||||||
"elliptic": "=1.0.0",
|
"elliptic": "=1.0.0",
|
||||||
"secp256k1": "=1.1.3"
|
"secp256k1": "=1.1.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"benchmark": "^1.0.0",
|
"benchmark": "^1.0.0",
|
||||||
|
"body-parser": "^1.14.1",
|
||||||
|
"browserify": "~11.2.0",
|
||||||
"bundle-collapser": "^1.2.1",
|
"bundle-collapser": "^1.2.1",
|
||||||
"browserify": "=6.1.0",
|
|
||||||
"chai": "=1.9.1",
|
"chai": "=1.9.1",
|
||||||
|
"express": "^4.13.3",
|
||||||
"gulp": "^3.8.10",
|
"gulp": "^3.8.10",
|
||||||
"gulp-bump": "^0.1.11",
|
"gulp-bump": "^0.1.11",
|
||||||
"gulp-mocha": "^2.0.0",
|
|
||||||
"gulp-git": "^0.5.5",
|
"gulp-git": "^0.5.5",
|
||||||
|
"gulp-mocha": "^2.0.0",
|
||||||
"gulp-shell": "^0.2.10",
|
"gulp-shell": "^0.2.10",
|
||||||
"karma": "^0.13.9",
|
"karma": "^0.13.9",
|
||||||
"karma-firefox-launcher": "^0.1.4",
|
"karma-firefox-launcher": "^0.1.4",
|
||||||
"karma-mocha": "^0.1.9",
|
"karma-mocha": "^0.1.9",
|
||||||
|
"mocha": "~1.20.1",
|
||||||
|
"request": "^2.65.0",
|
||||||
"run-sequence": "^1.0.2",
|
"run-sequence": "^1.0.2",
|
||||||
"uglify-js": "~2.4.14",
|
"uglify-js": "~2.4.14"
|
||||||
"mocha": "~1.20.1"
|
|
||||||
},
|
},
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue