Commit d53ebeb
Merging Feat/ios feature parity into Main (#3)
* feat: add shared secret hkdf from p256 pubkey using secure element
* feat: add shared pubkey retrieval command
* fix: enable digests for ECDSA signature
* feat: multiple shared secret inputs and forcing the salt to be provided, alongside optional extra info
* feat: start guest js functions for shared secret keys
* feat: add unencrypted prefs storage and depends on config now
* feat: router config for proper builds, trying rpid
* refactor: index js updates to use latest rust and mobile
* feat: add contains key / plaintext
* refactor: package deps
* refactor: match naming convention from p256 signer
* fix: add key to readCipherData
* feat: add hmac_sha256 function backed by android keystore
* feat: add guest-js function for hmacSha256
* chore: update build version
* chore: update cargo version
* feat: try without biometric if running in debug build mode
* feat: build new versions and align cargo and package json
* refactor: encrypt should also perform biometric only in release mode
* refactor: resolve correctly
* wip: functional equivalence on iOS17+
* chore: SwiftRs and C declaration in shim
* fix: test
* fix: initPlugin return KeystorePlugin
* fix: flag iOS 17 using available
* chore: cleanup package.swift
* fix: resolve tauri-api dep path
* fix: proper parsing of args when invoked
* test without parse args guard
* chore: set static service and account
todo: use config args
* test without parse args guard
* test without parse args guard
* chore: move back to 15
* chore: matched up the response specification
* chore: fixed error on passing args between js and swift
* chore: switch to keychain for securePrefs
* chore: added debugging and fixed error
* chore: simplified implementation version
* chore: added back hmac
* chore: bump to `2.2.0` for release package ver
---------
Co-authored-by: 0x330a <92654767+0x330a@users.noreply.github.com>
Co-authored-by: Paul Salisbury <paul@blockchainlabs.nz>
Co-authored-by: Thomas Le <letanthanhtai@gmail.com>1 parent 7f1c99d commit d53ebeb
30 files changed
Lines changed: 1632 additions & 344 deletions
File tree
- android
- src/main/java
- guest-js
- ios
- Sources
- KeystorePlugin
- Tests
- KeystorePluginTests
- PluginTests
- permissions
- autogenerated
- commands
- schemas
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
17 | 20 | | |
18 | 21 | | |
19 | 22 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
This file was deleted.
0 commit comments