@InterfaceAudience.Private @InterfaceStability.Evolving public class AESDecryptor extends Object implements Decryptor
| Modifier and Type | Field and Description | 
|---|---|
| private Cipher | cipher | 
| private boolean | initialized | 
| private byte[] | iv | 
| private Key | key | 
| Constructor and Description | 
|---|
| AESDecryptor(Cipher cipher) | 
| Modifier and Type | Method and Description | 
|---|---|
| InputStream | createDecryptionStream(InputStream in)Create a stream for decryption | 
| int | getBlockSize()Get the cipher's internal block size | 
| (package private) Cipher | getCipher() | 
| int | getIvLength()Get the expected length for the initialization vector | 
| protected void | init() | 
| void | reset()Reset state, reinitialize with the key and iv | 
| void | setIv(byte[] iv)Set the initialization vector | 
| void | setKey(Key key)Set the secret key | 
private byte[] iv
private boolean initialized
public AESDecryptor(Cipher cipher)
public int getIvLength()
DecryptorgetIvLength in interface Decryptorpublic int getBlockSize()
DecryptorgetBlockSize in interface Decryptorpublic void setIv(byte[] iv)
Decryptorpublic InputStream createDecryptionStream(InputStream in)
DecryptorcreateDecryptionStream in interface Decryptorpublic void reset()
Decryptorprotected void init()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.