Index: modules/crypto/src/main/java/javax/crypto/CipherOutputStream.java =================================================================== --- modules/crypto/src/main/java/javax/crypto/CipherOutputStream.java (revision 430354) +++ modules/crypto/src/main/java/javax/crypto/CipherOutputStream.java (working copy) @@ -85,6 +85,8 @@ * @com.intel.drl.spec_ref */ public void flush() throws IOException { + if (out == null) + throw new IllegalStateException("Cipher not initialized"); out.flush(); }