https://github.com/jzelinskie/whirlpool
whirlpool cryptographic hashing library
https://github.com/jzelinskie/whirlpool
crypto go whirlpool
Last synced: over 1 year ago
JSON representation
whirlpool cryptographic hashing library
- Host: GitHub
- URL: https://github.com/jzelinskie/whirlpool
- Owner: jzelinskie
- License: bsd-3-clause
- Created: 2012-02-20T11:01:59.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2020-10-16T14:41:39.000Z (over 5 years ago)
- Last Synced: 2025-02-27T16:44:05.527Z (over 1 year ago)
- Topics: crypto, go, whirlpool
- Language: Go
- Homepage:
- Size: 42 KB
- Stars: 28
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# whirlpool.go
A [whirlpool hashing](https://en.wikipedia.org/wiki/Whirlpool_(cryptography)) library for go
## Build status
[](http://travis-ci.org/jzelinskie/whirlpool)
## Setup
```bash
$ go get github.com/jzelinskie/whirlpool
```
## Example
```Go
package main
import (
"fmt"
"github.com/jzelinskie/whirlpool"
)
func main() {
w := whirlpool.New()
text := []byte("This is an example.")
w.Write(text)
fmt.Println(w.Sum(nil))
}
```
## Docs
Check out the [gopkgdoc page](http://go.pkgdoc.org/github.com/jzelinskie/whirlpool), but there isn't much -- it works just like the other hashes in the standard library
## Branches
* master - stable, works like the hash libs in the corelib
* trace - same code as master, but prints midstate values to stdout
## license
Modified BSD License