2016-08-08 12:05:51 -05:00
|
|
|
chainhash
|
|
|
|
=========
|
|
|
|
|
2017-05-25 11:29:23 -05:00
|
|
|
[](https://travis-ci.org/btcsuite/btcd)
|
|
|
|
[](http://copyfree.org)
|
|
|
|
[](http://godoc.org/github.com/btcsuite/btcd/chaincfg/chainhash)
|
2017-08-24 16:29:38 -07:00
|
|
|
=======
|
2016-08-08 12:05:51 -05:00
|
|
|
|
|
|
|
chainhash provides a generic hash type and associated functions that allows the
|
|
|
|
specific hash algorithm to be abstracted.
|
|
|
|
|
|
|
|
## Installation and Updating
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ go get -u github.com/btcsuite/btcd/chaincfg/chainhash
|
|
|
|
```
|
|
|
|
|
|
|
|
## GPG Verification Key
|
|
|
|
|
|
|
|
All official release tags are signed by Conformal so users can ensure the code
|
|
|
|
has not been tampered with and is coming from the btcsuite developers. To
|
|
|
|
verify the signature perform the following:
|
|
|
|
|
|
|
|
- Download the public key from the Conformal website at
|
|
|
|
https://opensource.conformal.com/GIT-GPG-KEY-conformal.txt
|
|
|
|
|
|
|
|
- Import the public key into your GPG keyring:
|
|
|
|
```bash
|
|
|
|
gpg --import GIT-GPG-KEY-conformal.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
- Verify the release tag with the following command where `TAG_NAME` is a
|
|
|
|
placeholder for the specific tag:
|
|
|
|
```bash
|
|
|
|
git tag -v TAG_NAME
|
|
|
|
```
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
Package chainhash is licensed under the [copyfree](http://copyfree.org) ISC
|
|
|
|
License.
|