Documentation ¶
Index ¶
- Constants
- func BASHF(S []uint64, bigend bool)
- func BASH_L3_S3(W0, W1, W2 *uint64, m1, n1, m2, n2 uint64)
- func BASH_PERMUTE(S []uint64)
- func BASH_ROTHI(x, y uint64) uint64
- func New(hashsize int) (hash.Hash, error)
- func New224() hash.Hash
- func New256() hash.Hash
- func New384() hash.Hash
- func New512() hash.Hash
- func SWAP64(A *uint64)
- func Sum224(data []byte) (sum224 [Size224]byte)
- func Sum256(data []byte) (sum256 [Size256]byte)
- func Sum384(data []byte) (sum384 [Size384]byte)
- func Sum512(data []byte) (sum512 [Size512]byte)
Constants ¶
View Source
const ( // hash size Size224 = 28 Size256 = 32 Size384 = 48 Size512 = 64 )
View Source
const BASH_ROT_IDX = 4
View Source
const BASH_ROT_ROUNDS = 8
View Source
const BASH_ROUNDS = 24
View Source
const BASH_SLICES_X = 3
View Source
const BASH_SLICES_Y = 8
Variables ¶
This section is empty.
Functions ¶
func BASH_L3_S3 ¶
func BASH_PERMUTE ¶
func BASH_PERMUTE(S []uint64)
func BASH_ROTHI ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.