Compare commits

..

11 Commits

Author SHA1 Message Date
Jack Grigg 14452dee12 Zcash-ify 2016-08-29 21:02:44 +12:00
Braydon Fuller 0c0db03a7b Bump package version to 1.0.2 2015-10-21 11:20:07 -04:00
Braydon Fuller 16c0c34ac5 Merge pull request #21 from bitjson/master
format
2015-10-20 18:03:07 -04:00
Jason Dreyzehner f960a09557 format 2015-10-20 08:50:22 -04:00
Braydon Fuller c58a1da918 Bump package version to 1.0.1 2015-10-16 16:59:08 -04:00
Braydon Fuller dbf3698f5f Merge pull request #20 from bitjson/master
bitcore -> bitcore-lib
2015-10-16 16:05:35 -04:00
Jason Dreyzehner 51718e48e2 bitcore -> bitcore-lib 2015-10-16 15:46:20 -04:00
Braydon Fuller 740fc74546 Bump package version to 0.12.1 2015-10-14 11:32:28 -04:00
Braydon Fuller 895c8277cd Bump package version to 0.12.0 2015-08-19 13:07:18 -04:00
Braydon Fuller a45082415d Upgrade to bitcore 0.13 2015-08-19 13:04:16 -04:00
Braydon Fuller 2ca899e6fc Bump package version to 0.11.1 2015-06-03 10:36:41 -04:00
11 changed files with 20 additions and 1505 deletions

View File

@ -6,25 +6,25 @@
[![Build Status](https://img.shields.io/travis/bitpay/bitcore-message.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-message)
[![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-message.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-message?branch=master)
bitcore-message adds support for verifying and signing bitcoin messages in [Node.js](http://nodejs.org/) and web browsers.
bitcore-message-zcash adds support for verifying and signing zcash messages in [Node.js](http://nodejs.org/) and web browsers.
See [the main bitcore repo](https://github.com/bitpay/bitcore) for more information.
## Getting Started
```sh
npm install bitcore-message
npm install bitcore-message-zcash
```
```sh
bower install bitcore-message
bower install bitcore-message-zcash
```
To sign a message:
```javascript
var bitcore = require('bitcore');
var Message = require('bitcore-message');
var bitcore = require('bitcore-lib-zcash');
var Message = require('bitcore-message-zcash');
var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4');
var signature = Message('hello, world').sign(privateKey);

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1,7 +1,7 @@
{
"name": "bitcore-message",
"main": "./bitcore-message.min.js",
"version": "0.11.1",
"version": "1.0.2",
"homepage": "https://github.com/bitpay/bitcore-message",
"authors": [
"BitPay"

View File

@ -1,33 +1,24 @@
---
title: Message Verification and Signing
description: Bitcoin Message Verification and Signing.
---
# Message Verification and Signing
## Description
Bitcore implementation of [bitcoin message signing and verification]
(http://bitcoin.stackexchange.com/questions/3337/what-are-the-safety-guidelines-for-using-the-sign-message-feature/3339#3339).
This is used to cryptographically prove that a certain message was signed by the holder of an address private key.
Bitcore implementation of [bitcoin message signing and verification](http://bitcoin.stackexchange.com/questions/3337/what-are-the-safety-guidelines-for-using-the-sign-message-feature/3339#3339). This is used to cryptographically prove that a certain message was signed by the holder of an address private key.
For more information refer to the [bitcore-message](https://github.com/bitpay/bitcore-message) github repo.
## Installation
Message Verification and Signing is implemented as a separate module and you must add it to your dependencies:
For node projects:
```bash
npm install bitcore-message --save
```
For client-side projects:
```bash
bower install bitcore-message --save
```
## Example
To sign a message:
```javascript

View File

@ -1,4 +1,4 @@
var bitcore = require('bitcore');
var bitcore = require('bitcore-lib-zcash');
bitcore.Message = require('./lib/message');
module.exports = bitcore.Message;
module.exports = bitcore.Message;

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('bitcore');
var bitcore = require('bitcore-lib-zcash');
var _ = bitcore.deps._;
var PrivateKey = bitcore.PrivateKey;
var PublicKey = bitcore.PublicKey;

View File

@ -1,7 +1,7 @@
{
"name": "bitcore-message",
"version": "0.11.1",
"description": "Bitcoin Messages for Bitcore",
"name": "bitcore-message-zcash",
"version": "1.0.2",
"description": "Zcash Messages for Bitcore",
"author": "BitPay <dev@bitpay.com>",
"main": "index.js",
"scripts": {
@ -11,7 +11,7 @@
"build": "gulp"
},
"keywords": [
"bitcoin",
"zcash",
"bitcore",
"btc",
"satoshi",
@ -20,13 +20,13 @@
],
"repository": {
"type": "git",
"url": "https://github.com/bitpay/bitcore-message.git"
"url": "https://github.com/str4d/bitcore-message-zcash.git"
},
"dependencies": {
"bitcore": "^0.12.7"
"bitcore-lib-zcash": "str4d/bitcore-lib-zcash"
},
"devDependencies": {
"bitcore-build": "bitpay/bitcore-build",
"bitcore-build-zcash": "str4d/bitcore-build-zcash",
"brfs": "^1.3.0",
"chai": "~1.10.0",
"gulp": "^3.8.10"

View File

@ -4,7 +4,7 @@ var chai = require('chai');
var expect = chai.expect;
var should = chai.should();
var bitcore = require('bitcore');
var bitcore = require('bitcore-lib-zcash');
var Address = bitcore.Address;
var Signature = bitcore.crypto.Signature;
var Message = require('../');