hmac

package
v1.40.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MD5

func MD5(data, key []byte) *hash.Hash

func MD5S

func MD5S(data, key string) *hash.Hash

func SHA224

func SHA224(data, key []byte) *hash.Hash

func SHA224S

func SHA224S(data, key string) *hash.Hash

func SHA256

func SHA256(data, key []byte) *hash.Hash

func SHA256S

func SHA256S(data, key string) *hash.Hash

func SHA384

func SHA384(data, key []byte) *hash.Hash

func SHA384S

func SHA384S(data, key string) *hash.Hash

func SHA3_224

func SHA3_224(data, key []byte) *hash.Hash

func SHA3_224S

func SHA3_224S(data, key string) *hash.Hash

func SHA3_256

func SHA3_256(data, key []byte) *hash.Hash

func SHA3_256S

func SHA3_256S(data, key string) *hash.Hash

func SHA3_384

func SHA3_384(data, key []byte) *hash.Hash

func SHA3_384S

func SHA3_384S(data, key string) *hash.Hash

func SHA3_512

func SHA3_512(data, key []byte) *hash.Hash

func SHA3_512S

func SHA3_512S(data, key string) *hash.Hash

func SHA512

func SHA512(data, key []byte) *hash.Hash

func SHA512S

func SHA512S(data, key string) *hash.Hash

func SHA512_224

func SHA512_224(data, key []byte) *hash.Hash

func SHA512_224S

func SHA512_224S(data, key string) *hash.Hash

func SHA512_256

func SHA512_256(data, key []byte) *hash.Hash

func SHA512_256S

func SHA512_256S(data, key string) *hash.Hash

func Shake128

func Shake128(data []byte, bits int) string

NewShake128 creates a new SHAKE128 variable-output-length ShakeHash. Its generic security strength is 128 bits against all attacks if at least 32 bytes of its output are used.

func Shake128S

func Shake128S(data string, bits int) string

NewShake128 creates a new SHAKE128 variable-output-length ShakeHash. Its generic security strength is 128 bits against all attacks if at least 32 bytes of its output are used.

func Shake256

func Shake256(data []byte, bits int) string

NewShake256 creates a new SHAKE256 variable-output-length ShakeHash. Its generic security strength is 256 bits against all attacks if at least 64 bytes of its output are used.

func Shake256S

func Shake256S(data string, bits int) string

NewShake256 creates a new SHAKE256 variable-output-length ShakeHash. Its generic security strength is 256 bits against all attacks if at least 64 bytes of its output are used.

Types

This section is empty.

Jump to

Keyboard shortcuts

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