Compare commits

..

1 Commits

Author SHA1 Message Date
Braydon Fuller ff0ab48dab Build: 0.11.1 2015-06-03 10:35:07 -04:00
11 changed files with 1505 additions and 20 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-zcash adds support for verifying and signing zcash messages in [Node.js](http://nodejs.org/) and web browsers.
bitcore-message adds support for verifying and signing bitcoin 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-zcash
npm install bitcore-message
```
```sh
bower install bitcore-message-zcash
bower install bitcore-message
```
To sign a message:
```javascript
var bitcore = require('bitcore-lib-zcash');
var Message = require('bitcore-message-zcash');
var bitcore = require('bitcore');
var Message = require('bitcore-message');
var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4');
var signature = Message('hello, world').sign(privateKey);

1475
bitcore-message.js Normal file

File diff suppressed because it is too large Load Diff

BIN
bitcore-message.js.sig Normal file

Binary file not shown.

1
bitcore-message.min.js vendored Normal file

File diff suppressed because one or more lines are too long

BIN
bitcore-message.min.js.sig Normal file

Binary file not shown.

View File

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

View File

@ -1,24 +1,33 @@
---
title: Message Verification and Signing
description: Bitcoin Message Verification and Signing.
---
# Message Verification and Signing
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.
## 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.
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-lib-zcash');
var bitcore = require('bitcore');
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-lib-zcash');
var bitcore = require('bitcore');
var _ = bitcore.deps._;
var PrivateKey = bitcore.PrivateKey;
var PublicKey = bitcore.PublicKey;

View File

@ -1,7 +1,7 @@
{
"name": "bitcore-message-zcash",
"version": "1.0.2",
"description": "Zcash Messages for Bitcore",
"name": "bitcore-message",
"version": "0.11.1",
"description": "Bitcoin Messages for Bitcore",
"author": "BitPay <dev@bitpay.com>",
"main": "index.js",
"scripts": {
@ -11,7 +11,7 @@
"build": "gulp"
},
"keywords": [
"zcash",
"bitcoin",
"bitcore",
"btc",
"satoshi",
@ -20,13 +20,13 @@
],
"repository": {
"type": "git",
"url": "https://github.com/str4d/bitcore-message-zcash.git"
"url": "https://github.com/bitpay/bitcore-message.git"
},
"dependencies": {
"bitcore-lib-zcash": "str4d/bitcore-lib-zcash"
"bitcore": "^0.12.7"
},
"devDependencies": {
"bitcore-build-zcash": "str4d/bitcore-build-zcash",
"bitcore-build": "bitpay/bitcore-build",
"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-lib-zcash');
var bitcore = require('bitcore');
var Address = bitcore.Address;
var Signature = bitcore.crypto.Signature;
var Message = require('../');