highwayhash

Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash

APACHE-2.0 License

Stars
881
Committers
6

Bot releases are visible (Hide)

highwayhash - Version v1.0.3 Latest Release

Published by fwessels 4 months ago

Added support for ARM SVE instructions, resulting in performance improvements over existing NEON implementation.

highwayhash - Version v1.0.2

Published by aead over 3 years ago

Changelog

Fixed

Issue #17 - on arm64 (on Go 1.16) wrong hash values got computed due to incorrectly naming asm constants like regular Go functions. This probably confused the linker and caused the arm64 implementation to compute incorrect hash values. Fixed by 08ce0b4

highwayhash - Version 1.0.1

Published by aead about 4 years ago

Changes:

  • 10917f6
  • c8f42c4
  • b460c7c
  • 941c46d
  • 98fbf12a
  • 0bb43c8
  • aea0386
  • c6321de
  • be7fb2e
  • f1ce811
  • b983cbe
  • 86a2a96