fugue

package
v0.10.2 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: ISC Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IV512 = [...]uint32{
	(0x8807a57e), (0xe616af75), (0xc5d3e4db),
	(0xac9ab027), (0xd915f117), (0xb6eecc54),
	(0x06e8020b), (0x4a92efd1), (0xaac6e2c9),
	(0xddb21398), (0xcae65838), (0x437f203f),
	(0x25ea78e7), (0x951fddd6), (0xda6ed11d),
	(0xe13e3567)}

https://researcher.watson.ibm.com/researcher/files/us-csjutla/fugue_Oct09.pdf F-512 IV

Functions

func CLOSE_ENTRY

func CLOSE_ENTRY(S1 []uint32, ub, n uint)

func CMIX36

func CMIX36(x00, x01, x02, x04, x05, x06, x18, x19, x20 *uint32)

func ROR

func ROR(S1 []uint32, n uint)

func SMIX

func SMIX(x0, x1, x2, x3 *uint32)

func Sph_fugue512_process

func Sph_fugue512_process(data []uint8, dst []uint8, length uint)

func TIX4

func TIX4(q uint32, x00, x01, x04, x07, x08, x22, x24, x27, x30 *uint32)

Types

This section is empty.

Jump to

Keyboard shortcuts

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