Skip to content

dgryski/go-marvin32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published