Search
Preparing search index...
The search index is not available
StableLib
Options
All
Public
Public/Protected
All
Inherited
Menu
StableLib
@stablelib/blake2s
BLAKE2s
Class BLAKE2s
BLAKE2s hash function.
Hierarchy
BLAKE2s
Implements
SerializableHash
Index
Constructors
constructor
Properties
block
Size
digest
Length
Methods
clean
clean
Saved
State
digest
finish
reset
restore
State
save
State
update
validate
Config
Constructors
constructor
new BLAKE2s
(
digestLength
?:
number
, config
?:
Config
)
:
BLAKE2s
Parameters
digestLength:
number
= 32
Optional
config:
Config
Returns
BLAKE2s
Properties
Readonly
block
Size
block
Size
:
64
= BLOCK_SIZE
digest
Length
digest
Length
:
number
= 32
Methods
clean
clean
(
)
:
void
Returns
void
clean
Saved
State
clean
Saved
State
(
savedState
:
SavedState
)
:
void
Parameters
savedState:
SavedState
Returns
void
digest
digest
(
)
:
Uint8Array
Returns
Uint8Array
finish
finish
(
out
:
Uint8Array
)
:
BLAKE2s
Parameters
out:
Uint8Array
Returns
BLAKE2s
reset
reset
(
)
:
BLAKE2s
Returns
BLAKE2s
restore
State
restore
State
(
savedState
:
SavedState
)
:
BLAKE2s
Parameters
savedState:
SavedState
Returns
BLAKE2s
save
State
save
State
(
)
:
SavedState
Returns
SavedState
update
update
(
data
:
Uint8Array
, dataLength
?:
number
)
:
BLAKE2s
Parameters
data:
Uint8Array
dataLength:
number
= data.length
Returns
BLAKE2s
validate
Config
validate
Config
(
config
:
Config
)
:
void
Parameters
config:
Config
Returns
void
Modules
@stablelib/aead
@stablelib/aes
@stablelib/aes-
kw
@stablelib/base64
@stablelib/benchmark
@stablelib/binary
@stablelib/blake2b
@stablelib/blake2s
@stablelib/blake2xs
@stablelib/blockcipher
@stablelib/bytereader
@stablelib/bytes
@stablelib/bytewriter
@stablelib/cbor
@stablelib/chacha
@stablelib/chacha-
drbg
@stablelib/chacha20poly1305
@stablelib/cmac
@stablelib/constant-
time
@stablelib/ctr
@stablelib/ed25519
@stablelib/float
@stablelib/gcm
@stablelib/gf256
@stablelib/halfsiphash
@stablelib/hash
@stablelib/hex
@stablelib/hkdf
@stablelib/hmac
@stablelib/hmac-
drbg
@stablelib/int
@stablelib/keyagreement
@stablelib/nacl
@stablelib/newhope
@stablelib/pbkdf2
@stablelib/poly1305
@stablelib/random
@stablelib/salsa20
@stablelib/scrypt
@stablelib/sha224
@stablelib/sha256
@stablelib/sha3
@stablelib/sha384
@stablelib/sha512
@stablelib/sha512_
256
@stablelib/siv
@stablelib/snappy
@stablelib/tss
@stablelib/utf8
@stablelib/uuid
@stablelib/wipe
@stablelib/x25519
@stablelib/x25519-
session
@stablelib/xchacha20
@stablelib/xchacha20poly1305
@stablelib/xsalsa20
BLAKE2s
constructor
block
Size
digest
Length
clean
clean
Saved
State
digest
finish
reset
restore
State
save
State
update
validate
Config
Generated using
TypeDoc
BLAKE2s hash function.