Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

DSDP/MTJ/Manual Obfuscation

< DSDP‎ | MTJ

Back to main DSDP-MTJ Use Cases


Short description:

Priority:

Owner:

Status:

Proposed:|Accepted: date_here
Identified|Described|Outlined|Detailed

Community Review: review_date_here


Use-Case Specification: Manual Obfuscation


1. Use Case Description

The developer obfuscates compiled code


2. Basic Flow

B1: User selects the application.
B2: User chooses to generate the obfuscated code.
B3: System verifies that the code is compiled. If not, an error message is displayed with an option to compile.
B4: The system obfuscates the compiled code using the external obfuscator specified in the project properties.
B5: The system notifies that the obfuscation was successfully executed or an error message is displayed in case of failure.


3. Alternate Flows


4. Preconditions

4.1 A MTJ project is installed in Eclipse and is compilable.

4.2 User has installed at least one Obfuscator and saved at least one the Obfuscation configuration. See: Configure Obfuscator


5. Postconditions

5.1 The obfuscated code is generated in the project folder

A code with the user defined parameters has been generated.


6. Extension Points


7. Special Requirements


8. Additional Information



Comments:


Back to main DSDP-MTJ Use Cases

Back to the top