Package crypto.analysis
Class CryptoScannerSettings
- java.lang.Object
-
- crypto.analysis.CryptoScannerSettings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCryptoScannerSettings.ControlGraphstatic classCryptoScannerSettings.ReportFormatstatic classCryptoScannerSettings.RulesetPathType
-
Constructor Summary
Constructors Constructor Description CryptoScannerSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integercall()StringgetApplicationPath()CryptoScannerSettings.ControlGraphgetControlGraph()Collection<String>getForbiddenPredicates()StringgetIdentifier()Collection<String>getIgnoredSections()StringgetReportDirectory()Set<CryptoScannerSettings.ReportFormat>getReportFormats()StringgetRulesetPathDir()CryptoScannerSettings.RulesetPathTypegetRulesetPathType()StringgetSootPath()booleanisIncludeStatistics()booleanisPreAnalysis()booleanisProviderDetectionAnalysis()booleanisVisualization()voidparseSettingsFromCLI(String[] settings)
-
-
-
Method Detail
-
parseSettingsFromCLI
public void parseSettingsFromCLI(String[] settings) throws CryptoAnalysisParserException
- Throws:
CryptoAnalysisParserException
-
getControlGraph
public CryptoScannerSettings.ControlGraph getControlGraph()
-
getRulesetPathType
public CryptoScannerSettings.RulesetPathType getRulesetPathType()
-
getRulesetPathDir
public String getRulesetPathDir()
-
getSootPath
public String getSootPath()
-
getApplicationPath
public String getApplicationPath()
-
getIdentifier
public String getIdentifier()
-
getReportDirectory
public String getReportDirectory()
-
getReportFormats
public Set<CryptoScannerSettings.ReportFormat> getReportFormats()
-
isPreAnalysis
public boolean isPreAnalysis()
-
isVisualization
public boolean isVisualization()
-
isProviderDetectionAnalysis
public boolean isProviderDetectionAnalysis()
-
isIncludeStatistics
public boolean isIncludeStatistics()
-
getForbiddenPredicates
public Collection<String> getForbiddenPredicates()
-
getIgnoredSections
public Collection<String> getIgnoredSections()
-
-