Back to library list

org.apache.poi__poi

Column Insecure: Icon yes indicates the version is insecure, otherwise no
Column CryptoMisuse: Icon yes indicates the version has cryptographic API misuse, otherwise no
Version Insecure CryptoMisuse Rule name Method Statement Details
3.6 no       yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7241) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r8 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createRC4(I)Lorg/apache/poi/hssf/record/crypto/RC4; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7252) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.validate([B[B)Z r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7246) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.7 no       yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7424) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r8 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createRC4(I)Lorg/apache/poi/hssf/record/crypto/RC4; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7432) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.validate([B[B)Z r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7425) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.Decryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;)Ljava/io/InputStream; specialinvoke $r3.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r2, $r4) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.crypt.Decryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;)Ljava/io/InputStream; specialinvoke $r3.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r2, $r4) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r2 = staticinvoke <javax.crypto.Cipher: javax.crypto.Cipher getInstance(java.lang.String)>(varReplacer10087) First parameter (with value "AES/ECB/NoPadding") should be any of AES/{CBC, GCM, PCBC, CTR, CTS, CFB, OFB}
- - yes Cipher org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r2.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer10086, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10081) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10074) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10082) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer10088) First parameter was not properly generated as prepared Key Material
3.8 no       yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7653) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r8 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createRC4(I)Lorg/apache/poi/hssf/record/crypto/RC4; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7666) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.validate([B[B)Z r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer7659) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r3.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer9145, r1, r4) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r13.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9149) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9150) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9128) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r13.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r15, varReplacer9134) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r18.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r20, varReplacer9133) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r23.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r25, varReplacer9135) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r30.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, varReplacer9125) First parameter was not properly generated as prepared Key Material
- - yes IvParameterSpec org.apache.poi.poifs.crypt.AgileDecryptor$ChunkedCipherInputStream.read([BII)I specialinvoke $r15.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes MessageDigest org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9158) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r3.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r2, $r4) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r2 = staticinvoke <javax.crypto.Cipher: javax.crypto.Cipher getInstance(java.lang.String)>(varReplacer9173) First parameter (with value "AES/ECB/NoPadding") should be any of AES/{CBC, GCM, PCBC, CTR, CTS, CFB, OFB}
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r2.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer9172, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9161) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9168) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer9171) First parameter was not properly generated as prepared Key Material
3.9 no       yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8154) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r8 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createRC4(I)Lorg/apache/poi/hssf/record/crypto/RC4; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8165) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.validate([B[B)Z r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8162) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r3.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer10106, r1, r4) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r13.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10111) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10112) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10086) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r13.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r15, varReplacer10087) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r18.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r20, varReplacer10091) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r23.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r25, varReplacer10098) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.AgileDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r30.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, varReplacer10101) First parameter was not properly generated as prepared Key Material
- - yes IvParameterSpec org.apache.poi.poifs.crypt.AgileDecryptor$ChunkedCipherInputStream.read([BII)I specialinvoke $r15.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes MessageDigest org.apache.poi.poifs.crypt.Decryptor.verifyPassword(Ljava/lang/String;)Z r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10118) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r3.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r2, $r4) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r2 = staticinvoke <javax.crypto.Cipher: javax.crypto.Cipher getInstance(java.lang.String)>(varReplacer10134) First parameter (with value "AES/ECB/NoPadding") should be any of AES/{CBC, GCM, PCBC, CTR, CTS, CFB, OFB}
- - yes Cipher org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r2.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer10135, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10124) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10130) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.EcmaDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer10133) First parameter was not properly generated as prepared Key Material
3.10.1 no       yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8053) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createKeyDigest(Ljava/lang/String;[B)[B r8 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.createRC4(I)Lorg/apache/poi/hssf/record/crypto/RC4; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8064) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.validate([B[B)Z r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer8060) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljavax/crypto/SecretKey;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r32.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljavax/crypto/SecretKey;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r32.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(i0, r0, r42) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljavax/crypto/SecretKey;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r40.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r4.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r2, $r6) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes MessageDigest org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer10309) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r8.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>(r3, $r10) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
3.11 no       yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.<init>([B)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, $r4) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8RC4Key.createKeyDigest(Ljava/lang/String;[B)[B $r4 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes Cipher org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V virtualinvoke r1.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer8189, r4) Unexpected call to method init on object of type javax.crypto.Cipher. Expect a call to one of the following methods update,doFinal
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r10, $r12) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8XORKey.<init>(Ljava/lang/String;I)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer8215) First parameter was not properly generated as prepared Key Material
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes Key org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; $r19 = interfaceinvoke r0.<java.security.Key: byte[] getEncoded()>() Unexpected call to method getEncoded on object of type java.security.Key.
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
3.12 no       yes Cipher org.apache.poi.POIDocument.getDocumentSummaryInformation()Lorg/apache/poi/hpsf/DocumentSummaryInformation; virtualinvoke r38.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.POIDocument.getDocumentSummaryInformation()Lorg/apache/poi/hpsf/DocumentSummaryInformation; virtualinvoke r38.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.hssf.dev.RecordLister.run()V $z0 = virtualinvoke r2.<org.apache.poi.hssf.record.RecordInputStream: boolean hasNextRecord()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readByte()B $z0 = specialinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: boolean isContinueNext()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readByte()B i1 = virtualinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: int remaining()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readFully([BII)V interfaceinvoke $r13.<org.apache.poi.util.LittleEndianInput: void readFully(byte[],int,int)>(r1, i5, i7) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.<init>([B)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, $r4) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8RC4Key.createKeyDigest(Ljava/lang/String;[B)[B $r4 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes Cipher org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V virtualinvoke r1.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer8277, r4) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V virtualinvoke r1.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer8277, r4) Unexpected call to method init on object of type javax.crypto.Cipher. Expect a call to one of the following methods update,doFinal
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r10, $r12) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8XORKey.<init>(Ljava/lang/String;I)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer8303) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherInputStream.read([BII)I $r5 = virtualinvoke $r4.<javax.crypto.Cipher: byte[] doFinal(byte[])>(r1) Unexpected call to method <javax.crypto.Cipher: byte[] doFinal(byte[])> on object of type javax.crypto.Cipher. Expect a call to one of the following methods <javax.crypto.Cipher: int update(byte[],int,int,byte[],int)>,<javax.crypto.Cipher: byte[] update(byte[])>,<javax.crypto.Cipher: int doFinal(byte[],int,int,byte[])>,<javax.crypto.Cipher: int update(byte[],int,int,byte[])>,<javax.crypto.Cipher: byte[] doFinal(byte[])>,<javax.crypto.Cipher: byte[] update(byte[],int,int)>,<javax.crypto.Cipher: int update(java.nio.ByteBuffer,java.nio.ByteBuffer)>,<javax.crypto.Cipher: int doFinal(java.nio.ByteBuffer,java.nio.ByteBuffer)>,<javax.crypto.Cipher: byte[] doFinal(byte[],int,int)>,<javax.crypto.Cipher: int doFinal(byte[],int,int,byte[],int)>
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.<init>(Lorg/apache/poi/poifs/filesystem/DirectoryNode;I)V $r7 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>(varReplacer10304, varReplacer10305, varReplacer10305) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.write([BII)V $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>($r1, i9, z0) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes Key org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; $r19 = interfaceinvoke r0.<java.security.Key: byte[] getEncoded()>() Unexpected call to method getEncoded on object of type java.security.Key.
- - yes Cipher org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V virtualinvoke r12.<javax.crypto.Cipher: void init(int,java.security.Key)>(i1, r6) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V virtualinvoke r12.<javax.crypto.Cipher: void init(int,java.security.Key)>(i1, r6) Unexpected call to method init on object of type javax.crypto.Cipher. Expect a call to one of the following methods update,doFinal
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r11.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r4, r3) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.filesystem.NDocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.NDocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NDocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.NDocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.ODocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V $r4 = specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: org.apache.poi.poifs.storage.DataInputBlock getDataInputBlock(int)>($i6) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void checkAvaliable(int)>(i1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V $r4 = specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: org.apache.poi.poifs.storage.DataInputBlock getDataInputBlock(int)>($i6) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void checkAvaliable(int)>(i1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(Ljava/io/InputStream;)V specialinvoke r0.<org.apache.poi.poifs.filesystem.POIFSFileSystem: void closeInputStream(java.io.InputStream,boolean)>(r1, z0) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(Ljava/io/InputStream;)V specialinvoke r0.<org.apache.poi.poifs.filesystem.POIFSFileSystem: void closeInputStream(java.io.InputStream,boolean)>(r1, z0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.storage.HeaderBlock.<init>(Ljava/io/InputStream;)V i0 = staticinvoke <org.apache.poi.util.IOUtils: int readFully(java.io.InputStream,byte[])>(r0, r1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.storage.HeaderBlock.<init>(Ljava/io/InputStream;)V i0 = staticinvoke <org.apache.poi.util.IOUtils: int readFully(java.io.InputStream,byte[])>(r0, r1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
3.13 no       yes CipherInputStream org.apache.poi.POIDocument.getDocumentSummaryInformation()Lorg/apache/poi/hpsf/DocumentSummaryInformation; virtualinvoke r44.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.hssf.dev.BiffViewer.createRecords(Ljava/io/InputStream;Ljava/io/PrintWriter;Lorg/apache/poi/hssf/dev/BiffViewer$BiffRecordListener;Z)[Lorg/apache/poi/hssf/record/Record; z3 = virtualinvoke r4.<org.apache.poi.hssf.record.RecordInputStream: boolean hasNextRecord()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.eventusermodel.HSSFEventFactory.processEvents(Lorg/apache/poi/hssf/eventusermodel/HSSFRequest;Ljava/io/InputStream;)V r4 = virtualinvoke r3.<org.apache.poi.hssf.record.RecordFactoryInputStream: org.apache.poi.hssf.record.Record nextRecord()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordFactory.createRecords(Ljava/io/InputStream;)Ljava/util/List; $r6 = virtualinvoke r2.<org.apache.poi.hssf.record.RecordFactoryInputStream: org.apache.poi.hssf.record.Record nextRecord()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordFactoryInputStream.nextRecord()Lorg/apache/poi/hssf/record/Record; r1 = staticinvoke <org.apache.poi.hssf.record.RecordFactory: org.apache.poi.hssf.record.Record createSingleRecord(org.apache.poi.hssf.record.RecordInputStream)>($r2) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.hasNextRecord()Z $i7 = virtualinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: int remaining()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readByte()B $z0 = specialinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: boolean isContinueNext()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readByte()B i1 = virtualinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: int remaining()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readFully([BII)V $i4 = virtualinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: int available()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.hssf.record.RecordInputStream.readFully([BII)V $z0 = virtualinvoke r0.<org.apache.poi.hssf.record.RecordInputStream: boolean hasNextRecord()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.<init>([B)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, $r4) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V virtualinvoke r1.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer8440, r4) Second parameter was not properly generated as generated Key
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r10, $r12) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8XORKey.<init>(Ljava/lang/String;I)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer8467) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r8.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>(r3, $r10) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V r15 = staticinvoke <java.nio.channels.Channels: java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream)>(r1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V specialinvoke r0.<org.apache.poi.poifs.filesystem.NPOIFSFileSystem: void closeInputStream(java.io.InputStream,boolean)>(r1, z0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V $r4 = specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: org.apache.poi.poifs.storage.DataInputBlock getDataInputBlock(int)>($i6) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void checkAvaliable(int)>(i1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; r18 = staticinvoke <org.apache.poi.sl.usermodel.SlideShowFactory: org.apache.poi.sl.usermodel.SlideShow createXSLFSlideShow(java.lang.Object[])>($r8) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; virtualinvoke r15.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
3.14 no       yes CipherInputStream org.apache.poi.POIDocument.getDocumentSummaryInformation()Lorg/apache/poi/hpsf/DocumentSummaryInformation; virtualinvoke r44.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.<init>([B)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, $r4) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r10, $r12) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8XORKey.<init>(Ljava/lang/String;I)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer8516) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r13.<org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor$SeekableByteArrayInputStream: void <init>(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor,byte[])>(r0, $r14) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; virtualinvoke r2.<org.apache.poi.poifs.filesystem.NPOIFSFileSystem: org.apache.poi.poifs.filesystem.DocumentEntry createDocument(java.io.InputStream,java.lang.String)>(r9, $r19) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; virtualinvoke r24.<org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor$SeekableByteArrayInputStream: void setBlock(int)>(varReplacer10877) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r12.<javax.crypto.Cipher: void init(int,java.security.Key)>(i1, r7) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z virtualinvoke r12.<javax.crypto.Cipher: void init(int,java.security.Key)>(i1, r7) Unexpected call to method init on object of type javax.crypto.Cipher. Expect a call to one of the following methods update,doFinal
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor$SeekableByteArrayInputStream.<init>(Lorg/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor;[B)V $r4 = virtualinvoke r1.<org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int)>(varReplacer10859, varReplacer10860) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardDecryptor.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/InputStream; specialinvoke $r12.<javax.crypto.CipherInputStream: void <init>(java.io.InputStream,javax.crypto.Cipher)>(r4, r3) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r8.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>(r3, $r10) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.filesystem.NDocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.NDocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V r15 = staticinvoke <java.nio.channels.Channels: java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream)>(r1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V specialinvoke r0.<org.apache.poi.poifs.filesystem.NPOIFSFileSystem: void closeInputStream(java.io.InputStream,boolean)>(r1, z0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.read([BII)I specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void dieIfClosed()>() Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V $r4 = specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: org.apache.poi.poifs.storage.DataInputBlock getDataInputBlock(int)>($i6) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.filesystem.ODocumentInputStream.readFully([BII)V specialinvoke r0.<org.apache.poi.poifs.filesystem.ODocumentInputStream: void checkAvaliable(int)>(i1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; r18 = staticinvoke <org.apache.poi.sl.usermodel.SlideShowFactory: org.apache.poi.sl.usermodel.SlideShow createXSLFSlideShow(java.lang.Object[])>($r8) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; virtualinvoke r15.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
3.15 no       yes CipherInputStream org.apache.poi.POIDocument.getDocumentSummaryInformation()Lorg/apache/poi/hpsf/DocumentSummaryInformation; virtualinvoke r37.<java.io.InputStream: void close()>() Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.<init>([B)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r6, $r5) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.hssf.record.crypto.Biff8RC4Key.createKeyDigest(Ljava/lang/String;[B)[B $r4 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes Cipher org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V virtualinvoke r1.<javax.crypto.Cipher: void init(int,java.security.Key)>(varReplacer8341, r4) Second parameter was not properly generated as generated Key
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8RC4Key.initCipherForBlock(Ljavax/crypto/Cipher;I)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r10, $r12) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.hssf.record.crypto.Biff8XORKey.<init>(Ljava/lang/String;I)V specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer8368) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes Key org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; $r19 = interfaceinvoke r0.<java.security.Key: byte[] getEncoded()>() Unexpected call to method getEncoded on object of type java.security.Key.
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r4.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>($r5, $r7) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherOutputStream org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke r0.<java.io.FilterOutputStream: void <init>(java.io.OutputStream)>($r4) Operation on object of type javax.crypto.CipherOutputStream object not completed. Expected call to write
- - yes CipherInputStream org.apache.poi.poifs.filesystem.DocumentFactoryHelper.getDecryptedStream(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Ljava/io/InputStream; specialinvoke $r7.<org.apache.poi.poifs.filesystem.DocumentFactoryHelper$1: void <init>(java.io.InputStream,org.apache.poi.poifs.filesystem.NPOIFSFileSystem)>($r9, r0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V r15 = staticinvoke <java.nio.channels.Channels: java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream)>(r1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V specialinvoke r0.<org.apache.poi.poifs.filesystem.NPOIFSFileSystem: void closeInputStream(java.io.InputStream,boolean)>(r1, z0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
3.16 no       yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.<init>(Ljava/io/OutputStream;I)V $r4 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>(varReplacer10122, varReplacer10123, varReplacer10123) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.<init>(Lorg/apache/poi/poifs/filesystem/DirectoryNode;I)V $r8 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>(varReplacer10114, varReplacer10115, varReplacer10115) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.flush()V $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>($r1, i19, z1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.initCipherForBlock(IZ)Ljavax/crypto/Cipher; $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>($r1, i0, z0) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Decryptor.clone()Lorg/apache/poi/poifs/crypt/Decryptor; specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r14, $r16) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Encryptor.clone()Lorg/apache/poi/poifs/crypt/Encryptor; specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r5, $r7) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes CipherOutputStream org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke r0.<java.io.FilterOutputStream: void <init>(java.io.OutputStream)>($r4) Operation on object of type javax.crypto.CipherOutputStream object not completed. Expected call to write
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XORDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r8.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, varReplacer10691) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XOREncryptor.confirmPassword(Ljava/lang/String;)V specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer10711) First parameter was not properly generated as prepared Key Material
- - yes CipherInputStream org.apache.poi.poifs.filesystem.DocumentFactoryHelper.getDecryptedStream(Lorg/apache/poi/poifs/filesystem/NPOIFSFileSystem;Ljava/lang/String;)Ljava/io/InputStream; specialinvoke $r7.<org.apache.poi.poifs.filesystem.DocumentFactoryHelper$1: void <init>(java.io.InputStream,org.apache.poi.poifs.filesystem.NPOIFSFileSystem)>($r9, r0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
3.17 no       yes CipherInputStream org.apache.poi.extractor.OLE2ExtractorFactory.createEncyptedOOXMLExtractor(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Lorg/apache/poi/POITextExtractor; staticinvoke <org.apache.poi.util.IOUtils: void closeQuietly(java.io.Closeable)>(r11) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherInputStream.<init>(Ljava/io/InputStream;JII)V $r5 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherInputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int)>(varReplacer9673, $i12) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherInputStream.initCipherForBlock(I)Ljavax/crypto/Cipher; $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherInputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int)>($r1, i0) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherInputStream.read([BII)I virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherInputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int)>($r3, i21) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.<init>(Ljava/io/OutputStream;I)V $r4 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>(varReplacer9704, varReplacer9705, varReplacer9705) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.<init>(Lorg/apache/poi/poifs/filesystem/DirectoryNode;I)V $r8 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>(varReplacer9700, varReplacer9701, varReplacer9701) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.flush()V $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>($r1, i19, z1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.ChunkedCipherOutputStream.initCipherForBlock(IZ)Ljavax/crypto/Cipher; $r2 = virtualinvoke r0.<org.apache.poi.poifs.crypt.ChunkedCipherOutputStream: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,boolean)>($r1, i0, z0) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Decryptor.clone()Lorg/apache/poi/poifs/crypt/Decryptor; specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r14, $r16) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Encryptor.clone()Lorg/apache/poi/poifs/crypt/Encryptor; specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r5, $r7) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z r15 = staticinvoke <org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,org.apache.poi.poifs.crypt.EncryptionInfo,javax.crypto.SecretKey,int)>(varReplacer10082, varReplacer10083, $r12, r3, varReplacer10084) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r9) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r14) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r4.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>($r5, $r7) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherOutputStream org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke r0.<java.io.FilterOutputStream: void <init>(java.io.OutputStream)>($r4) Operation on object of type javax.crypto.CipherOutputStream object not completed. Expected call to write
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XORDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r8.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, varReplacer10271) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XOREncryptor.confirmPassword(Ljava/lang/String;)V specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer10292) First parameter was not properly generated as prepared Key Material
- - yes CipherInputStream org.apache.poi.poifs.filesystem.NPOIFSFileSystem.<init>(Ljava/io/InputStream;)V r15 = staticinvoke <java.nio.channels.Channels: java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream)>(r1) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
4.0.0 no       yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(i0, r0, r44) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(i0, r0, r44) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes Key org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; $r19 = interfaceinvoke r0.<java.security.Key: byte[] getEncoded()>() Unexpected call to method getEncoded on object of type java.security.Key.
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Decryptor.clone()Lorg/apache/poi/poifs/crypt/Decryptor; specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r14, $r16) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Encryptor.clone()Lorg/apache/poi/poifs/crypt/Encryptor; specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r5, $r7) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z r15 = staticinvoke <org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,org.apache.poi.poifs.crypt.EncryptionInfo,javax.crypto.SecretKey,int)>(varReplacer10453, varReplacer10454, $r12, r3, varReplacer10455) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor.confirmPassword(Ljava/lang/String;[B[B[B[B[B)V r19 = staticinvoke <org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor: javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher,int,org.apache.poi.poifs.crypt.EncryptionInfo,javax.crypto.SecretKey,int)>(varReplacer10489, varReplacer10490, $r16, r8, varReplacer10491) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r11.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r13) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r4.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>($r5, $r7) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherOutputStream org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke r0.<java.io.FilterOutputStream: void <init>(java.io.OutputStream)>($r4) Operation on object of type javax.crypto.CipherOutputStream object not completed. Expected call to write
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XORDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r8.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, varReplacer10641) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XOREncryptor.confirmPassword(Ljava/lang/String;)V specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer10656) First parameter was not properly generated as prepared Key Material
- - yes CipherInputStream org.apache.poi.poifs.filesystem.DocumentFactoryHelper.getDecryptedStream(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;Ljava/lang/String;)Ljava/io/InputStream; specialinvoke $r2.<org.apache.poi.poifs.filesystem.DocumentFactoryHelper$1: void <init>(java.io.InputStream,org.apache.poi.poifs.filesystem.POIFSFileSystem)>($r4, r0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/DirectoryNode;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; staticinvoke <org.apache.poi.util.IOUtils: void closeQuietly(java.io.Closeable)>(r10) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.ss.usermodel.WorkbookFactory.create(Lorg/apache/poi/poifs/filesystem/DirectoryNode;Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Workbook; staticinvoke <org.apache.poi.util.IOUtils: void closeQuietly(java.io.Closeable)>(r10) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
4.0.1 no       yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key)>(i0, r0) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(i0, r0, r44) Second parameter was not properly generated as generated Key
- - yes Cipher org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; virtualinvoke r34.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(i0, r0, r44) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec org.apache.poi.poifs.crypt.CryptoFunctions.getCipher(Ljava/security/Key;Lorg/apache/poi/poifs/crypt/CipherAlgorithm;Lorg/apache/poi/poifs/crypt/ChainingMode;[BILjava/lang/String;)Ljavax/crypto/Cipher; specialinvoke r42.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r3) First parameter was not properly generated as randomized
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Decryptor.clone()Lorg/apache/poi/poifs/crypt/Decryptor; specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r14, $r16) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.Encryptor.clone()Lorg/apache/poi/poifs/crypt/Encryptor; specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r5, $r7) First parameter was not properly generated as prepared Key Material
- - yes MessageDigest org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z $r5 = virtualinvoke r2.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r11, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Decryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r5, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r8) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r9.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r14, $r10) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.standard.StandardDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r11.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r9, $r13) First parameter was not properly generated as prepared Key Material
- - yes Cipher org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke $r4.<javax.crypto.CipherOutputStream: void <init>(java.io.OutputStream,javax.crypto.Cipher)>($r5, $r7) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes CipherOutputStream org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream.getDataStream(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Ljava/io/OutputStream; specialinvoke r0.<java.io.FilterOutputStream: void <init>(java.io.OutputStream)>($r4) Operation on object of type javax.crypto.CipherOutputStream object not completed. Expected call to write
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XORDecryptor.verifyPassword(Ljava/lang/String;)Z specialinvoke $r8.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, varReplacer10410) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec org.apache.poi.poifs.crypt.xor.XOREncryptor.confirmPassword(Ljava/lang/String;)V specialinvoke $r7.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, varReplacer10427) First parameter was not properly generated as prepared Key Material
- - yes CipherInputStream org.apache.poi.poifs.filesystem.DocumentFactoryHelper.getDecryptedStream(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;Ljava/lang/String;)Ljava/io/InputStream; specialinvoke $r2.<org.apache.poi.poifs.filesystem.DocumentFactoryHelper$1: void <init>(java.io.InputStream,org.apache.poi.poifs.filesystem.POIFSFileSystem)>($r4, r0) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.sl.usermodel.SlideShowFactory.create(Lorg/apache/poi/poifs/filesystem/DirectoryNode;Ljava/lang/String;)Lorg/apache/poi/sl/usermodel/SlideShow; staticinvoke <org.apache.poi.util.IOUtils: void closeQuietly(java.io.Closeable)>(r10) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read
- - yes CipherInputStream org.apache.poi.ss.usermodel.WorkbookFactory.create(Lorg/apache/poi/poifs/filesystem/DirectoryNode;Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Workbook; staticinvoke <org.apache.poi.util.IOUtils: void closeQuietly(java.io.Closeable)>(r10) Operation on object of type javax.crypto.CipherInputStream object not completed. Expected call to read