mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-10-20 23:11:24 +02:00
* feat: adding the ability to encrypt/decrypt data based on the biometric auth Adding the method biometricCipher() that allows to use the biometric authentication to use a generated key from android that can be accessed only through the biometric authentication. The method uses this key to encrypt/decrypt the data provided by the caller in the "options" parameter, with "dataToEncrypt" or "dataToDecrypt" filled. Changes were done both on Kotlin, Rust and JS sides. * Improving the way we encrypt data by allowing only if the biometric was successful. * Adding a warning on the JS side * Adding doc changes in readme.md * Adding doc changes in readme.md * Update README.md - it was updated incomplete * update docs * enhance error handling * update example --------- Co-authored-by: Lucas Nogueira <lucas@tauri.app>
18 lines
445 B
TOML
18 lines
445 B
TOML
"$schema" = "schemas/schema.json"
|
|
[default]
|
|
description = """
|
|
This permission set configures which
|
|
biometric features are by default exposed.
|
|
|
|
#### Granted Permissions
|
|
|
|
It allows checking the biometric status and
|
|
prompting for authentication. Encrypting and
|
|
decrypting data with `biometric_cipher` is not
|
|
included and must be enabled explicitly with
|
|
`biometric:allow-biometric-cipher`.
|
|
|
|
"""
|
|
|
|
permissions = ["allow-authenticate", "allow-status"]
|