package

sha256

crypto/internal/fips140/v1.0.1/sha256

Package sha256 implements the SHA-224 and SHA-256 hash algorithms as defined in FIPS 180-4.

type Digest source

type Digest struct {
	// contains filtered or unexported fields
}

Digest is a SHA-224 or SHA-256 hash.Hash implementation.

Constructors

Newsource

func New() *Digest

New returns a new Digest computing the SHA-256 hash.

New224source

func New224() *Digest

New224 returns a new Digest computing the SHA-224 hash.

Methods

Sumsource

func (d *Digest) Sum(in []byte) []byte

Writesource

func (d *Digest) Write(p []byte) (nn int, err error)