Class GordianDigestSpecBuilder
java.lang.Object
io.github.tonywasher.joceanus.gordianknot.api.digest.GordianDigestSpecBuilder
Digest Specification Builder.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GordianDigestSpecascon()Create asconDigestSpec.static GordianDigestSpecasconX()Create asconDigestSpec.static GordianDigestSpecblake2(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create blake2DigestSpec.static GordianDigestSpecblake2b(GordianLength pLength) Create blake2bDigestSpec.static GordianDigestSpecblake2s(GordianLength pLength) Create blake2sDigestSpec.static GordianDigestSpecCreate blake2XDigestSpec.static GordianDigestSpecblake2Xb()Create blake2XbDigestSpec.static GordianDigestSpecblake2Xs()Create blake2XsDigestSpec.static GordianDigestSpecblake3(GordianLength pLength) Create blake3DigestSpec.static GordianDigestSpeccubeHash(GordianLength pLength) Create cubeHashDigestSpec.static GordianDigestSpecgost()Create gostDigestSpec.static GordianDigestSpecgroestl(GordianLength pLength) Create groestlDigestSpec.static GordianDigestSpecCreate haraka256DigestSpec.static GordianDigestSpecCreate haraka512DigestSpec.static GordianDigestSpecisap()Create ISAPDigestSpec.static GordianDigestSpecjh(GordianLength pLength) Create jhDigestSpec.static GordianDigestSpeckangaroo(GordianLength pLength) Create kangarooDigestSpec.static GordianDigestSpeckupyna(GordianLength pLength) Create kupynaDigestSpec.static GordianDigestSpecmarsupimal(GordianLength pLength) Create marsupimalDigestSpec.static GordianDigestSpecmd2()Create Md2DigestSpec.static GordianDigestSpecmd4()Create Md4DigestSpec.static GordianDigestSpecmd5()Create Md5DigestSpec.static GordianDigestSpecCreate photonBeetleDigestSpec.static GordianDigestSpecripemd(GordianLength pLength) Create sha2DigestSpec.static GordianDigestSpecromulus()Create romulusDigestSpec.static GordianDigestSpecsha1()Create Sha1DigestSpec.static GordianDigestSpecsha2(GordianLength pLength) Create sha2DigestSpec.static GordianDigestSpecsha2(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create sha2 DigestSpec.static GordianDigestSpecsha3(GordianLength pLength) Create sha3DigestSpec.static GordianDigestSpecshake128()Create shake128DigestSpec.static GordianDigestSpecshake256()Create shake256DigestSpec.static GordianDigestSpecskein(GordianLength pLength) Create skeinDigestSpec.static GordianDigestSpecskein(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create skeinDigestSpec.static GordianDigestSpecCreate skeinXDigestSpec.static GordianDigestSpecsm3()Create sm3DigestSpec.static GordianDigestSpecsparkle(GordianLength pLength) Create sparkleDigestSpec.static GordianDigestSpecstreebog(GordianLength pLength) Create streebogDigestSpec.static GordianDigestSpectiger()Create TigerDigestSpec.static GordianDigestSpecCreate WhirlpoolDigestSpec.static GordianDigestSpecxoodyak()Create xoodyakDigestSpec.
-
Method Details
-
md2
Create Md2DigestSpec.- Returns:
- the DigestSpec
-
md4
Create Md4DigestSpec.- Returns:
- the DigestSpec
-
md5
Create Md5DigestSpec.- Returns:
- the DigestSpec
-
sha1
Create Sha1DigestSpec.- Returns:
- the DigestSpec
-
sm3
Create sm3DigestSpec.- Returns:
- the DigestSpec
-
whirlpool
Create WhirlpoolDigestSpec.- Returns:
- the DigestSpec
-
tiger
Create TigerDigestSpec.- Returns:
- the DigestSpec
-
sha2
Create sha2DigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
sha2
public static GordianDigestSpec sha2(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create sha2 DigestSpec.- Parameters:
pState- the statepLength- the length- Returns:
- the DigestSpec
-
sha3
Create sha3DigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
blake2s
Create blake2sDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
blake2b
Create blake2bDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
blake2
public static GordianDigestSpec blake2(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create blake2DigestSpec.- Parameters:
pState- the statepLength- the length- Returns:
- the DigestSpec
-
blake2Xs
Create blake2XsDigestSpec.- Returns:
- the DigestSpec
-
blake2Xb
Create blake2XbDigestSpec.- Returns:
- the DigestSpec
-
blake2X
Create blake2XDigestSpec.- Parameters:
pState- the state- Returns:
- the DigestSpec
-
blake3
Create blake3DigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
gost
Create gostDigestSpec.- Returns:
- the DigestSpec
-
streebog
Create streebogDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
skein
Create skeinDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
skein
public static GordianDigestSpec skein(GordianDigestSubSpec.GordianDigestState pState, GordianLength pLength) Create skeinDigestSpec.- Parameters:
pState- the statepLength- the length- Returns:
- the DigestSpec
-
skeinX
Create skeinXDigestSpec.- Parameters:
pState- the state- Returns:
- the DigestSpec
-
ripemd
Create sha2DigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
shake128
Create shake128DigestSpec.- Returns:
- the DigestSpec
-
shake256
Create shake256DigestSpec.- Returns:
- the DigestSpec
-
kupyna
Create kupynaDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
jh
Create jhDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
groestl
Create groestlDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
cubeHash
Create cubeHashDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
kangaroo
Create kangarooDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
marsupimal
Create marsupimalDigestSpec.- Parameters:
pLength- the length- Returns:
- the DigestSpec
-
haraka256
Create haraka256DigestSpec.- Returns:
- the DigestSpec
-
haraka512
Create haraka512DigestSpec.- Returns:
- the DigestSpec
-
ascon
Create asconDigestSpec.- Returns:
- the DigestSpec
-
asconX
Create asconDigestSpec.- Returns:
- the DigestSpec
-
isap
Create ISAPDigestSpec.- Returns:
- the DigestSpec
-
photonBeetle
Create photonBeetleDigestSpec.- Returns:
- the DigestSpec
-
romulus
Create romulusDigestSpec.- Returns:
- the DigestSpec
-
sparkle
Create sparkleDigestSpec.- Parameters:
pLength- the digest length- Returns:
- the DigestSpec
-
xoodyak
Create xoodyakDigestSpec.- Returns:
- the DigestSpec
-