Class GordianStreamKeySpecBuilder
java.lang.Object
io.github.tonywasher.joceanus.gordianknot.api.cipher.GordianStreamKeySpecBuilder
GordianKnot StreamKeySpec Builder.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GordianStreamKeySpecascon()Create asconKeySpec.static GordianStreamKeySpecblake2Xof(GordianLength pKeyLength) Create blake2KeySpec.static GordianStreamKeySpecCreate blake3KeySpec.static GordianStreamKeySpecchacha(GordianLength pKeyLength) Create chachaKeySpec.static GordianStreamKeySpecchacha7539(GordianLength pKeyLength) Create chacha7539KeySpec.static GordianStreamKeySpecCreate elephantKeySpec.static GordianStreamKeySpecgrain(GordianLength pKeyLength) Create grainKeySpec.static GordianStreamKeySpechc(GordianLength pKeyLength) Create hcKeySpec.static GordianStreamKeySpecisaac(GordianLength pKeyLength) Create isaacKeySpec.static GordianStreamKeySpecisap(GordianStreamKeySpec.GordianISAPKey pSubSpec) Create isapKeySpec.static GordianStreamKeySpecCreate photonBeetleKeySpec.static GordianStreamKeySpecrabbit(GordianLength pKeyLength) Create rabbitKeySpec.static GordianStreamKeySpecrc4(GordianLength pKeyLength) Create rc4KeySpec.static GordianStreamKeySpecCreate romulusKeySpec.static GordianStreamKeySpecsalsa(GordianLength pKeyLength) Create salsaKeySpec.static GordianStreamKeySpecskeinXof(GordianLength pKeyLength, GordianLength pStateLength) Create skeinKeySpec.static GordianStreamKeySpecsnow3G(GordianLength pKeyLength) Create snow3GKeySpec.static GordianStreamKeySpecsosemanuk(GordianLength pKeyLength) Create sosemanukKeySpec.static GordianStreamKeySpecCreate sparkleKeySpec.static GordianStreamKeySpecvmpc(GordianLength pKeyLength) Create vmpcKeySpec.static GordianStreamKeySpecvmpcKSA(GordianLength pKeyLength) Create vmpcKSAKeySpec.static GordianStreamKeySpecxchacha(GordianLength pKeyLength) Create xchachaKeySpec.static GordianStreamKeySpecxoodyak()Create xoodyakKeySpec.static GordianStreamKeySpecxsalsa(GordianLength pKeyLength) Create xsalsaKeySpec.static GordianStreamKeySpeczuc(GordianLength pKeyLength) Create zucKeySpec.
-
Method Details
-
hc
Create hcKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
chacha
Create chachaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
chacha7539
Create chacha7539KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
xchacha
Create xchachaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
salsa
Create salsaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
xsalsa
Create xsalsaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
isaac
Create isaacKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
rc4
Create rc4KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
vmpc
Create vmpcKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
vmpcKSA
Create vmpcKSAKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
grain
Create grainKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
rabbit
Create rabbitKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
sosemanuk
Create sosemanukKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
snow3G
Create snow3GKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
zuc
Create zucKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
skeinXof
Create skeinKeySpec.- Parameters:
pKeyLength- the keyLengthpStateLength- the stateLength- Returns:
- the keySpec
-
blake2Xof
Create blake2KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
blake3Xof
Create blake3KeySpec.- Returns:
- the keySpec
-
ascon
Create asconKeySpec.- Returns:
- the keySpec
-
elephant
Create elephantKeySpec.- Parameters:
pSubSpec- the subSpec- Returns:
- the keySpec
-
isap
Create isapKeySpec.- Parameters:
pSubSpec- the subSpec- Returns:
- the keySpec
-
photonBeetle
Create photonBeetleKeySpec.- Returns:
- the keySpec
-
romulus
Create romulusKeySpec.- Parameters:
pSubSpec- the subSpec- Returns:
- the keySpec
-
sparkle
Create sparkleKeySpec.- Parameters:
pSubSpec- the subSpec- Returns:
- the keySpec
-
xoodyak
Create xoodyakKeySpec.- Returns:
- the keySpec
-