cubehash

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2020 License: GPL-3.0, Unlicense Imports: 5 Imported by: 1

README

CubeHash for Go

$ go get nullprogram.com/x/cubehash

Package cubehash implements djb's CubeHash cryptographic hash function, specifically the recommended CubeHash16+16/32+32–512 variant. It's about 20x slower than the sha512 package, so more work needs to be done optimizing this package.

See the package documentation.

Documentation

Overview

Package cubehash implement's djb's CubeHash cryptographic hash function. The hash.Hash implementation returned by this package also implements encoding.BinaryMarshaler and encoding.BinaryUnmarshaler.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() hash.Hash

New returns a new hash.Hash for CubeHash16+16/32+32–512.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL