269 mentioned some unsupported features regarding the extraction of transformed parameter, e.g. Strings that are manipulated with replace. This PR adds the required components for dealing with transformed values while extracting corresponding variables. With this, CryptoAnalysis can deal with Integer.parseInt, String.replace, String.toCharArray, String.getBytes, BigInteger.valueOf, Array.length, Hex.decode, String.toUpperCase, and String.toLowerCase.
Further transformations may be added in the future
269 mentioned some unsupported features regarding the extraction of transformed parameter, e.g. Strings that are manipulated with
replace
. This PR adds the required components for dealing with transformed values while extracting corresponding variables. With this, CryptoAnalysis can deal withInteger.parseInt
,String.replace
,String.toCharArray
,String.getBytes
,BigInteger.valueOf
,Array.length
,Hex.decode
,String.toUpperCase
, andString.toLowerCase
.Further transformations may be added in the future