komikku/app/src/main/java/eu/kanade/domain
Shamicen 88f076afd4
Encrypted CBZ archives (#846)
* Initial Implementation of encrypted CBZ archives

* changed a preference key to correct Syntax, changed a function name and changed ComicInfo padding length

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* add necessary imports

* fix indentation after merge conflict

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* fix indentation and add imports

* collect preferences as states

* test if password is correct in ZipPageLoader

* added withIOContext to function call

* added encryption type preference

* implemented database encryption

* added proguard rules for sqlcipher and generate padding length with SecureRandom

---------

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2023-05-06 11:06:54 -04:00
..
base Misc cleanup 2023-03-20 18:57:43 -04:00
chapter Misc cleanup 2023-03-20 18:57:43 -04:00
download/interactor Refactor SourceManager/StubSource to domain module 2023-03-14 23:35:34 -04:00
extension Prioritize "all" ("Multi") lang in extensions lists 2023-01-07 16:37:46 -05:00
manga Encrypted CBZ archives (#846) 2023-05-06 11:06:54 -04:00
source Move isLocal extension functions to LocalSource 2023-03-20 19:00:06 -04:00
track Clean up WorkManager usages a bit 2023-03-20 18:45:18 -04:00
ui Move more things around 2023-02-09 18:08:07 -05:00
DomainModule.kt Move more things to domain/data modules 2023-03-15 00:23:28 -04:00
SYDomainModule.kt Move some things to the domain module 2023-03-16 20:18:41 -04:00