xdg_secret_portal_store 0.2.1 copy "xdg_secret_portal_store: ^0.2.1" to clipboard
xdg_secret_portal_store: ^0.2.1 copied to clipboard

A helper library for storing application secrets in an encrypted file using the master secret provided by the XDG Desktop Portal Secret API.

0.2.1 #

  • Fixes a non-HTTPS link in CHANGELOG to satisfy pub static analysis.

0.2.0 #

  • BREAKING CHANGE: Renames XdgSecretPortalStore.secretRetriever to XdgSecretPortalStore.masterSecretRetriever.

  • BREAKING CHANGE: Moves the default cryptographic implementation to the new xdg_secret_portal_store_default package. xdg_secret_portal_store no longer depends on package:cryptography and now requires a SecretStoreCrypto implementation to be supplied explicitly.

Migration #

Add the companion package:

dart pub add xdg_secret_portal_store_default

Pass it to crypto parameter:

'package:xdg_secret_portal_store/xdg_secret_portal_store.dart';
import 'package:xdg_secret_portal_store_default/xdg_secret_portal_store_default.dart';

final store = XdgSecretPortalStore(
  // ...
  crypto: SecretStoreCryptoDefault(),
);

See this issue for the breaking change justification and use case.

0.1.1 #

  • Shortens the package description to satisfy pub static analysis.

0.1.0 #

  • Initial version.
2
likes
160
points
215
downloads

Documentation

API reference

Publisher

verified publisherechoellet.dev

Weekly Downloads

A helper library for storing application secrets in an encrypted file using the master secret provided by the XDG Desktop Portal Secret API.

Repository (GitHub)
View/report issues

Topics

#os-integration #xdg-portal #secure-storage

License

MIT (license)

More

Packages that depend on xdg_secret_portal_store