Class PayloadIvParameterSpec
java.lang.Object
javax.crypto.spec.IvParameterSpec
com.exceptionfactory.jagged.framework.crypto.PayloadIvParameterSpec
- All Implemented Interfaces:
AlgorithmParameterSpec
Initialization Vector Parameter Specification for Payload encryption and decryption consisting of 12 bytes
-
Constructor Summary
ConstructorsConstructorDescriptionPayload Initialization Vector Parameter Specification with starting initialization vector of 12 bytes -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getIV()Get Initialization VectorvoidIncrement Payload Initialization Vector starting with next to last byte described in age-encryption Payload specificationbooleanDetermine not first chunk status based on current initialization vector bytesvoidSet Last Chunk Flag in Payload Initialization Vector as described in age-encryption Payload specification
-
Constructor Details
-
PayloadIvParameterSpec
public PayloadIvParameterSpec()Payload Initialization Vector Parameter Specification with starting initialization vector of 12 bytes
-
-
Method Details
-
getIV
public byte[] getIV()Get Initialization Vector- Overrides:
getIVin classIvParameterSpec- Returns:
- Initialization Vector bytes
-
incrementInitializationVector
public void incrementInitializationVector()Increment Payload Initialization Vector starting with next to last byte described in age-encryption Payload specification -
setLastChunkFlag
public void setLastChunkFlag()Set Last Chunk Flag in Payload Initialization Vector as described in age-encryption Payload specification -
isNotFirstChunk
public boolean isNotFirstChunk()Determine not first chunk status based on current initialization vector bytes- Returns:
- Not First Chunk status
-