summaryrefslogtreecommitdiff
path: root/libjava/classpath/javax/crypto/Cipher.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/javax/crypto/Cipher.java')
-rw-r--r--libjava/classpath/javax/crypto/Cipher.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/libjava/classpath/javax/crypto/Cipher.java b/libjava/classpath/javax/crypto/Cipher.java
index 1f68ea60528..1b56a07f4aa 100644
--- a/libjava/classpath/javax/crypto/Cipher.java
+++ b/libjava/classpath/javax/crypto/Cipher.java
@@ -639,13 +639,7 @@ public class Cipher
public final int getOutputSize(int inputLength) throws IllegalStateException
{
if (cipherSpi == null)
- {
- return inputLength;
- }
- if (state != ENCRYPT_MODE && state != DECRYPT_MODE)
- {
- throw new IllegalStateException("neither encrypting nor decrypting");
- }
+ return inputLength;
return cipherSpi.engineGetOutputSize(inputLength);
}