gitextract_vhwcz6kc/ ├── .development-configs/ │ ├── checkstyle-suppressions.xml │ ├── checkstyle.xml │ └── formatter.xml ├── .github/ │ └── workflows/ │ └── maven.yml ├── .gitignore ├── .metals/ │ └── .gitignore ├── LICENSE ├── com.thoughtworks.qdox/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ ├── LICENSE.txt │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ └── pom.xml ├── de.flexiprovider/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── gpl.txt │ ├── lgpl.txt │ ├── libs/ │ │ ├── FlexiProvider-1.7p7.signed.jar │ │ └── FlexiProvider-1.7p7.signed_source.jar │ ├── licensing.txt │ ├── plugin.xml │ ├── pom.xml │ ├── src/ │ │ └── de/ │ │ └── flexiprovider/ │ │ ├── FlexiProviderController.java │ │ └── FlexiProviderPlugin.java │ └── xml/ │ └── algorithms.xml ├── net.sourceforge.codec/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ └── pom.xml ├── net.sourceforge.javahexeditor/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── about.ini │ ├── build.properties │ ├── doc/ │ │ ├── COPYING.txt │ │ ├── PROJECT.txt │ │ └── RELEASE.txt │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.properties │ ├── plugin.xml │ ├── plugin_de.properties │ ├── pom.xml │ ├── schema/ │ │ └── outline.exsd │ └── src/ │ ├── images/ │ │ └── javahexeditor-48x48.icns │ └── net/ │ └── sourceforge/ │ └── javahexeditor/ │ ├── BinaryContent.java │ ├── BinaryContentActionHistory.java │ ├── BinaryContentFinder.java │ ├── ClipboardHelper.java │ ├── ContextMenu.java │ ├── CopyDialog.java │ ├── DisplayedContent.java │ ├── FileToucher.java │ ├── FindReplaceDialog.java │ ├── FindReplaceHistory.java │ ├── GoToDialog.java │ ├── HelpResources.java │ ├── HexTexts.java │ ├── Manager.java │ ├── OpenInTexteditor.java │ ├── PasteDialog.java │ ├── Preferences.java │ ├── PreferencesManager.java │ ├── RandomAccessFileFactory.java │ ├── SelectBlockDialog.java │ ├── StatusLine.java │ ├── Texts.java │ ├── Texts.properties │ ├── Texts_de.properties │ ├── common/ │ │ ├── ByteArrayUtility.java │ │ ├── NumberUtility.java │ │ ├── ResourceUtility.java │ │ ├── SWTUtility.java │ │ └── TextUtility.java │ └── plugin/ │ ├── HexEditorPlugin.java │ ├── actions/ │ │ └── FileOpenAction.java │ └── editors/ │ ├── HexEditor.java │ ├── HexEditorActionBarContributor.java │ ├── HexEditorInput.java │ ├── HexEditorPreferences.java │ ├── HexEditorPreferencesPage.java │ ├── Texts.java │ ├── Texts.properties │ └── Texts_de.properties ├── notes_updatesitelocations.txt ├── org.apache.commons.cli/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ ├── LICENSE.txt │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ └── pom.xml ├── org.bouncycastle/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── license.txt │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── bouncycastle/ │ ├── BouncyCastleController.java │ └── BouncyCastlePlugin.java ├── org.jcryptool.actions.core/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── pom.xml │ ├── resources/ │ │ └── actioncascade.xsd │ └── src/ │ └── org/ │ └── jcryptool/ │ └── actions/ │ └── core/ │ ├── ActionsCorePlugin.java │ ├── registry/ │ │ └── ActionCascadeService.java │ ├── types/ │ │ ├── ActionCascade.java │ │ └── ActionItem.java │ └── utils/ │ ├── Constants.java │ └── ImportUtils.java ├── org.jcryptool.actions.ui/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ ├── contexts.xml │ │ │ ├── help/ │ │ │ │ ├── preferences.html │ │ │ │ └── view.html │ │ │ ├── index.xml │ │ │ └── toc.xml │ │ └── en/ │ │ ├── contexts.xml │ │ ├── help/ │ │ │ ├── preferences.html │ │ │ └── view.html │ │ ├── index.xml │ │ └── toc.xml │ ├── plugin.xml │ ├── pom.xml │ ├── src/ │ │ └── org/ │ │ └── jcryptool/ │ │ └── actions/ │ │ └── ui/ │ │ ├── ActionsUIPlugin.java │ │ ├── handler/ │ │ │ ├── ExportHandler.java │ │ │ ├── ImportActionCascadeHandler.java │ │ │ ├── ImportHandler.java │ │ │ ├── ImportSampleHandler.java │ │ │ ├── Messages.java │ │ │ ├── MoveDownHandler.java │ │ │ ├── MoveUpHandler.java │ │ │ ├── NewCascadeHandler.java │ │ │ ├── RecordHandler.java │ │ │ ├── RemoveSelectedHandler.java │ │ │ ├── StartHandler.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── preferences/ │ │ │ ├── GeneralPage.java │ │ │ ├── Messages.java │ │ │ ├── PreferenceConstants.java │ │ │ ├── PreferenceInitializer.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── propertytester/ │ │ │ └── RecordPropertyTester.java │ │ ├── utils/ │ │ │ ├── Constants.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── views/ │ │ ├── ActionView.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ └── provider/ │ │ └── ActionLabelProvider.java │ └── templates/ │ ├── Caesar1.xml │ ├── Caesar1_old.xml │ ├── Caesar2.xml │ └── Caesar2_old.xml ├── org.jcryptool.bci/ │ ├── .classpath │ ├── .project.disabled │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── bcijar/ │ │ └── .gitignore │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ ├── contexts.xml │ │ │ ├── help/ │ │ │ │ └── content/ │ │ │ │ └── index.html │ │ │ └── toc.xml │ │ └── en/ │ │ ├── contexts.xml │ │ ├── help/ │ │ │ └── content/ │ │ │ └── index.html │ │ └── toc.xml │ ├── plugin.xml │ ├── pom.xml.disabled │ └── src/ │ └── org/ │ ├── eclipse/ │ │ └── wb/ │ │ └── swt/ │ │ └── SWTResourceManager.java │ └── jcryptool/ │ └── bci/ │ ├── Activator.java │ └── views/ │ └── OperationView.java ├── org.jcryptool.buildinfo/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── nl/ │ │ └── .gitkeep │ ├── plugin.xml │ ├── pom.xml │ ├── res/ │ │ ├── .gitkeep │ │ └── Weekly-1.0.8.1-20220711/ │ │ └── functionlist/ │ │ ├── de.csv │ │ └── en.csv │ └── src/ │ └── org/ │ └── jcryptool/ │ └── buildinfo/ │ ├── Activator.java │ └── views/ │ └── OperationView.java ├── org.jcryptool.commands.core/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ ├── schema/ │ │ └── commands.exsd │ ├── src/ │ │ └── org/ │ │ └── jcryptool/ │ │ └── commands/ │ │ └── core/ │ │ ├── Command.java │ │ ├── CommandFactory.java │ │ ├── CommandsCorePlugin.java │ │ ├── ExtendedHelpCommand.java │ │ ├── HELP_Command.java │ │ ├── HelpCommand.java │ │ ├── Messages.java │ │ ├── ProxiedCommand.java │ │ ├── ProxiedExtendedCommand.java │ │ ├── api/ │ │ │ ├── AbstractCommand.java │ │ │ ├── IllegalCommandException.java │ │ │ ├── Messages.java │ │ │ ├── OptionsBuilder.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── evaluator/ │ │ │ ├── CommandEvaluator.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── messages.properties │ │ └── messages_de.properties │ └── txt/ │ ├── help_de.txt │ └── help_en.txt ├── org.jcryptool.commands.ui/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ ├── help/ │ │ │ │ ├── preferences.html │ │ │ │ └── view.html │ │ │ ├── index.xml │ │ │ └── toc.xml │ │ └── en/ │ │ ├── help/ │ │ │ ├── preferences.html │ │ │ └── view.html │ │ ├── index.xml │ │ └── toc.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── commands/ │ └── ui/ │ ├── CommandsUIPlugin.java │ ├── commands/ │ │ ├── Messages.java │ │ ├── ShowConsoleView.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── eclipseconsole/ │ ├── CommandsUiStartup.java │ ├── Messages.java │ ├── console/ │ │ ├── IOConsoleInputStreamWrapper.java │ │ ├── IOConsolePromptShell.java │ │ ├── IOConsoleShell.java │ │ └── IOConsoleStaticPromptShell.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.core/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── about.html │ ├── about.ini │ ├── build.properties │ ├── css/ │ │ └── jcryptool.css │ ├── ide/ │ │ └── JCTIDEConfiguration.setup │ ├── plugin.xml │ ├── plugin_customization.ini │ ├── pom.xml │ ├── schema/ │ │ ├── editorButton.exsd │ │ └── platformLanguage.exsd │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ ├── Application.java │ ├── ApplicationActionBarAdvisor.java │ ├── ApplicationWorkbenchAdvisor.java │ ├── ApplicationWorkbenchWindowAdvisor.java │ ├── CorePlugin.java │ ├── EditorAreaDropTargetListener.java │ ├── LanguageChooser.java │ ├── Messages.java │ ├── Perspective.java │ ├── Startup.java │ ├── commands/ │ │ ├── FileOpener.java │ │ ├── HelpHrefRegistry.java │ │ ├── Messages.java │ │ ├── OpenFileHandler.java │ │ ├── OpenNewEmptyHexEditorCommand.java │ │ ├── OpenNewEmptyTextEditorCommand.java │ │ ├── OpenNewSampleHexEditorCommand.java │ │ ├── OpenNewSampleTextEditorCommand.java │ │ ├── ShowHelpContents.java │ │ ├── ShowPluginViewHandler.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messages.properties │ ├── messages_de.properties │ └── preferences/ │ └── pages/ │ ├── AlgorithmsPage.java │ ├── AnalysisPage.java │ ├── CryptoPage.java │ ├── EditorsPage.java │ ├── GamesPage.java │ ├── GeneralPage.java │ ├── Messages.java │ ├── VisualsPage.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.core.cryptosystem/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ └── cryptosystem/ │ ├── CryptosystemPlugin.java │ ├── core/ │ │ ├── Alphabet.java │ │ ├── Cryptosystem.java │ │ ├── Key.java │ │ ├── exception/ │ │ │ └── ElementNotInAlphabetException.java │ │ └── text/ │ │ ├── CharAlphabet.java │ │ ├── TextCompatibleAlphabet.java │ │ ├── TextCompatibleAlphabetWrapper.java │ │ ├── TextCompatibleCryptosystem.java │ │ ├── TextCompatibleCryptosystemWrapper.java │ │ └── TextConverter.java │ └── vigenere/ │ ├── TextVigenere.java │ ├── VigenereCryptosystem.java │ └── VigenereKey.java ├── org.jcryptool.core.dependencies.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.core.dependencies.nl_de.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.core.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.core.help/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── about.html │ ├── build.properties │ ├── css/ │ │ ├── book.css │ │ └── narrow_book.css │ ├── dev/ │ │ ├── jetty-server-9.4.30.v20200611-sources.jar │ │ └── jetty-util-9.4.30.v20200611-sources.jar │ ├── javascript/ │ │ ├── MathJax-master/ │ │ │ ├── .github/ │ │ │ │ ├── FUNDING.yml │ │ │ │ └── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.md │ │ │ │ └── feature_request.md │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── composer.json │ │ │ ├── es5/ │ │ │ │ ├── a11y/ │ │ │ │ │ ├── assistive-mml.js │ │ │ │ │ ├── complexity.js │ │ │ │ │ ├── explorer.js │ │ │ │ │ └── semantic-enrich.js │ │ │ │ ├── adaptors/ │ │ │ │ │ └── liteDOM.js │ │ │ │ ├── core.js │ │ │ │ ├── input/ │ │ │ │ │ ├── asciimath.js │ │ │ │ │ ├── mml/ │ │ │ │ │ │ └── entities.js │ │ │ │ │ ├── mml.js │ │ │ │ │ ├── tex/ │ │ │ │ │ │ └── extensions/ │ │ │ │ │ │ ├── action.js │ │ │ │ │ │ ├── all-packages.js │ │ │ │ │ │ ├── ams.js │ │ │ │ │ │ ├── amscd.js │ │ │ │ │ │ ├── autoload.js │ │ │ │ │ │ ├── bbox.js │ │ │ │ │ │ ├── boldsymbol.js │ │ │ │ │ │ ├── braket.js │ │ │ │ │ │ ├── bussproofs.js │ │ │ │ │ │ ├── cancel.js │ │ │ │ │ │ ├── color.js │ │ │ │ │ │ ├── colorV2.js │ │ │ │ │ │ ├── configMacros.js │ │ │ │ │ │ ├── enclose.js │ │ │ │ │ │ ├── extpfeil.js │ │ │ │ │ │ ├── html.js │ │ │ │ │ │ ├── mhchem.js │ │ │ │ │ │ ├── newcommand.js │ │ │ │ │ │ ├── noerrors.js │ │ │ │ │ │ ├── noundefined.js │ │ │ │ │ │ ├── physics.js │ │ │ │ │ │ ├── require.js │ │ │ │ │ │ ├── tagFormat.js │ │ │ │ │ │ ├── unicode.js │ │ │ │ │ │ └── verb.js │ │ │ │ │ ├── tex-base.js │ │ │ │ │ ├── tex-full.js │ │ │ │ │ └── tex.js │ │ │ │ ├── latest.js │ │ │ │ ├── loader.js │ │ │ │ ├── mml-chtml.js │ │ │ │ ├── mml-svg.js │ │ │ │ ├── node-main.js │ │ │ │ ├── output/ │ │ │ │ │ ├── chtml/ │ │ │ │ │ │ └── fonts/ │ │ │ │ │ │ └── tex.js │ │ │ │ │ ├── chtml.js │ │ │ │ │ ├── svg/ │ │ │ │ │ │ └── fonts/ │ │ │ │ │ │ └── tex.js │ │ │ │ │ └── svg.js │ │ │ │ ├── sre/ │ │ │ │ │ ├── mathmaps/ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── mathmaps_ie.js │ │ │ │ │ │ └── nemeth.js │ │ │ │ │ └── sre_browser.js │ │ │ │ ├── startup.js │ │ │ │ ├── tex-chtml-full.js │ │ │ │ ├── tex-chtml.js │ │ │ │ ├── tex-mml-chtml.js │ │ │ │ ├── tex-mml-svg.js │ │ │ │ ├── tex-svg-full.js │ │ │ │ ├── tex-svg.js │ │ │ │ └── ui/ │ │ │ │ └── menu.js │ │ │ └── package.json │ │ ├── bootstrap_jct_utilities.js │ │ ├── jquery.js │ │ ├── test.txt │ │ └── tocbot-4.11.2/ │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── codecept.json │ │ ├── dist/ │ │ │ ├── styles.css │ │ │ ├── tocbot.css │ │ │ └── tocbot.js │ │ ├── index.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _config.js │ │ │ ├── changelog.js │ │ │ ├── index.js │ │ │ └── skipRendering.js │ │ ├── scripts/ │ │ │ └── fix-export.js │ │ ├── server.js │ │ ├── src/ │ │ │ ├── components/ │ │ │ │ └── Template/ │ │ │ │ ├── Hero/ │ │ │ │ │ └── index.js │ │ │ │ ├── Tocbot/ │ │ │ │ │ └── index.js │ │ │ │ ├── Tracking/ │ │ │ │ │ └── index.js │ │ │ │ ├── TryIt/ │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── js/ │ │ │ │ ├── build-html.js │ │ │ │ ├── default-options.js │ │ │ │ ├── index.js │ │ │ │ ├── parse-content.js │ │ │ │ └── scroll-smooth/ │ │ │ │ └── index.js │ │ │ ├── scss/ │ │ │ │ ├── _code-styles.scss │ │ │ │ ├── _page-styles.scss │ │ │ │ ├── _tocbot-core.scss │ │ │ │ ├── _tocbot-default-theme.scss │ │ │ │ ├── _tocbot-responsive.scss │ │ │ │ ├── styles.scss │ │ │ │ └── tocbot.scss │ │ │ └── utils/ │ │ │ ├── make-ids.js │ │ │ └── path.js │ │ ├── test/ │ │ │ ├── data/ │ │ │ │ ├── json-data.js │ │ │ │ ├── markdown.md │ │ │ │ ├── rendered.html │ │ │ │ ├── sample-bootstrap.html │ │ │ │ └── sample-meat.html │ │ │ ├── diff.html │ │ │ ├── imageDiff.js │ │ │ ├── index.js │ │ │ ├── integration_test.js │ │ │ └── steps_file.js │ │ └── travis-deploy.sh │ ├── nl/ │ │ ├── de/ │ │ │ ├── developer_about.txt │ │ │ ├── help/ │ │ │ │ ├── home.html │ │ │ │ ├── resources/ │ │ │ │ │ ├── book.css │ │ │ │ │ └── narrow_book.css │ │ │ │ └── users/ │ │ │ │ ├── about/ │ │ │ │ │ ├── about.html │ │ │ │ │ ├── about.htmlxxx │ │ │ │ │ └── tips.html │ │ │ │ ├── algorithms/ │ │ │ │ │ ├── encryption/ │ │ │ │ │ │ ├── asymmetric/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── classic/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── hybrid/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── symmetric/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── hash/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── keystore/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── mac/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── randomnumber/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── signature/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ └── toc.html │ │ │ │ ├── analysis/ │ │ │ │ │ └── toc.html │ │ │ │ ├── cryptology/ │ │ │ │ │ ├── crypto_methods.html │ │ │ │ │ ├── crypto_timeline.html │ │ │ │ │ ├── cryptology.html │ │ │ │ │ └── toc.html │ │ │ │ ├── games/ │ │ │ │ │ └── toc.html │ │ │ │ ├── general/ │ │ │ │ │ ├── editor_hex.html │ │ │ │ │ ├── editor_hex_manual.html │ │ │ │ │ ├── editor_text.html │ │ │ │ │ ├── editors.html │ │ │ │ │ ├── images/ │ │ │ │ │ │ ├── JCT_GUI-Components-01_en.odg │ │ │ │ │ │ └── JCT_GUI-Components-02_en.odg │ │ │ │ │ ├── language.html │ │ │ │ │ ├── perspective_algorithm.html │ │ │ │ │ ├── perspective_default.html │ │ │ │ │ ├── perspectives.html │ │ │ │ │ ├── preferences.html │ │ │ │ │ ├── preferences_provider.html │ │ │ │ │ ├── toc.html │ │ │ │ │ ├── updates.html │ │ │ │ │ ├── view_algorithms.html │ │ │ │ │ └── views.html │ │ │ │ ├── toc.html │ │ │ │ └── visualizations/ │ │ │ │ └── toc.html │ │ │ ├── index.xml │ │ │ ├── single/ │ │ │ │ ├── AES.html │ │ │ │ ├── DSA.html │ │ │ │ ├── ElGamal.html │ │ │ │ ├── HMACMD5.html │ │ │ │ ├── IDEA.html │ │ │ │ ├── MD5.html │ │ │ │ ├── RC6.html │ │ │ │ ├── RNGSHA1.html │ │ │ │ ├── RSA.html │ │ │ │ ├── SHA1.html │ │ │ │ └── SHA256.html │ │ │ ├── toc.xml │ │ │ ├── tocAES.xml │ │ │ ├── tocDSA.xml │ │ │ ├── tocElGamal.xml │ │ │ ├── tocHMACMD5.xml │ │ │ ├── tocIDEA.xml │ │ │ ├── tocMD5.xml │ │ │ ├── tocRC6.xml │ │ │ ├── tocRNGSHA1.xml │ │ │ ├── tocRSA.xml │ │ │ └── tocSHA256.xml │ │ ├── en/ │ │ │ ├── developer_about.txt │ │ │ ├── help/ │ │ │ │ ├── home.html │ │ │ │ ├── resources/ │ │ │ │ │ ├── book.css │ │ │ │ │ └── narrow_book.css │ │ │ │ └── users/ │ │ │ │ ├── about/ │ │ │ │ │ ├── about.html │ │ │ │ │ ├── about.htmlxxx │ │ │ │ │ └── tips.html │ │ │ │ ├── algorithms/ │ │ │ │ │ ├── encryption/ │ │ │ │ │ │ ├── asymmetric/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── classic/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── hybrid/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ ├── symmetric/ │ │ │ │ │ │ │ └── toc.html │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── hash/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── keystore/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── mac/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── randomnumber/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ ├── signature/ │ │ │ │ │ │ └── toc.html │ │ │ │ │ └── toc.html │ │ │ │ ├── analysis/ │ │ │ │ │ └── toc.html │ │ │ │ ├── cryptology/ │ │ │ │ │ ├── crypto_methods.html │ │ │ │ │ ├── crypto_timeline.html │ │ │ │ │ ├── cryptology.html │ │ │ │ │ └── toc.html │ │ │ │ ├── games/ │ │ │ │ │ └── toc.html │ │ │ │ ├── general/ │ │ │ │ │ ├── editor_hex.html │ │ │ │ │ ├── editor_hex_manual.html │ │ │ │ │ ├── editor_text.html │ │ │ │ │ ├── editors.html │ │ │ │ │ ├── images/ │ │ │ │ │ │ ├── JCT_GUI-Components-01_en.odg │ │ │ │ │ │ └── JCT_GUI-Components-02_en.odg │ │ │ │ │ ├── language.html │ │ │ │ │ ├── perspective_algorithm.html │ │ │ │ │ ├── perspective_default.html │ │ │ │ │ ├── perspectives.html │ │ │ │ │ ├── preferences.html │ │ │ │ │ ├── preferences_provider.html │ │ │ │ │ ├── toc.html │ │ │ │ │ ├── updates.html │ │ │ │ │ ├── view_algorithms.html │ │ │ │ │ └── views.html │ │ │ │ ├── toc.html │ │ │ │ └── visualizations/ │ │ │ │ └── toc.html │ │ │ ├── index.xml │ │ │ ├── single/ │ │ │ │ ├── AES.html │ │ │ │ ├── DSA.html │ │ │ │ ├── ElGamal.html │ │ │ │ ├── HMACMD5.html │ │ │ │ ├── IDEA.html │ │ │ │ ├── MD5.html │ │ │ │ ├── RC6.html │ │ │ │ ├── RNGSHA1.html │ │ │ │ ├── RSA.html │ │ │ │ ├── SHA1.html │ │ │ │ └── SHA256.html │ │ │ ├── toc.xml │ │ │ ├── tocAES.xml │ │ │ ├── tocDSA.xml │ │ │ ├── tocElGamal.xml │ │ │ ├── tocHMACMD5.xml │ │ │ ├── tocIDEA.xml │ │ │ ├── tocMD5.xml │ │ │ ├── tocRC6.xml │ │ │ ├── tocRNGSHA1.xml │ │ │ ├── tocRSA.xml │ │ │ └── tocSHA256.xml │ │ └── info-box-examples.html │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ └── help/ │ ├── CreditsPage.java │ ├── Doc_Server.java │ ├── HelpInjectionService.java │ ├── HelpPlugin.java │ ├── JCTJSInjectionFilter.java │ ├── JCTJS_Server.java │ ├── Messages.java │ ├── NotificationDisplayComposite.java │ ├── ServerStartup.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.core.introduction/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ ├── eclipse/ │ │ └── nebula/ │ │ └── effects/ │ │ └── stw/ │ │ ├── ImageCapture.java │ │ ├── ImageTransitionable.java │ │ ├── Transition.java │ │ ├── TransitionListener.java │ │ ├── TransitionManager.java │ │ ├── Transitionable.java │ │ ├── transitions/ │ │ │ └── SlideTransition.java │ │ └── utils/ │ │ └── Utilities.java │ └── jcryptool/ │ └── core/ │ └── introduction/ │ ├── IntroPageStartup.java │ ├── Messages.java │ ├── handler/ │ │ ├── AutoslideHandler.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messages.properties │ ├── messages_de.properties │ ├── utils/ │ │ ├── DebounceExecutor.java │ │ └── ImageScaler.java │ └── views/ │ ├── AlgorithmInstruction.java │ ├── IntroductionPlugin.java │ ├── Messages.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.core.logging/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── about.html │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ └── logging/ │ ├── LoggingPlugin.java │ ├── dialogs/ │ │ ├── ExceptionDetailsErrorDialog.java │ │ ├── JCTMessageDialog.java │ │ ├── JFaceResources.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── preferences/ │ │ └── pages/ │ │ ├── LoggerPage.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── utils/ │ └── LogUtil.java ├── org.jcryptool.core.nl/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── about.html │ ├── build.properties │ ├── fragment.xml │ ├── nl/ │ │ ├── de/ │ │ │ ├── contexts.xml │ │ │ ├── css/ │ │ │ │ ├── root.css │ │ │ │ ├── shared.css │ │ │ │ └── standby.css │ │ │ ├── firststeps/ │ │ │ │ └── firststeps.html │ │ │ ├── introContent.xml │ │ │ ├── overview/ │ │ │ │ └── overview.html │ │ │ ├── root.html │ │ │ ├── tutorials/ │ │ │ │ └── tutorials.html │ │ │ └── whatsnew/ │ │ │ └── whatsnew.html │ │ └── en/ │ │ ├── contexts.xml │ │ ├── css/ │ │ │ ├── root.css │ │ │ ├── shared.css │ │ │ └── standby.css │ │ ├── firststeps/ │ │ │ └── firststeps.html │ │ ├── introContent.xml │ │ ├── overview/ │ │ │ └── overview.html │ │ ├── root.html │ │ ├── tutorials/ │ │ │ └── tutorials.html │ │ └── whatsnew/ │ │ └── whatsnew.html │ └── pom.xml ├── org.jcryptool.core.operations/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── about.html │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ ├── schema/ │ │ ├── algorithms_cmd.exsd │ │ ├── alphabets.exsd │ │ ├── analysis.exsd │ │ ├── editorServices.exsd │ │ ├── games.exsd │ │ ├── keystores.exsd │ │ ├── operationsManager.exsd │ │ ├── pkcsFactories.exsd │ │ ├── providers.exsd │ │ ├── providers2.exsd │ │ └── visuals.exsd │ ├── src/ │ │ └── org/ │ │ └── jcryptool/ │ │ └── core/ │ │ └── operations/ │ │ ├── AbstractOperationsManager.java │ │ ├── CommandInfo.java │ │ ├── IOperationsConstants.java │ │ ├── OperationsPlugin.java │ │ ├── algorithm/ │ │ │ ├── AbstractAlgorithm.java │ │ │ ├── AbstractAlgorithmHandler.java │ │ │ ├── AlgorithmDescriptor.java │ │ │ ├── AlgorithmRegistry.java │ │ │ ├── IAlgorithmDescriptor.java │ │ │ ├── Messages.java │ │ │ ├── ShadowAlgorithmHandler.java │ │ │ ├── classic/ │ │ │ │ ├── AbstractClassicAlgorithm.java │ │ │ │ ├── IClassicAlgorithmEngine.java │ │ │ │ └── textmodify/ │ │ │ │ ├── Messages.java │ │ │ │ ├── Transform.java │ │ │ │ ├── TransformData.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── messages.properties │ │ │ ├── messages_de.properties │ │ │ └── modern/ │ │ │ ├── AbstractModernAlgorithm.java │ │ │ ├── asymmetric/ │ │ │ │ └── AbstractAsymmetricAlgorithm.java │ │ │ ├── hash/ │ │ │ │ └── AbstractMessageDigestAlgorithm.java │ │ │ ├── hybrid/ │ │ │ │ └── AbstractHybridAlgorithm.java │ │ │ └── symmetric/ │ │ │ └── AbstractSymmetricAlgorithm.java │ │ ├── alphabets/ │ │ │ ├── AbstractAlphabet.java │ │ │ ├── AbstractAlphabetStore.java │ │ │ ├── AbstractAlphabetStore2.java │ │ │ ├── AlphaConverter.java │ │ │ ├── AlphabetReference.java │ │ │ ├── AlphabetsManager.java │ │ │ ├── AlphabetsManager2.java │ │ │ └── GenericAlphabet.java │ │ ├── dataobject/ │ │ │ ├── DataObjectConverter.java │ │ │ ├── IDataObject.java │ │ │ ├── classic/ │ │ │ │ ├── ClassicDataObject.java │ │ │ │ ├── ExtendedClassicDataObject.java │ │ │ │ └── IClassicDataObject.java │ │ │ └── modern/ │ │ │ ├── IModernDataObject.java │ │ │ ├── ModernDataObject.java │ │ │ ├── asymmetric/ │ │ │ │ ├── AsymmetricDataObject.java │ │ │ │ └── IAsymmetricDataObject.java │ │ │ ├── hybrid/ │ │ │ │ ├── HybridDataObject.java │ │ │ │ └── IHybridDataObject.java │ │ │ └── symmetric/ │ │ │ ├── ISymmetricDataObject.java │ │ │ ├── LfsrDataObject.java │ │ │ └── SymmetricDataObject.java │ │ ├── editors/ │ │ │ ├── AbstractEditorService.java │ │ │ ├── EditorNotFoundException.java │ │ │ ├── EditorUtils.java │ │ │ ├── EditorsManager.java │ │ │ ├── JCTElementFactory.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ ├── messages_de.properties │ │ │ └── messages_es.properties │ │ ├── keys/ │ │ │ └── KeyVerificator.java │ │ ├── pkcs/ │ │ │ ├── AbstractPKCS7Factory.java │ │ │ ├── IPKCSFactory.java │ │ │ └── PKCSManager.java │ │ ├── providers/ │ │ │ ├── AbstractProviderController.java │ │ │ ├── ProviderDescriptor.java │ │ │ ├── ProviderManager2.java │ │ │ ├── ProvidersManager.java │ │ │ └── preferences/ │ │ │ ├── Messages.java │ │ │ ├── ProvidersPreferencesInitializer.java │ │ │ ├── ProvidersPreferencesPage.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── util/ │ │ ├── ByteArrayUtils.java │ │ └── PathEditorInput.java │ └── templates/ │ ├── de.txt │ ├── empty.txt │ ├── en.txt │ └── es.txt ├── org.jcryptool.core.splitpackages/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── jsr305/ │ │ └── jsr305-3.0.2.jar │ ├── pom.xml │ └── src/ │ └── .gitkeep ├── org.jcryptool.core.util/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ └── util/ │ ├── DynamicOnetimeTask.java │ ├── calendar/ │ │ └── CalendarService.java │ ├── colors/ │ │ └── ColorService.java │ ├── constants/ │ │ ├── IConstants.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── directories/ │ │ └── DirectoryService.java │ ├── fonts/ │ │ └── FontService.java │ ├── images/ │ │ └── ImageService.java │ ├── input/ │ │ ├── AbstractUIInput.java │ │ ├── ButtonInput.java │ │ ├── InputVerificationResult.java │ │ ├── Messages.java │ │ ├── TextfieldInput.java │ │ ├── handler/ │ │ │ ├── UIInputResultHandler.java │ │ │ └── WidgetRelatedUIInputResultHandler.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── numbers/ │ │ └── NumberService.java │ ├── ui/ │ │ ├── HexTextbox.java │ │ ├── Messages.java │ │ ├── PasswordPrompt.java │ │ ├── SingleVanishTooltipLauncher.java │ │ ├── StartupPartTracker.java │ │ ├── TitleAndDescriptionComposite.java │ │ ├── VisualPluginHelp.java │ │ ├── auto/ │ │ │ ├── LayoutAdvisor.java │ │ │ ├── ScrollingUtils.java │ │ │ └── SmoothScroller.java │ │ ├── layout/ │ │ │ └── GridDataBuilder.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── units/ │ ├── BigMath.java │ ├── ByteFormatter.java │ ├── DefaultByteFormatter.java │ ├── Messages.java │ ├── UnitsService.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.core.views/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── about.html │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── core/ │ └── views/ │ ├── AlgorithmView.java │ ├── ISearchable.java │ ├── Messages.java │ ├── ViewsPlugin.java │ ├── content/ │ │ ├── PaletteView.java │ │ ├── TreeView.java │ │ ├── palette/ │ │ │ ├── AlgorithmPaletteViewer.java │ │ │ ├── Messages.java │ │ │ ├── ViewProviderPaletteViewer.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── structure/ │ │ │ ├── NameSorter.java │ │ │ ├── TreeObject.java │ │ │ ├── TreeParent.java │ │ │ ├── ViewContentProvider.java │ │ │ └── ViewLabelProvider.java │ │ └── tree/ │ │ ├── AlgorithmTreeViewer.java │ │ ├── Messages.java │ │ ├── ViewProviderTreeViewer.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.crypto.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.crypto.flexiprovider/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── crypto/ │ └── flexiprovider/ │ ├── FlexiProviderPlugin.java │ ├── descriptors/ │ │ ├── IFlexiProviderOperation.java │ │ ├── algorithms/ │ │ │ ├── AlgorithmDescriptor.java │ │ │ ├── BlockCipherDescriptor.java │ │ │ └── SecureRandomDescriptor.java │ │ ├── meta/ │ │ │ ├── MetaAlgorithm.java │ │ │ ├── MetaKeyGenerator.java │ │ │ ├── MetaLength.java │ │ │ ├── MetaMode.java │ │ │ ├── MetaOID.java │ │ │ ├── MetaPaddingScheme.java │ │ │ └── interfaces/ │ │ │ ├── IMetaAlgorithm.java │ │ │ ├── IMetaEntry.java │ │ │ ├── IMetaKeyGenerator.java │ │ │ ├── IMetaLength.java │ │ │ ├── IMetaMode.java │ │ │ ├── IMetaOID.java │ │ │ └── IMetaPaddingScheme.java │ │ └── reflect/ │ │ ├── MetaConstructor.java │ │ ├── MetaParameter.java │ │ ├── MetaSpec.java │ │ └── interfaces/ │ │ ├── IMetaConstructor.java │ │ ├── IMetaParameter.java │ │ └── IMetaSpec.java │ ├── exception/ │ │ ├── FlexiProviderException.java │ │ └── InvalidAlgorithmsXMLElementException.java │ ├── reflect/ │ │ ├── ClassUtil.java │ │ └── Reflector.java │ ├── types/ │ │ ├── OperationType.java │ │ └── RegistryType.java │ ├── ui/ │ │ ├── nodes/ │ │ │ ├── ITreeNode.java │ │ │ └── TreeNode.java │ │ └── perspective/ │ │ └── FlexiProviderPerspective.java │ └── xml/ │ ├── AlgorithmsXMLConstants.java │ ├── AlgorithmsXMLManager.java │ └── FlexiProviderRootElement.java ├── org.jcryptool.crypto.flexiprovider.algorithms/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ ├── contexts.xml │ │ │ └── contexts_algorithms.xml │ │ └── en/ │ │ ├── contexts.xml │ │ └── contexts_algorithms.xml │ ├── plugin.xml │ ├── pom.xml │ ├── schema/ │ │ └── newOperation.exsd │ ├── src/ │ │ └── org/ │ │ └── jcryptool/ │ │ └── crypto/ │ │ └── flexiprovider/ │ │ └── algorithms/ │ │ ├── AlgorithmsManager.java │ │ ├── FlexiProviderAlgorithmsPlugin.java │ │ ├── listeners/ │ │ │ ├── INewOperationListener.java │ │ │ └── NewOperationManager.java │ │ └── ui/ │ │ ├── dynamic/ │ │ │ ├── DynamicComposite.java │ │ │ ├── IAlgorithmParameterInputArea.java │ │ │ ├── IDynamicComposite.java │ │ │ ├── IInputArea.java │ │ │ ├── InputFactory.java │ │ │ ├── Messages.java │ │ │ ├── composites/ │ │ │ │ ├── ByteArrayInputArea.java │ │ │ │ ├── CurveParamSelectionArea.java │ │ │ │ ├── DiscreteIntInputArea.java │ │ │ │ ├── FixedModeParameterArea.java │ │ │ │ ├── FlexiBigIntInputArea.java │ │ │ │ ├── Messages.java │ │ │ │ ├── QuadraticIdealComposite.java │ │ │ │ ├── RangeIntInputArea.java │ │ │ │ ├── StringInputArea.java │ │ │ │ ├── UnspecifiedIntInputArea.java │ │ │ │ ├── VariableModeParameterArea.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── views/ │ │ │ ├── FlexiProviderAlgorithmsView.java │ │ │ ├── nodes/ │ │ │ │ ├── AlgorithmNode.java │ │ │ │ ├── CategoryNode.java │ │ │ │ └── FolderNode.java │ │ │ └── providers/ │ │ │ ├── FlexiProviderAlgorithmsViewContentProvider.java │ │ │ ├── FlexiProviderAlgorithmsViewLabelProvider.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── wizards/ │ │ ├── AlgorithmIntroductionPage.java │ │ ├── AlgorithmParameterWizardPage.java │ │ ├── AlgorithmWizard.java │ │ ├── Messages.java │ │ ├── blockcipher/ │ │ │ ├── BlockCipherIntroductionPage.java │ │ │ ├── BlockCipherWizard.java │ │ │ ├── BlockCipherWizardDialog.java │ │ │ ├── IBlockCipherWizardListener.java │ │ │ ├── Messages.java │ │ │ ├── ModeParameterSpecPage.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ ├── securerandom/ │ │ │ ├── Messages.java │ │ │ ├── SecureRandomWizard.java │ │ │ ├── SecureRandomWizardPage.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── signature/ │ │ ├── Messages.java │ │ ├── SignatureWizard.java │ │ ├── SignatureWizardPage.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── xml/ │ └── help_algorithms.xml ├── org.jcryptool.crypto.flexiprovider.engines/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── crypto/ │ └── flexiprovider/ │ └── engines/ │ ├── FlexiProviderEngine.java │ ├── FlexiProviderEngineFactory.java │ ├── FlexiProviderEnginesPlugin.java │ ├── Messages.java │ ├── cipher/ │ │ ├── AsymmetricBlockCipherEngine.java │ │ ├── AsymmetricHybridCipherEngine.java │ │ ├── BlockCipherEngine.java │ │ ├── CipherEngine.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── listener/ │ │ ├── CheckOperationListener.java │ │ └── PerformOperationListener.java │ ├── mac/ │ │ ├── MacEngine.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messagedigest/ │ │ └── MessageDigestEngine.java │ ├── messages.properties │ ├── messages_de.properties │ ├── securerandom/ │ │ └── SecureRandomEngine.java │ └── signature/ │ ├── Messages.java │ ├── SignatureEngine.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.crypto.flexiprovider.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.crypto.flexiprovider.integrator/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── crypto/ │ └── flexiprovider/ │ └── integrator/ │ ├── IntegratorHandler.java │ ├── IntegratorOperation.java │ ├── IntegratorPlugin.java │ ├── IntegratorWizard.java │ ├── IntegratorWizardPage.java │ ├── Messages.java │ ├── NewKeyComposite.java │ ├── NewKeyPairComposite.java │ ├── asymmetric/ │ │ ├── elgamal/ │ │ │ ├── ElGamal.java │ │ │ └── ElGamalHandler.java │ │ └── rsa/ │ │ ├── Rsa.java │ │ └── RsaHandler.java │ ├── blockcipher/ │ │ ├── aes/ │ │ │ ├── Aes.java │ │ │ └── AesHandler.java │ │ ├── idea/ │ │ │ ├── Idea.java │ │ │ └── IdeaHandler.java │ │ └── rc6/ │ │ ├── Rc6.java │ │ └── Rc6Handler.java │ ├── mac/ │ │ └── hmacmd5/ │ │ ├── HMacMd5.java │ │ └── HMacMd5Handler.java │ ├── messagedigest/ │ │ ├── md5/ │ │ │ ├── Md5.java │ │ │ └── Md5Handler.java │ │ └── sha/ │ │ ├── Sha.java │ │ └── ShaHandler.java │ ├── messages.properties │ ├── messages_de.properties │ ├── prng/ │ │ └── sha1/ │ │ ├── Sha1.java │ │ └── Sha1Handler.java │ └── signature/ │ └── dsa/ │ ├── Dsa.java │ └── DsaHandler.java ├── org.jcryptool.crypto.flexiprovider.keystore/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── crypto/ │ └── flexiprovider/ │ └── keystore/ │ ├── FlexiProviderKeystorePlugin.java │ ├── ImportManager.java │ ├── KeyStoreHelper.java │ ├── actions/ │ │ ├── ImportKeyHandler.java │ │ ├── Messages.java │ │ ├── NewKeyPairHandler.java │ │ ├── NewSymmetricKeyHandler.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── wizards/ │ ├── ImportWizard.java │ ├── ImportWizardPage.java │ ├── Messages.java │ ├── NewKeyPairWizard.java │ ├── NewKeyPairWizardPage.java │ ├── NewSymmetricKeyWizard.java │ ├── NewSymmetricKeyWizardPage.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.crypto.flexiprovider.operations/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ ├── schema/ │ │ ├── checkFlexiProviderOperation.exsd │ │ └── performFlexiProviderOperation.exsd │ └── src/ │ └── org/ │ └── jcryptool/ │ └── crypto/ │ └── flexiprovider/ │ └── operations/ │ ├── FlexiProviderOperationsPlugin.java │ ├── Messages.java │ ├── NewOperationListener.java │ ├── OperationsManager.java │ ├── engines/ │ │ ├── CheckOperationManager.java │ │ ├── ICheckOperationListener.java │ │ ├── IPerfomOperationListener.java │ │ └── PerformOperationManager.java │ ├── messages.properties │ ├── messages_de.properties │ ├── ui/ │ │ ├── actions/ │ │ │ ├── context/ │ │ │ │ ├── Messages.java │ │ │ │ ├── RemoveHandler.java │ │ │ │ ├── RemoveKeyHandler.java │ │ │ │ ├── RenameHandler.java │ │ │ │ ├── io/ │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── SelectInputFileHandler.java │ │ │ │ │ ├── SelectOutputFileHandler.java │ │ │ │ │ ├── SelectSignatureHandler.java │ │ │ │ │ ├── SetInputEditorHandler.java │ │ │ │ │ ├── SetOutputEditorHandler.java │ │ │ │ │ ├── UndefinedOperationException.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── messages_de.properties │ │ │ │ ├── messages.properties │ │ │ │ ├── messages_de.properties │ │ │ │ └── ops/ │ │ │ │ ├── DecryptHandler.java │ │ │ │ ├── EncryptHandler.java │ │ │ │ ├── Messages.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ └── menu/ │ │ │ ├── ExecuteOperationHandler.java │ │ │ ├── ExportOperationHandler.java │ │ │ ├── ImportOperationHandler.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── handlers/ │ │ │ ├── Messages.java │ │ │ ├── SelectKeyHandler.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── listeners/ │ │ │ ├── IOperationChangedListener.java │ │ │ └── ISelectedOperationListener.java │ │ └── views/ │ │ ├── EditorDragListener.java │ │ ├── FlexiProviderOperationsView.java │ │ ├── KeyDropListener.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ ├── nodes/ │ │ │ ├── EntryNode.java │ │ │ ├── Messages.java │ │ │ ├── algorithms/ │ │ │ │ ├── AlgorithmNode.java │ │ │ │ ├── Messages.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── io/ │ │ │ │ ├── IONode.java │ │ │ │ ├── InputNode.java │ │ │ │ ├── InputOutputNode.java │ │ │ │ ├── Messages.java │ │ │ │ ├── OutputNode.java │ │ │ │ ├── SignatureIONode.java │ │ │ │ ├── SignatureNode.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── keys/ │ │ │ │ ├── KeyNode.java │ │ │ │ ├── KeyPairNode.java │ │ │ │ ├── Messages.java │ │ │ │ ├── SecretKeyNode.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── messages.properties │ │ │ ├── messages_de.properties │ │ │ └── ops/ │ │ │ ├── Messages.java │ │ │ ├── OperationsNode.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── providers/ │ │ ├── FlexiProviderOperationsViewContentProvider.java │ │ └── FlexiProviderOperationsViewLabelProvider.java │ └── xml/ │ ├── EntryElement.java │ ├── ExportRootElement.java │ ├── Messages.java │ ├── OperationsViewEntryRootElement.java │ ├── algorithms/ │ │ ├── AlgorithmDescriptorElement.java │ │ ├── BlockCipherDescriptorElement.java │ │ ├── SecureRandomDescriptorElement.java │ │ └── paramspecs/ │ │ ├── AlgorithmParameterSpecElement.java │ │ ├── Base64Coder.java │ │ └── ModeParameterSpecElement.java │ ├── io/ │ │ ├── InputOutputElement.java │ │ ├── InputSignatureElement.java │ │ ├── Messages.java │ │ ├── OutputElement.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── keys/ │ │ ├── KeyElement.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messages.properties │ ├── messages_de.properties │ └── ops/ │ └── OperationElement.java ├── org.jcryptool.crypto.keystore/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── contactstore/ │ │ └── contacts.xml │ ├── keystore/ │ │ ├── defunct_keystore_apr2022.ksf │ │ ├── jctKeystore.ksf │ │ ├── jctKeystore_2018.ksf │ │ ├── jctKeystore_2020.ksf │ │ ├── jctKeystore_Nov06.ksf │ │ ├── jctKeystore_Nov18_2020.ksf │ │ └── jctKeystore_Oct_2020.ksf │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ ├── schema/ │ │ ├── keyStoreActions.exsd │ │ └── keyStoreCommands.exsd │ ├── src/ │ │ └── org/ │ │ └── jcryptool/ │ │ └── crypto/ │ │ └── keystore/ │ │ ├── IKeyStoreConstants.java │ │ ├── KeyStorePlugin.java │ │ ├── backend/ │ │ │ ├── ImportExportManager.java │ │ │ ├── KeyStoreActionManager.java │ │ │ ├── KeyStoreAlias.java │ │ │ ├── KeyStoreManager.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── certificates/ │ │ │ └── CertificateFactory.java │ │ ├── commands/ │ │ │ ├── OpenKeystoreHandler.java │ │ │ └── ShowPropertiesHandler.java │ │ ├── descriptors/ │ │ │ ├── ImportDescriptor.java │ │ │ ├── NewEntryDescriptor.java │ │ │ ├── NewKeyPairDescriptor.java │ │ │ ├── NewSecretKeyDescriptor.java │ │ │ └── interfaces/ │ │ │ ├── IContactDescriptor.java │ │ │ ├── IImportDescriptor.java │ │ │ ├── IImportWizard.java │ │ │ ├── INewEntryDescriptor.java │ │ │ ├── INewKeyPairDescriptor.java │ │ │ ├── INewKeyWizard.java │ │ │ └── INewSecretKeyDescriptor.java │ │ ├── keys/ │ │ │ ├── IKeyStoreAlias.java │ │ │ └── KeyType.java │ │ └── ui/ │ │ ├── KeystoreViewer.java │ │ ├── KeystoreWidget.java │ │ ├── actions/ │ │ │ ├── AbstractImportKeyStoreEntryHandler.java │ │ │ ├── AbstractKeyStoreHandler.java │ │ │ ├── AbstractNewKeyStoreEntryHandler.java │ │ │ ├── IKeyStoreActionDescriptor.java │ │ │ ├── KeyStoreActionDescriptor.java │ │ │ ├── KeyStoreBackupHandler.java │ │ │ ├── Messages.java │ │ │ ├── ShadowKeyStoreHandler.java │ │ │ ├── contacts/ │ │ │ │ ├── DeleteContactHandler.java │ │ │ │ └── NewContactHandler.java │ │ │ ├── del/ │ │ │ │ ├── DeleteCertificateHandler.java │ │ │ │ ├── DeleteKeyPairHandler.java │ │ │ │ ├── DeleteSecretKeyHandler.java │ │ │ │ ├── Messages.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── ex/ │ │ │ │ ├── ExportCertificateHandler.java │ │ │ │ ├── ExportKeyPairHandler.java │ │ │ │ ├── ExportSecretKeyHandler.java │ │ │ │ ├── Messages.java │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── dialogs/ │ │ │ ├── CommonPropertyDialog.java │ │ │ ├── Messages.java │ │ │ ├── SelectKeyDialog.java │ │ │ ├── ShowCertificateDialog.java │ │ │ ├── ShowSecretKeyDialog.java │ │ │ ├── TableEntry.java │ │ │ ├── contentproviders/ │ │ │ │ ├── AbstractKeyNodeContentProvider.java │ │ │ │ ├── CertificateContentProvider.java │ │ │ │ ├── CommonContentProvider.java │ │ │ │ ├── ContentProviderFactory.java │ │ │ │ ├── Messages.java │ │ │ │ ├── keypair/ │ │ │ │ │ ├── CMSSPrivateKeyContentProvider.java │ │ │ │ │ ├── CMSSPublicKeyContentProvider.java │ │ │ │ │ ├── DSAPrivateKeyContentProvider.java │ │ │ │ │ ├── DSAPublicKeyContentProvider.java │ │ │ │ │ ├── ECPrivateKeyContentProvider.java │ │ │ │ │ ├── ECPublicKeyContentProvider.java │ │ │ │ │ ├── ElGamalPrivateKeyContentProvider.java │ │ │ │ │ ├── ElGamalPublicKeyContentProvider.java │ │ │ │ │ ├── GMSSPrivateKeyContentProvider.java │ │ │ │ │ ├── GMSSPublicKeyContentProvider.java │ │ │ │ │ ├── IQDSAPrivateKeyContentProvider.java │ │ │ │ │ ├── IQDSAPublicKeyContentProvider.java │ │ │ │ │ ├── IQGQPrivateKeyContentProvider.java │ │ │ │ │ ├── IQGQPublicKeyContentProvider.java │ │ │ │ │ ├── IQRDSAPrivateKeyContentProvider.java │ │ │ │ │ ├── IQRDSAPublicKeyContentProvider.java │ │ │ │ │ ├── LMOTSPrivateKeyContentProvider.java │ │ │ │ │ ├── LMOTSPublicKeyContentProvider.java │ │ │ │ │ ├── McElieceCCA2PrivateKeyContentProvider.java │ │ │ │ │ ├── McElieceCCA2PublicKeyContentProvider.java │ │ │ │ │ ├── McEliecePrivateKeyContentProvider.java │ │ │ │ │ ├── McEliecePublicKeyContentProvider.java │ │ │ │ │ ├── MeRSAPrivateKeyContentProvider.java │ │ │ │ │ ├── MerkleOTSPrivateKeyContentProvider.java │ │ │ │ │ ├── MerkleOTSPublicKeyContentProvider.java │ │ │ │ │ ├── MpRSAPrivateKeyContentProvider.java │ │ │ │ │ ├── NiederreiterPrivateKeyContentProvider.java │ │ │ │ │ ├── NiederreiterPublicKeyContentProvider.java │ │ │ │ │ ├── PFlashPrivateKeyContentProvider.java │ │ │ │ │ ├── PFlashPublicKeyContentProvider.java │ │ │ │ │ ├── RSAPublicKeyContentProvider.java │ │ │ │ │ ├── RainbowPrivateKeyContentProvider.java │ │ │ │ │ ├── RainbowPublicKeyContentProvider.java │ │ │ │ │ ├── SSVElGamalPrivateKeyContentProvider.java │ │ │ │ │ └── SSVElGamalPublicKeyContentProvider.java │ │ │ │ ├── messages.properties │ │ │ │ ├── messages_de.properties │ │ │ │ └── secretkey/ │ │ │ │ ├── ECSecretKeyContentProvider.java │ │ │ │ └── PBESecretKeyContentProvider.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ ├── views/ │ │ │ ├── KeyDragListener.java │ │ │ ├── KeystoreView.java │ │ │ ├── interfaces/ │ │ │ │ ├── IChangeKeyStoreListener.java │ │ │ │ ├── IKeyStoreListener.java │ │ │ │ ├── ISelectedNodeListener.java │ │ │ │ └── IViewKeyInformation.java │ │ │ ├── nodes/ │ │ │ │ ├── Contact.java │ │ │ │ ├── ContactDescriptorNode.java │ │ │ │ ├── ContactManager.java │ │ │ │ ├── ContactStore.java │ │ │ │ ├── ITreeNode.java │ │ │ │ ├── Messages.java │ │ │ │ ├── NodeType.java │ │ │ │ ├── TreeNode.java │ │ │ │ ├── containers/ │ │ │ │ │ ├── AbstractContainerNode.java │ │ │ │ │ ├── CertificateContainerNode.java │ │ │ │ │ ├── IKeyPairContainerNode.java │ │ │ │ │ ├── KeyPairContainerNode.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── SecretKeyContainerNode.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── messages_de.properties │ │ │ │ ├── keys/ │ │ │ │ │ ├── AbstractKeyNode.java │ │ │ │ │ ├── CertificateNode.java │ │ │ │ │ ├── KeyPairNode.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── PrivateKeyNode.java │ │ │ │ │ ├── SecretKeyNode.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── messages_de.properties │ │ │ │ ├── messages.properties │ │ │ │ └── messages_de.properties │ │ │ └── providers/ │ │ │ ├── KeyStoreViewContentProvider.java │ │ │ └── KeyStoreViewLabelProvider.java │ │ ├── wizardpages/ │ │ │ ├── BackupRestorePage.java │ │ │ ├── Messages.java │ │ │ ├── messages.properties │ │ │ └── messages_de.properties │ │ └── wizards/ │ │ ├── BackupRestoreWizard.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ └── swt-grouplayout.jar ├── org.jcryptool.devtools/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── devtools/ │ ├── Activator.java │ ├── EditorAPIStartup.java │ ├── HexEditorDebugLogic.java │ ├── HexEditorDebugView.java │ └── TestShell1.java ├── org.jcryptool.editor.hex/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── editor/ │ └── hex/ │ ├── HexEditorConstants.java │ ├── Messages.java │ ├── commands/ │ │ ├── Messages.java │ │ ├── NewEmptyFile.java │ │ ├── NewFile.java │ │ ├── OpenEditorHandler.java │ │ ├── OpenInTextEditor.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── messages.properties │ ├── messages_de.properties │ └── service/ │ └── HexEditorService.java ├── org.jcryptool.editor.text/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ └── contexts.xml │ │ └── en/ │ │ └── contexts.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── editor/ │ └── text/ │ ├── JCTTextEditorPlugin.java │ ├── commands/ │ │ ├── Messages.java │ │ ├── NewEmptyTextFile.java │ │ ├── NewSampleTextFile.java │ │ ├── OpenEditorHandler.java │ │ ├── OpenInHex.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── editor/ │ │ ├── JCTTextEditor.java │ │ ├── Messages.java │ │ ├── SimpleDocumentProvider.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── service/ │ │ └── JCTEditorService.java │ └── startup/ │ ├── Messages.java │ ├── StartUp.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.editors.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.fileexplorer/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── nl/ │ │ ├── de/ │ │ │ ├── contexts.xml │ │ │ ├── help/ │ │ │ │ ├── preferences.html │ │ │ │ └── view.html │ │ │ ├── index.xml │ │ │ └── toc.xml │ │ └── en/ │ │ ├── contexts.xml │ │ ├── help/ │ │ │ ├── preferences.html │ │ │ └── view.html │ │ ├── index.xml │ │ └── toc.xml │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── fileexplorer/ │ ├── FileExplorerPlugin.java │ ├── commands/ │ │ ├── CollapseHandler.java │ │ ├── CopyHandler.java │ │ ├── CryptoHandler.java │ │ ├── CutHandler.java │ │ ├── DeleteHandler.java │ │ ├── HomeHandler.java │ │ ├── InvisibleToggleHandler.java │ │ ├── Messages.java │ │ ├── PasteHandler.java │ │ ├── RefreshHandler.java │ │ ├── RenameHandler.java │ │ ├── ShowPropertiesHandler.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── popup/ │ │ └── contributions/ │ │ ├── CryptoContributionItem.java │ │ ├── Messages.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── preferences/ │ │ ├── GeneralPreferencePage.java │ │ ├── Messages.java │ │ ├── PreferenceConstants.java │ │ ├── PreferenceInitializer.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── properties/ │ │ ├── Messages.java │ │ ├── ResourcePropertyPage.java │ │ ├── messages.properties │ │ └── messages_de.properties │ ├── tester/ │ │ └── IFileStorePropertyTester.java │ └── views/ │ ├── FileExplorerContentProvider.java │ ├── FileExplorerLabelProvider.java │ ├── FileExplorerView.java │ ├── FileExplorerViewerComparator.java │ ├── Messages.java │ ├── factories/ │ │ ├── FileExplorerAdapterFactory.java │ │ └── ImageFactory.java │ ├── messages.properties │ └── messages_de.properties ├── org.jcryptool.functionlistgen/ │ ├── .classpath │ ├── .project │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ └── src/ │ └── org/ │ └── jcryptool/ │ └── functionlistgen/ │ ├── Activator.java │ ├── AtStartup.java │ └── FunctionalityRecord.java ├── org.jcryptool.jre.master.feature/ │ ├── .project │ ├── build.properties │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.product/ │ ├── .project │ ├── JCT-Maven-Build.launch │ ├── a.txt │ ├── icons/ │ │ ├── icons_linux.xpm │ │ └── icons_osx.icns │ ├── jcryptool.p2.inf │ ├── jcryptool.product │ └── pom.xml ├── org.jcryptool.providers.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jcryptool.releng/ │ ├── .project │ ├── epl.txt │ ├── helper/ │ │ ├── ignored_links.txt │ │ └── link_availability_checker.py │ ├── pom.xml │ └── rebuild_weekly.txt ├── org.jcryptool.target/ │ ├── .project │ ├── org.jcryptool.target.fordevelopers.target │ ├── org.jcryptool.target.jctpde.target │ ├── org.jcryptool.target.target │ └── pom.xml ├── org.jcryptool.views.feature/ │ ├── .project │ ├── build.properties │ ├── epl-v10.html │ ├── feature.xml │ └── pom.xml ├── org.jdom/ │ ├── .classpath │ ├── .project │ ├── LICENSE.txt │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── OSGI-INF/ │ │ └── l10n/ │ │ ├── bundle.properties │ │ └── bundle_de.properties │ ├── build.properties │ └── pom.xml ├── pom.xml └── readme.md