Commit Graph

35 Commits

Author SHA1 Message Date
Sebastian Kaspari
ce323400dd [components] Run ktlintFormat to fix new ktlint errors. 2021-07-28 12:03:23 +00:00
Gabriel Luong
faf9c9bfb3 [components] Issue https://github.com/mozilla-mobile/android-components/issues/10140 - Part 3: Implement the new Autocomplete.StorageDelegate interface in GeckoAutocompleteStorageDelegate
- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
2021-05-05 22:45:59 +00:00
Grisha Kruglov
0d4aa38533 [components] Introduce AutofillCrypto and add encryptio/decryption and key management to credit card storage 2021-04-21 21:06:50 +00:00
Grisha Kruglov
22890e3d7b [components] Secure prefs (read: AndroidKeyStore) reliability experiment 2021-03-03 18:02:38 +00:00
Emilio Cobos Álvarez
41d375b7d9 [components] ktlint: Add missing newlines.
Running ./gradlew ktlint locally reports a lot of stuff like:

/home/emilio/src/moz/android-components/components/support/migration/src/test/java/mozilla/components/support/migration/MigrationIntentProcessorTest.kt:1:1: File must end with a newline (\n)

This fixes it with:

    for f in $(cat files | cut -d : -f 1); do echo "" >> $f; done

Making ./gradlew ktlint pass.
2020-12-03 17:24:44 +00:00
Tiger Oakes
97a49470bd [components] Remove roboletric runner for some lib tests 2020-07-01 10:10:30 -07:00
Jonathan Almeida
b86fa6dfb5 [components] Close https://github.com/mozilla-mobile/android-components/issues/6601: Update targetSdkVersion to 29 2020-04-28 03:16:54 -04:00
Emily Kager
5ed1335161 [components] For https://github.com/mozilla-mobile/fenix/issues/8324 - Adds flags for optionally not accessing Keystore 2020-02-14 12:48:37 -08:00
Emily Kager
abfa0cc992 [components] For https://github.com/mozilla-mobile/android-components/issues/5342 - Synchronize dataprotect Cipher functions 2020-02-05 18:48:00 +01:00
Grisha Kruglov
cead6093a9 [components] Closes https://github.com/mozilla-mobile/android-components/issues/5004: Improve SecureAbove22Preferences API 2019-11-07 23:02:22 -08:00
Grisha Kruglov
9f5ac796ef [components] Mark 'generateEncryptionKey' as public 2019-11-06 12:35:35 -08:00
Grisha Kruglov
4a4cd730d4 [components] Address review feedback 2019-11-05 12:35:11 -08:00
Grisha Kruglov
c19645517e [components] Support migrating prefs from pre-M to post-M 2019-11-04 18:23:32 -08:00
Grisha Kruglov
8c3425123d [components] Use a more descriptive/accurate name for the encrypted sharedprefs wrapper 2019-11-04 17:33:33 -08:00
Grisha Kruglov
66f263a668 [components] Cleanup dataprotect link/detekt issues, add tests 2019-11-04 17:33:33 -08:00
Emily Kager
04500fbabd [components] Make utils function public 2019-11-04 15:51:11 -08:00
Emily Kager
7b0c21577e [components] Update samples libprotect 2019-11-04 15:51:11 -08:00
Emily Kager
aa06de79b8 [components] Remove minSdkVersion_dataprotect, Create KeySharedPreferences 2019-11-04 15:51:11 -08:00
Denys M
1f8fc3fa5b [components] For https://github.com/mozilla-mobile/android-components/issues/1481. Enable unit test binary resources globally.
Excluded few modules.
2019-06-13 09:29:52 +02:00
Denys M
f9cd052155 [components] For https://github.com/mozilla-mobile/android-components/issues/1481. Use androidx runner in lib-dataprotect. 2019-06-11 12:23:53 +02:00
Sebastian Kaspari
5c54ec453d [components] Closes https://github.com/mozilla-mobile/android-components/issues/842: Migrate from support libraries to AndroidX. 2019-05-02 16:08:55 +02:00
Mitchell Hentges
8fd19cdf3a [components] Moves description to be part of project.ext 2019-01-11 10:08:32 +01:00
Mitchell Hentges
3ee4d96a84 [components] Reads componentsVersion from .buildconfig.yml 2019-01-11 10:08:32 +01:00
ali-abdullah
89f3263d12 [components] included buildSrc in ktlint and detekt checks 2018-11-16 12:40:04 +01:00
Matthew A. Miller
a8b2098d69 [components] fixup linting issues 2018-11-02 12:07:42 +01:00
Matthew A. Miller
cc3055ecbc [components] detekt cleanup and better root errors 2018-11-02 12:07:42 +01:00
Matthew A. Miller
7ce410ad22 [components] changes to improve lib-dataprotect usability 2018-11-02 12:07:42 +01:00
Sebastian Kaspari
53b3d1a71f [components] Update repository information in README files. 2018-10-25 15:37:46 +02:00
Sebastian Kaspari
9e17b84339 [components] Simplify build configuration. 2018-10-24 10:21:12 +02:00
Sebastian Kaspari
0ddd066157 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1072: Make Keystore class open. 2018-10-22 14:53:25 +02:00
Johan Lorenzo
0ca864a1bf [components] Stop Bintray. Update {group,artifact}Ids. Remove massage task 2018-10-22 14:35:51 +02:00
Marco
6e4f04af78 [components] Closes https://github.com/mozilla-mobile/android-components/issues/47: Remove test prefix from method names 2018-10-10 15:59:39 -04:00
Wajahat Karim
ed0729232c [components] Closes https://github.com/mozilla-mobile/android-components/issues/922: Update READMEs to point to maven.mozilla.org and use new artifact names. 2018-10-03 09:20:43 +02:00
Matthew A. Miller
abe0ddba65 [components] API to encrypt/decrypt data using keys managed by AndroidKeyStore 2018-09-14 12:14:26 -04:00
Sebastian Kaspari
740d8c4b3d [components] Issue https://github.com/mozilla-mobile/android-components/issues/681: Add empty "dataprotect" component shell. 2018-08-30 16:49:27 +02:00