Class GordianUtilities
java.lang.Object
io.github.tonywasher.joceanus.gordianknot.util.GordianUtilities
Utilities.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic intObtain FactoryLockLen.static intgetKeySetEncryptionLength(int pDataLength) Obtain Encryption length.static intObtain Maximum KeyWrapLength.static intObtain Maximum KeyWrapLength.static GordianAgreementSpecBuilderObtain AgreementSpecBuilder instance.static GordianDigestSpecBuilderObtain DigestSpecBuilder instance.static GordianEncryptorSpecBuilderObtain EncryptorSpecBuilder instance.static GordianKeyPairSpecBuilderObtain KeyPairSpecBuilder instance.static GordianKeySetSpecBuilderObtain KeySetSpecBuilder instance.static GordianMacSpecBuilderObtain MacSpecBuilder instance.Obtain PasswordLockSpecBuilder instance.static GordianPBESpecBuilderObtain PBESpecBuilder instance.static GordianRandomSpecBuilderObtain RandomSpecBuilder instance.static GordianSignatureSpecBuilderObtain SignatureSpecBuilder instance.Obtain SymKeySpecBuilder instance.static GordianStreamKeySpecBuilderObtain SymKeySpecBuilder instance.static GordianSymCipherSpecBuilderObtain SymKeySpecBuilder instance.static GordianSymKeySpecBuilderObtain SymKeySpecBuilder instance.
-
Field Details
-
ZIPFILE_EXT
The ZipFile extension.- See Also:
-
SECUREZIPFILE_EXT
The Encrypted ZipFile extension.- See Also:
-
-
Method Details
-
getMaximumKeyWrapLength
public static int getMaximumKeyWrapLength()Obtain Maximum KeyWrapLength.- Returns:
- the maximum keyWrap size
-
getMaximumKeySetWrapLength
public static int getMaximumKeySetWrapLength()Obtain Maximum KeyWrapLength.- Returns:
- the maximum keyWrap size
-
getFactoryLockLen
public static int getFactoryLockLen()Obtain FactoryLockLen.- Returns:
- the factoryLock length
-
getKeySetEncryptionLength
public static int getKeySetEncryptionLength(int pDataLength) Obtain Encryption length.- Parameters:
pDataLength- the length of data to be encrypted- Returns:
- the length of encrypted data
-
newDigestSpecBuilder
Obtain DigestSpecBuilder instance.- Returns:
- the specBuilder
-
newSymKeySpecBuilder
Obtain SymKeySpecBuilder instance.- Returns:
- the specBuilder
-
newSymCipherSpecBuilder
Obtain SymKeySpecBuilder instance.- Returns:
- the specBuilder
-
newStreamKeySpecBuilder
Obtain SymKeySpecBuilder instance.- Returns:
- the specBuilder
-
newStreamCipherSpecBuilder
Obtain SymKeySpecBuilder instance.- Returns:
- the specBuilder
-
newPBESpecBuilder
Obtain PBESpecBuilder instance.- Returns:
- the specBuilder
-
newMacSpecBuilder
Obtain MacSpecBuilder instance.- Returns:
- the specBuilder
-
newRandomSpecBuilder
Obtain RandomSpecBuilder instance.- Returns:
- the specBuilder
-
newKeySetSpecBuilder
Obtain KeySetSpecBuilder instance.- Returns:
- the specBuilder
-
newPasswordLockSpecBuilder
Obtain PasswordLockSpecBuilder instance.- Returns:
- the specBuilder
-
newKeyPairSpecBuilder
Obtain KeyPairSpecBuilder instance.- Returns:
- the specBuilder
-
newSignatureSpecBuilder
Obtain SignatureSpecBuilder instance.- Returns:
- the specBuilder
-
newEncryptorSpecBuilder
Obtain EncryptorSpecBuilder instance.- Returns:
- the specBuilder
-
newAgreementSpecBuilder
Obtain AgreementSpecBuilder instance.- Returns:
- the specBuilder
-