Package sha1

Package sha1 implements the SHA-1 hash algorithm as defined in RFC 3174.

SHA-1 is cryptographically broken and should not be used for secure applications.

Constants

const BlockSize = 64

The blocksize of SHA-1 in bytes.

const Size = 20

The size of a SHA-1 checksum in bytes.

Variables

This section is empty.

Functions

func Block
func Block(p []byte, state [5]uint32) [5]uint32

Block implements the SHA-1 block step.

func Sum
func Sum(data []byte) [Size]byte

Sum returns the SHA-1 checksum of the data.

Types

This section is empty.