cryptdart 0.1.3
cryptdart: ^0.1.3 copied to clipboard
CryptDart is a unified cryptography library for Dart, providing easy-to-use interfaces for symmetric and asymmetric encryption, digital signatures (including ECDSA), and key management. Built on Point [...]
Changelog #
0.1.3 - 2026-02-15 #
- Fix: Rimosso parametro
algorithmda InputExpirationBase in tutti i test e example - Fix: Sostituiti riferimenti a CryptoAlgorithm con enum specifici (SymmetricCipherAlgorithm, AsymmetricCipherAlgorithm, SymmetricSignAlgorithm, AsymmetricSignAlgorithm)
- Fix: Risolto accesso a proprietà
.namesu enum values con helper function_extractAlgorithmName() - Fix: Corretta struttura annidata di parent tuple per ECDHKeyExchange
- Fix: Aggiunto parametro
algorithm: KeyExchangeAlgorithm.ecdhdove mancava - Refactoring: Riscritto factory_methods_example.dart per usare createFull() factory methods
- Fix: Rimossi import non utilizzati e cast non necessari
- Aggiunto: Dipendenze mancanti (crypto, path) a pubspec.yaml
- Tutti i 38 test passano ✓
- Tutti i 7 example file funzionano correttamente ✓
0.1.2 - 2025-11-21 #
- Fix: tutti i costruttori degli esempi ora rispettano le typedef effettive
- Refactoring: esempio/main.dart ora è completamente compatibile con Dart 3
- Preparazione per pubblicazione su pub.dev
All notable changes to this project will be documented in this file.
0.1.1 - 2025-11-21 #
- Added ECDSA digital signature support
- Updated dependencies: pointycastle ^4.0.0, basic_utils ^5.8.2, meta ^1.17.0
- Improved documentation and README
- Added example package
- Various bugfixes and code formatting improvements
0.1.0 Initial release #
- First public release of CryptDart
- Symmetric ciphers: AES, TripleDES, ChaCha20
- Asymmetric cipher: RSA
- Digital signatures: HMAC, RSA signature
- Key generation and expiration logic
- Centralized cryptographic utilities