Michael Goldberger f2c5d554a2 emit metrics events as protobufs 5 bulan lalu
..
.gitignore 8a972ef75d Use Go modules 3 tahun lalu
.travis.yml 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
LICENSE 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
Makefile 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
README.md 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
VERSION 7fd0298427 Vendor BadgerDB dependencies 7 tahun lalu
basics.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
farmhashcc.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
farmhashmk.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
farmhashna.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
farmhashuo.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
farmhashxo.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
fp_amd64.s f2c5d554a2 emit metrics events as protobufs 5 bulan lalu
fp_generic.go 3c817fe59a tunnel-core/inproxy integration: dependencies and vendoring 1 tahun lalu
fp_stub.go f2c5d554a2 emit metrics events as protobufs 5 bulan lalu

README.md

go-farm

Google's FarmHash hash functions implemented in Go

Master Branch Master Build Status Master Coverage Status Go Report Card GoDoc

Description

FarmHash, a family of hash functions.

This is a (mechanical) translation of the non-SSE4/non-AESNI hash functions from Google's FarmHash (https://github.com/google/farmhash).

FarmHash provides hash functions for strings and other data. The functions mix the input bits thoroughly but are not suitable for cryptography.

All members of the FarmHash family were designed with heavy reliance on previous work by Jyrki Alakuijala, Austin Appleby, Bob Jenkins, and others.

For more information please consult https://github.com/google/farmhash

Getting started

This application is written in Go language, please refer to the guides in https://golang.org for getting started.

This project include a Makefile that allows you to test and build the project with simple commands. To see all available options:

make help

Running all tests

Before committing the code, please check if it passes all tests using

make qa

License

As this is a highly derivative work, I have placed it under the same license as the original implementation. See the LICENSE file for details.