Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
3.6 |
|
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
|
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
|
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
|
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
|
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |