Merge pull request #58 from braydonf/secp256k1-1.1.5

Updated secp256k1 to 1.1.5
This commit is contained in:
Patrick Nagurny 2015-11-10 15:01:57 -05:00
commit 6638fa64f2
5 changed files with 26 additions and 12 deletions

View File

@ -1,12 +1,23 @@
language: node_js
sudo: false
compiler:
- gcc
- clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- clang
node_js:
- '0.10'
- '0.12'
- '4'
before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- export CXX="g++-4.8" CC="gcc-4.8"
install:
- npm install

View File

@ -1,5 +1,5 @@
var request = require('request');
var bitauth = require('../lib/bitauth');
var bitauth = require('..'); // or require('bitauth');
// These can be generated with bitauth.generateSin()
var keys = {

View File

@ -1,7 +1,7 @@
var express = require('express');
var bodyParser = require('body-parser');
var rawBody = require('../lib/middleware/rawbody');
var bitauth = require('../lib/middleware/bitauth');
var bitauthMiddleware = require('../lib/middleware/bitauth');
var users = {
'Tf7UNQnxB8SccfoyZScQmb34V2GdEtQkzDz': {name: 'Alice'},
@ -15,12 +15,12 @@ app.use(rawBody);
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'});
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'});
var pizza = req.body;
pizza.owner = users[req.sin].name;

View File

@ -4,4 +4,4 @@ module.exports = function(req, res, next) {
req.rawBody += chunk;
});
next();
};
};

View File

@ -32,24 +32,27 @@
"dependencies": {
"bs58": "^2.0.0",
"elliptic": "=1.0.0",
"secp256k1": "=1.1.3"
"secp256k1": "=1.1.5"
},
"devDependencies": {
"benchmark": "^1.0.0",
"body-parser": "^1.14.1",
"browserify": "~11.2.0",
"bundle-collapser": "^1.2.1",
"browserify": "=6.1.0",
"chai": "=1.9.1",
"express": "^4.13.3",
"gulp": "^3.8.10",
"gulp-bump": "^0.1.11",
"gulp-mocha": "^2.0.0",
"gulp-git": "^0.5.5",
"gulp-mocha": "^2.0.0",
"gulp-shell": "^0.2.10",
"karma": "^0.13.9",
"karma-firefox-launcher": "^0.1.4",
"karma-mocha": "^0.1.9",
"mocha": "~1.20.1",
"request": "^2.65.0",
"run-sequence": "^1.0.2",
"uglify-js": "~2.4.14",
"mocha": "~1.20.1"
"uglify-js": "~2.4.14"
},
"license": "MIT"
}