- All Known Subinterfaces:
AESEncryptionAlgorithmEngine
- All Known Implementing Classes:
AESEngineNoPadding,ARC4Engine,ConcatenatingAESEngine
interface EncryptionAlgorithmEngine
Encryption engine to use in general encryption algorithms as defined in Chapter 7.6.2 of the PDF 32000-1
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]encryptBytes(byte[] data, byte[] key) encryptStream(InputStream data, byte[] key)
-
Method Details
-
encryptStream
- Parameters:
data- data to encryptkey-- Returns:
- a stream where encrypted data can be read from
- Throws:
EncryptionException
-
encryptBytes
byte[] encryptBytes(byte[] data, byte[] key) - Parameters:
data- data to encryptkey-- Returns:
- the encrypted data
- Throws:
EncryptionException
-