Class GordianSymKeySpecBuilder
java.lang.Object
io.github.tonywasher.joceanus.gordianknot.api.cipher.GordianSymKeySpecBuilder
SymKey specification Builder.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GordianSymKeySpecaes(GordianLength pKeyLength) Create aesKeySpec.static GordianSymKeySpecanubis(GordianLength pKeyLength) Create anubisKeySpec.static GordianSymKeySpecaria(GordianLength pKeyLength) Create ariaKeySpec.static GordianSymKeySpecblowfish(GordianLength pKeyLength) Create blowfishKeySpec.static GordianSymKeySpeccamellia(GordianLength pKeyLength) Create camelliaKeySpec.static GordianSymKeySpeccast5()Create cast5KeySpec.static GordianSymKeySpeccast6(GordianLength pKeyLength) Create cast6KeySpec.static GordianSymKeySpecdesede(GordianLength pKeyLength) Create desedeKeySpec.static GordianSymKeySpecidea()Create ideaKeySpec.static GordianSymKeySpeckalyna(GordianLength pKeyLength) Create kalynaKeySpec.static GordianSymKeySpeckalyna(GordianLength pBlockLength, GordianLength pKeyLength) Create kalynaKeySpec.static GordianSymKeySpeclea(GordianLength pKeyLength) Create leaKeySpec.static GordianSymKeySpecmars(GordianLength pKeyLength) Create marsKeySpec.static GordianSymKeySpecnoekeon()Create noeKeonKeySpec.static GordianSymKeySpecrc2(GordianLength pKeyLength) Create rc2KeySpec.static GordianSymKeySpecrc5()Create rc5KeySpec.static GordianSymKeySpecrc5(GordianLength pBlockLength) Create rc5KeySpec.static GordianSymKeySpecrc6(GordianLength pKeyLength) Create rc6KeySpec.static GordianSymKeySpecseed()Create seedKeySpec.static GordianSymKeySpecserpent(GordianLength pKeyLength) Create serpentKeySpec.static GordianSymKeySpecsimon(GordianLength pKeyLength) Create simonKeySpec.static GordianSymKeySpecskipjack()Create skipjackKeySpec.static GordianSymKeySpecsm4()Create sm4KeySpec.static GordianSymKeySpecspeck(GordianLength pKeyLength) Create speckKeySpec.static GordianSymKeySpectea()Create teaKeySpec.static GordianSymKeySpecthreeFish(GordianLength pKeyLength) Create threeFishKeySpec.static GordianSymKeySpectwoFish(GordianLength pKeyLength) Create twoFishKeySpec.static GordianSymKeySpecxtea()Create xteaKeySpec.
-
Method Details
-
aes
Create aesKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
serpent
Create serpentKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
twoFish
Create twoFishKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
threeFish
Create threeFishKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
camellia
Create camelliaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
rc2
Create rc2KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
rc5
Create rc5KeySpec.- Returns:
- the keySpec
-
rc5
Create rc5KeySpec.- Parameters:
pBlockLength- the blockLength- Returns:
- the keySpec
-
rc6
Create rc6KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
cast5
Create cast5KeySpec.- Returns:
- the keySpec
-
cast6
Create cast6KeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
aria
Create ariaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
sm4
Create sm4KeySpec.- Returns:
- the keySpec
-
noekeon
Create noeKeonKeySpec.- Returns:
- the keySpec
-
seed
Create seedKeySpec.- Returns:
- the keySpec
-
tea
Create teaKeySpec.- Returns:
- the keySpec
-
xtea
Create xteaKeySpec.- Returns:
- the keySpec
-
idea
Create ideaKeySpec.- Returns:
- the keySpec
-
skipjack
Create skipjackKeySpec.- Returns:
- the keySpec
-
desede
Create desedeKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
blowfish
Create blowfishKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
kalyna
Create kalynaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
kalyna
Create kalynaKeySpec.- Parameters:
pBlockLength- the block lengthpKeyLength- the keyLength- Returns:
- the keySpec
-
speck
Create speckKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
simon
Create simonKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
mars
Create marsKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
anubis
Create anubisKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-
lea
Create leaKeySpec.- Parameters:
pKeyLength- the keyLength- Returns:
- the keySpec
-