Skip to content

Commit d974451

Browse files
authored
0.3.0 (#17)
* 0.3.0 * fix: add repository to cipher package * fix: add repo to enclave crate * chore: bump main crate version
1 parent 58b3087 commit d974451

File tree

6 files changed

+20
-13
lines changed

6 files changed

+20
-13
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
6+
7+
## [0.3.0]
8+
9+
### Changed
10+
- **BREAKING** Fixed `ChaCha20` implementation and added test vectors compliant with IETF RFC-7539
11+
612
## [0.2.0]
713

814
### Added
@@ -36,7 +42,8 @@ All notable changes to this project will be documented in this file.
3642

3743
- Initial release
3844

39-
[Unreleased]: https://github.com/mikesposito/secured/[email protected]
45+
[Unreleased]: https://github.com/mikesposito/secured/[email protected]
46+
[0.3.0]: https://github.com/mikesposito/secured/compare/[email protected]@0.3.0
4047
[0.2.0]: https://github.com/mikesposito/secured/compare/[email protected]@0.2.0
4148
[0.1.2]: https://github.com/mikesposito/secured/compare/[email protected]@0.1.2
4249
[0.1.1]: https://github.com/mikesposito/secured/compare/[email protected]@0.1.1

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "secured"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["mikesposito"]
66
license = "MIT"
@@ -14,12 +14,12 @@ members = ["enclave", "cipher", "cipher/key", "benches"]
1414
[dependencies.enclave]
1515
package = "secured-enclave"
1616
path = "enclave"
17-
version = "0.2.0"
17+
version = "0.3.0"
1818

1919
[dependencies.cipher]
2020
package = "secured-cipher"
2121
path = "cipher"
22-
version = "0.1.0"
22+
version = "0.2.0"
2323

2424
[dependencies.clap]
2525
version = "^4.0.0"

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ Secured is a versatile Rust package that provides robust encryption and decrypti
77
88
## Features
99

10-
- **Encryption and Decryption**: Easily encrypt and decrypt files with password, safely.
11-
- A `ChaCha20` cipher is used, with a 32-bytes long encryption key, a 2-words `IV`, and a 2-words `counter`.
12-
The cipher encrypts bytes dividing them in 64-bytes chunks, and processing each chunk in parallel.
10+
- **Encryption and Decryption**: Easily encrypt and decrypt files with password, using [the `ChaCha20` algorithm](cipher/src/permutation/chacha20.rs).
1311
- **Cli & Library**: Use as a standalone CLI tool or integrate as a library in your Rust applications.
1412

1513
## Installation

cipher/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[package]
22
name = "secured-cipher"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["mikesposito"]
5+
repository = "https://github.com/mikesposito/secured/"
56
edition = "2021"
67
license = "MIT"
78
description = "Pure Rust implementation of the ChaCha cipher family"

enclave/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[package]
22
name = "secured-enclave"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors = ["mikesposito"]
55
edition = "2021"
66
license = "MIT"
7+
repository = "https://github.com/mikesposito/secured/"
78
description = "Part of secured: a lightweight, easy-to-use Rust package for file encryption and decryption, suitable for both CLI and library integration in Rust applications."
89

910
[dependencies.secured-cipher]
10-
version = "0.1.0"
11+
version = "0.2.0"
1112
path = "../cipher"

0 commit comments

Comments
 (0)