komikku/gradle
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
..
wrapper Bump dependencies 2023-03-15 17:17:28 -04:00
androidx.versions.toml Merge remote-tracking branch 'origin/release' 2023-04-16 17:41:19 -04:00
compose.versions.toml Bump dependencies 2023-04-09 18:51:42 -04:00
kotlinx.versions.toml Bump xmlutil (#839) 2023-04-16 12:43:18 -04:00
libs.versions.toml Encrypted CBZ archives (#846) 2023-05-06 11:06:54 -04:00
sy.versions.toml Directly use shortcuts and update google services and firebase 2023-04-16 17:14:59 -04:00