Back to library list

org.robolectric__framework

Column Insecure: Icon yes indicates the version is insecure, otherwise no
Column CryptoMisuse: Icon yes indicates the version has cryptographic API misuse, otherwise no
Version Insecure CryptoMisuse Rule name Method Statement Details
3.4 no       yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V $r10 = virtualinvoke r20.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V r20 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2094) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.4.1 no       yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V $r10 = virtualinvoke r20.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V r20 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2093) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.4.2 no       yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V $r10 = virtualinvoke r20.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest org.robolectric.shadows.util.SQLiteLibraryLoader.doLoad()V r20 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2094) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}