├── .github └── workflows │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetSelector.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── material_theme_project_new.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── Gemfile ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── personx │ │ └── cryptx │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── ic_launcher_mono-playstore.png │ ├── ic_launcher_monochrome_icon-playstore.png │ ├── java │ │ └── com │ │ │ └── personx │ │ │ └── cryptx │ │ │ ├── AppFileManager.kt │ │ │ ├── ClipboardManagerHelper.kt │ │ │ ├── Constants.kt │ │ │ ├── MainActivity.kt │ │ │ ├── NavControllerProvider.kt │ │ │ ├── NavGraph.kt │ │ │ ├── PrefsHelper.kt │ │ │ ├── backup │ │ │ └── BackupManager.kt │ │ │ ├── components │ │ │ ├── CyberpunkButton.kt │ │ │ ├── CyberpunkKeySection.kt │ │ │ ├── CyberpunkKeypadButton.kt │ │ │ ├── CyberpunkNavBar.kt │ │ │ ├── CyberpunkOutputSection.kt │ │ │ ├── DecryptionHistoryItem.kt │ │ │ ├── DropdownMenu.kt │ │ │ ├── EditText.kt │ │ │ ├── EncryptionHistoryItem.kt │ │ │ ├── FeaturedButton.kt │ │ │ ├── Header.kt │ │ │ ├── KeyPairHistoryItem.kt │ │ │ ├── PlaceHolderInfo.kt │ │ │ ├── SubTitleBar.kt │ │ │ └── Toast.kt │ │ │ ├── crypto │ │ │ ├── PinCryptoManager.kt │ │ │ └── SessionKeyManager.kt │ │ │ ├── data │ │ │ ├── DecryptionState.kt │ │ │ ├── EncryptionState.kt │ │ │ ├── FeatureItem.kt │ │ │ ├── HashDetectorState.kt │ │ │ ├── HashState.kt │ │ │ ├── NavBarItem.kt │ │ │ ├── PinLoginState.kt │ │ │ ├── PinSetupState.kt │ │ │ ├── SettingsScreenState.kt │ │ │ ├── SignatureScreenState.kt │ │ │ ├── SteganographyState.kt │ │ │ └── VaultState.kt │ │ │ ├── database │ │ │ └── encryption │ │ │ │ ├── Dao.kt │ │ │ │ ├── DatabaseMigrations.kt │ │ │ │ ├── DatabaseProvider.kt │ │ │ │ ├── DecryptionHistory.kt │ │ │ │ ├── EncryptedDatabase.kt │ │ │ │ ├── EncryptionHistory.kt │ │ │ │ └── KeyPairHistory.kt │ │ │ ├── screens │ │ │ ├── AboutScreen.kt.kt │ │ │ ├── BackupDecisionScreen.kt │ │ │ ├── EncryptionHistoryScreen.kt │ │ │ ├── HashDetectorScreen.kt │ │ │ ├── HashGeneratorScreen.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── SteganographyScreen.kt │ │ │ ├── decryptscreen │ │ │ │ ├── DecryptHistoryScreen.kt │ │ │ │ ├── DecryptionScreen.kt │ │ │ │ ├── EncryptedHistoryHandler.kt │ │ │ │ └── PinHandler.kt │ │ │ ├── encryptscreen │ │ │ │ ├── EncryptHistoryScreen.kt │ │ │ │ ├── EncryptScreen.kt │ │ │ │ └── PinHandler.kt │ │ │ ├── fileencryption │ │ │ │ └── VaultScreen.kt │ │ │ ├── pinlogin │ │ │ │ ├── PinLoginEvent.kt │ │ │ │ └── PinLoginScreen.kt │ │ │ ├── pinsetup │ │ │ │ ├── PinSetupEvent.kt │ │ │ │ └── PinSetupScreen.kt │ │ │ ├── settingsscreen │ │ │ │ └── SettingsScreen.kt │ │ │ └── signature │ │ │ │ ├── KeyPairHistoryScreen.kt │ │ │ │ └── SignatureScreen.kt │ │ │ ├── ui │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ ├── vaultmanager │ │ │ ├── VaultFileManager.kt │ │ │ ├── VaultKeyManager.kt │ │ │ ├── VaultManager.kt │ │ │ └── VaultMetadataManager.kt │ │ │ └── viewmodel │ │ │ ├── HashDetectorViewModel.kt │ │ │ ├── HashGeneratorViewModel.kt │ │ │ ├── PassphraseSetupRepository.kt │ │ │ ├── PinLoginViewModel.kt │ │ │ ├── PinLoginViewModelFactory.kt │ │ │ ├── PinSetupViewModel.kt │ │ │ ├── PinSetupViewModelFactory.kt │ │ │ ├── SettingsViewModel.kt │ │ │ ├── decryption │ │ │ ├── DecryptionHistoryRepository.kt │ │ │ ├── DecryptionViewModel.kt │ │ │ └── DecryptionViewModelFactory.kt │ │ │ ├── encryption │ │ │ ├── EncryptionViewModel.kt │ │ │ ├── EncryptionViewModelFactory.kt │ │ │ └── EncryptionViewModelRepository.kt │ │ │ ├── fileencryption │ │ │ ├── VaultVIewModelFactory.kt │ │ │ ├── VaultViewModel.kt │ │ │ └── VaultViewModelRepository.kt │ │ │ ├── signature │ │ │ ├── SignatureToolViewModel.kt │ │ │ └── SignatureViewModelFactory.kt │ │ │ └── steganography │ │ │ ├── SteganographyViewModel.kt │ │ │ ├── SteganographyViewModelFactory.kt │ │ │ └── SteganographyViewModelRepository.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.png │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_mono_background.xml │ │ ├── ic_launcher_monochrome_icon_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── personx │ └── cryptx │ └── ExampleUnitTest.kt ├── cryptography ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── cryptography │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── cryptography │ │ │ ├── algorithms │ │ │ └── SymmetricBasedAlgorithm.kt │ │ │ ├── data │ │ │ └── CryptoParams.kt │ │ │ ├── interfaces │ │ │ └── SymmetricAlgorithms.kt │ │ │ ├── signature │ │ │ ├── KeyLoader.kt │ │ │ ├── Signer.kt │ │ │ └── Verifier.kt │ │ │ └── utils │ │ │ ├── CryptoUtils.kt │ │ │ ├── HashUtils.kt │ │ │ └── SteganographyUtils.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── example │ └── cryptography │ └── ExampleUnitTest.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ └── 6.jpg │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── DecryptScreen.png ├── EncryptScreen.png ├── FileSteg.png ├── HashDetector.png ├── HashGenerator.png └── HomeScreen.png └── settings.gradle.kts /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/personx/cryptx/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/androidTest/java/com/personx/cryptx/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher_mono-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/ic_launcher_mono-playstore.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher_monochrome_icon-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/ic_launcher_monochrome_icon-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/AppFileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/AppFileManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/ClipboardManagerHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/ClipboardManagerHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/NavControllerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/NavControllerProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/NavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/NavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/PrefsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/PrefsHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/backup/BackupManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/backup/BackupManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/CyberpunkButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/CyberpunkButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/CyberpunkKeySection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/CyberpunkKeySection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/CyberpunkKeypadButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/CyberpunkKeypadButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/CyberpunkNavBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/CyberpunkNavBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/CyberpunkOutputSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/CyberpunkOutputSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/DecryptionHistoryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/DecryptionHistoryItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/DropdownMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/DropdownMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/EditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/EditText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/EncryptionHistoryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/EncryptionHistoryItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/FeaturedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/FeaturedButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/Header.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/KeyPairHistoryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/KeyPairHistoryItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/PlaceHolderInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/PlaceHolderInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/SubTitleBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/SubTitleBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/components/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/components/Toast.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/crypto/PinCryptoManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/crypto/PinCryptoManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/crypto/SessionKeyManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/crypto/SessionKeyManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/DecryptionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/DecryptionState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/EncryptionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/EncryptionState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/FeatureItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/FeatureItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/HashDetectorState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/HashDetectorState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/HashState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/HashState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/NavBarItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/NavBarItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/PinLoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/PinLoginState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/PinSetupState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/PinSetupState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/SettingsScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/SettingsScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/SignatureScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/SignatureScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/SteganographyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/SteganographyState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/data/VaultState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/data/VaultState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/Dao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/Dao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/DatabaseMigrations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/DatabaseMigrations.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/DatabaseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/DatabaseProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/DecryptionHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/DecryptionHistory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/EncryptedDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/EncryptedDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/EncryptionHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/EncryptionHistory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/database/encryption/KeyPairHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/database/encryption/KeyPairHistory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/AboutScreen.kt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/AboutScreen.kt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/BackupDecisionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/BackupDecisionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/EncryptionHistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/EncryptionHistoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/HashDetectorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/HashDetectorScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/HashGeneratorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/HashGeneratorScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/SteganographyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/SteganographyScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/decryptscreen/DecryptHistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/decryptscreen/DecryptHistoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/decryptscreen/DecryptionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/decryptscreen/DecryptionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/decryptscreen/EncryptedHistoryHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/decryptscreen/EncryptedHistoryHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/decryptscreen/PinHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/decryptscreen/PinHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/encryptscreen/EncryptHistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/encryptscreen/EncryptHistoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/encryptscreen/EncryptScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/encryptscreen/EncryptScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/encryptscreen/PinHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/encryptscreen/PinHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/fileencryption/VaultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/fileencryption/VaultScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/pinlogin/PinLoginEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/pinlogin/PinLoginEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/pinlogin/PinLoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/pinlogin/PinLoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/pinsetup/PinSetupEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/pinsetup/PinSetupEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/pinsetup/PinSetupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/pinsetup/PinSetupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/settingsscreen/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/settingsscreen/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/signature/KeyPairHistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/signature/KeyPairHistoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/screens/signature/SignatureScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/screens/signature/SignatureScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/vaultmanager/VaultFileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/vaultmanager/VaultFileManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/vaultmanager/VaultKeyManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/vaultmanager/VaultKeyManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/vaultmanager/VaultManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/vaultmanager/VaultManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/vaultmanager/VaultMetadataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/vaultmanager/VaultMetadataManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/HashDetectorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/HashDetectorViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/HashGeneratorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/HashGeneratorViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/PassphraseSetupRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/PassphraseSetupRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/PinLoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/PinLoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/PinLoginViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/PinLoginViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/PinSetupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/PinSetupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/PinSetupViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/PinSetupViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionHistoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionHistoryRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/decryption/DecryptionViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/encryption/EncryptionViewModelRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultVIewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultVIewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultViewModelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/fileencryption/VaultViewModelRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/signature/SignatureToolViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/signature/SignatureToolViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/signature/SignatureViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/signature/SignatureViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/java/com/personx/cryptx/viewmodel/steganography/SteganographyViewModelRepository.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_mono_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/ic_launcher_mono_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_monochrome_icon_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/ic_launcher_monochrome_icon_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/personx/cryptx/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/app/src/test/java/com/personx/cryptx/ExampleUnitTest.kt -------------------------------------------------------------------------------- /cryptography/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /cryptography/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/build.gradle.kts -------------------------------------------------------------------------------- /cryptography/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/proguard-rules.pro -------------------------------------------------------------------------------- /cryptography/src/androidTest/java/com/example/cryptography/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/androidTest/java/com/example/cryptography/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /cryptography/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/algorithms/SymmetricBasedAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/algorithms/SymmetricBasedAlgorithm.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/data/CryptoParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/data/CryptoParams.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/interfaces/SymmetricAlgorithms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/interfaces/SymmetricAlgorithms.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/signature/KeyLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/signature/KeyLoader.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/signature/Signer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/signature/Signer.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/signature/Verifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/signature/Verifier.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/utils/CryptoUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/utils/CryptoUtils.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/utils/HashUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/utils/HashUtils.kt -------------------------------------------------------------------------------- /cryptography/src/main/java/com/example/cryptography/utils/SteganographyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/java/com/example/cryptography/utils/SteganographyUtils.kt -------------------------------------------------------------------------------- /cryptography/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /cryptography/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cryptography/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /cryptography/src/test/java/com/example/cryptography/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/cryptography/src/test/java/com/example/cryptography/ExampleUnitTest.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Simple Android Cryptography Toolkit 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | CryptX 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/DecryptScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/DecryptScreen.png -------------------------------------------------------------------------------- /screenshots/EncryptScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/EncryptScreen.png -------------------------------------------------------------------------------- /screenshots/FileSteg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/FileSteg.png -------------------------------------------------------------------------------- /screenshots/HashDetector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/HashDetector.png -------------------------------------------------------------------------------- /screenshots/HashGenerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/HashGenerator.png -------------------------------------------------------------------------------- /screenshots/HomeScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/screenshots/HomeScreen.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersonX-46/CryptX/HEAD/settings.gradle.kts --------------------------------------------------------------------------------