Release of package sodium - Version 3.0.0
Changelog
3.0.0 - 2024-07-26
Changed
- Updated min required dart SDK to 3.4.0
- Updated dependencies
- Updated expected libsodium version 1.0.20
- [BREAKING] Use
BigInt
forcrypto.kdf.deriveFromKey
ssubKeyId
- This ensure that 64bit integers can be used safely in the VM and JS
- Refactor JS implementation to use the new
dart:js\_interop
andpackage:web
libraries- This ensures compatibility with WASM and modern dart/flutter
- Seal all data types
Removed
- [BREAKING] Removed deprecations
- Removed
pwhash
andaead
from the non-sumo API- They still exist in the sumo API
- Removed old
SodiumInit.init*
methods- The
SodiumInit.init*2
methods have been renamed to remove the2
- The
- Removed
The package and it's documentation are available at pub.dev.