dgryski / go-marvin32

Assembly-optimized Marvin32 hash function

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-marvin32: marvin32 hash function

https://godoc.org/github.com/dgryski/go-marvin32

This hash function is patented by Microsoft: https://www.google.com/patents/US20130262421

The original source code is available under the MIT license,

    https://github.com/dotnet/coreclr/blob/v1.0.0/src/vm/marvin32.cpp
    https://github.com/dotnet/coreclr/blob/master/src/System.Private.CoreLib/shared/System/Marvin.cs

but the patent grant appears to only cover the algorithm's use as part of the
.NET runtime:

    https://github.com/dotnet/coreclr/blob/master/PATENTS.TXT

About

Assembly-optimized Marvin32 hash function


Languages

Language:Go 85.5%Language:Assembly 14.5%