diff --git a/Cargo.toml b/Cargo.toml index 0234b0c..65ed878 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ workspace = { members = ["crypt_guard_proc"] } [package] name = "crypt_guard" -version = "1.2.16" +version = "1.3.0" edition = "2021" description = "CryptGuardLib is a comprehensive Rust library designed for strong encryption and decryption, incorporating post-quantum cryptography to safeguard against quantum threats. It's geared towards developers who need to embed advanced cryptographic capabilities in their Rust applications." license = "MIT" @@ -22,7 +22,7 @@ pqcrypto-dilithium = "0.5.0" pqcrypto-kyber = "0.8.1" chrono = "0.4.37" lazy_static = "1.4.0" -crypt_guard_proc = { path = "./crypt_guard_proc", version = "0.1.0" } +crypt_guard_proc = { path = "./crypt_guard_proc", version = "0.2.0" } zeroize = "1.8.1" digest = "0.10.7" sudo = "0.6.0" diff --git a/README.md b/README.md index c85434e..744b06f 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ The macros now automatically zero out the used values to enhance data security d ### Current Release -The present version, **1.2.16**, focuses on detailed cryptographic operations with enhanced data handling through automated macros. These macros simplify execution by wrapping up the necessary steps of definition, leveraging generic types and trait definitions. This version avoids asynchronous code, which will be reintroduced as a feature in future updates. Users preferring async implementation should use version 1.0.3. Note that version 1.0.3 uses the old syntax and has indirect documentation through the README, lacking Cargo's auto-generated documentation due to missing comments. Version 1.2.14 offers user-friendly syntax, reducing the need for extensive struct definitions, and supports Kyber1024, Kyber768, and Kyber512, along with logging capabilities. +The present version, **1.3.0**, focuses on detailed cryptographic operations with enhanced data handling through automated macros. These macros simplify execution by wrapping up the necessary steps of definition, leveraging generic types and trait definitions. This version avoids asynchronous code, which will be reintroduced as a feature in future updates. Users preferring async implementation should use version 1.0.3. Note that version 1.0.3 uses the old syntax and has indirect documentation through the README, lacking Cargo's auto-generated documentation due to missing comments. The new Version offers user-friendly syntax, reducing the need for extensive struct definitions, and supports Kyber1024, Kyber768, and Kyber512, along with logging capabilities. ### Simplifying Encryption and Decryption with Macros