Skip to main content

magic_encryption 1.0.0 copy "magic_encryption: ^1.0.0" to clipboard
magic_encryption: ^1.0.0 copied to clipboard

AES-256-CBC encryption for Magic apps: the Crypt facade, encrypter and key:generate.

Changelog #

All notable changes to this project will be documented in this file.

[Unreleased] #

1.0.0 - 2026-11-14 #

Added #

  • First release. AES-256-CBC encryption for Magic apps, moved out of magic core.
  • Crypt facade: encrypt and decrypt with the app key (APP_KEY), and encryptWithDeviceKey, decryptWithDeviceKey, hasDeviceKey, generateDeviceKey and clearDeviceKey with a per-device key kept in Vault.
  • MagicEncrypter (the cipher), MagicDecryptException and EncryptionServiceProvider (wiring).
  • key:generate command, run as dart run magic:dowel key:generate, and a dowel plugin provider (MagicEncryptionDowelProvider) that dart run magic:dowel plugin:install magic_encryption registers.
  • Built on dowel ^1.0.0 and pointycastle ^4.0.0. Requires Dart 3.13, Flutter 3.47 and magic ^1.0.0.
0
likes
0
points
0
downloads

Publisher

verified publisheranilcancakir.com

Weekly Downloads

AES-256-CBC encryption for Magic apps: the Crypt facade, encrypter and key:generate.

Homepage
Repository (GitHub)
View/report issues

Topics

#encryption #aes #security #magic

License

unknown (license)

Dependencies

dowel, flutter, magic, pointycastle

More

Packages that depend on magic_encryption