Skip to content

Commit 0665456

Browse files
update to 0.2.0-pre.1 (#61)
1 parent 1ab14aa commit 0665456

File tree

7 files changed

+73
-18
lines changed

7 files changed

+73
-18
lines changed

.github/workflows/rust.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,15 @@ jobs:
3131
run: cargo build --release --verbose
3232
- name: Run tests all features
3333
run: cargo test --release --verbose --all-features
34-
# Release
35-
- name: Build Release
36-
run: cargo build --release --verbose
34+
# Debug
35+
- name: Build Debug
36+
run: cargo build --verbose
3737
- name: Run tests all features
38-
run: cargo test --release --verbose --all-features
38+
run: cargo test --verbose --all-features
39+
# RC Provider
40+
- name: Build Debug RC provider all features
41+
working-directory: rust_crypto_provider
42+
run: cargo build --verbose --all-features
3943
# Apple Silicon
4044
- if: matrix.os == 'macos-11'
4145
run: |

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.2.0] - 2023-12-01
9+
10+
- [#59](https://github.com/franziskuskiefer/hpke-rs/pull/59): hpke-rs-rust-crypto: make deterministic-prng enable the std feature
11+
- [#56](https://github.com/franziskuskiefer/hpke-rs/pull/56): CI: check no-std support
12+
- [#58](https://github.com/franziskuskiefer/hpke-rs/pull/58): no-std-ify hpke-rs-rust-crypto (some more)
13+
- [#57](https://github.com/franziskuskiefer/hpke-rs/pull/57): switch from x25519-dalek-ng to x25519-dalek
14+
- [#55](https://github.com/franziskuskiefer/hpke-rs/pull/55): rm `RwLock` from `Hpke` and no-std-ify the `hpke-rs` library
15+
- [#53](https://github.com/franziskuskiefer/hpke-rs/pull/53): rm getrandom dep
16+
- [#50](https://github.com/franziskuskiefer/hpke-rs/pull/50): no-std-ify hpke-rs-crypto
17+
- [#49](https://github.com/franziskuskiefer/hpke-rs/pull/49): hpke-rs-crypto: make serde opt-in
18+
- [#48](https://github.com/franziskuskiefer/hpke-rs/pull/48): no-std-ify hpke-rs-rust-crypto
19+
- [#47](https://github.com/franziskuskiefer/hpke-rs/pull/47): hpks-rs-crypto: simplify Cargo.toml
20+
821
## [0.1.2] - 2023-11-21
922

1023
- Updated TLS codec dependency

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hpke-rs"
3-
version = "0.1.2"
3+
version = "0.2.0-pre.1"
44
authors = ["Franziskus Kiefer <[email protected]>"]
55
edition = "2021"
66
license = "MPL-2.0"
@@ -14,7 +14,7 @@ log = "0.4"
1414
serde = { version = "1.0", features = ["derive"], optional = true }
1515
tls_codec = { version = "0.4.0", features = ["derive"], optional = true }
1616
zeroize = { version = "1.5", features = ["zeroize_derive"] }
17-
hpke-rs-crypto = { version = "0.1.3", path = "./traits" }
17+
hpke-rs-crypto = { version = "0.2.0-pre.1", path = "./traits" }
1818

1919
[features]
2020
default = []
@@ -25,13 +25,13 @@ hpke-test = ["std"]
2525
hpke-test-prng = [] # ⚠️ Enable testing PRNG - DO NOT USE
2626

2727
[dev-dependencies]
28-
hpke-rs-crypto = { version = "0.1.3", path = "./traits", features = ["std"] }
28+
hpke-rs-crypto = { version = "0.2.0-pre.1", path = "./traits", features = ["std"] }
2929
serde_json = "1.0"
3030
serde = { version = "1.0", features = ["derive"] }
3131
lazy_static = "1.4"
3232
rayon = "1.5"
3333
hpke-rs = { path = ".", features = ["hpke-test", "hazmat"] }
34-
hpke-rs-rust-crypto = { version = "0.1.3", path = "./rust_crypto_provider", features = [
34+
hpke-rs-rust-crypto = { version = "0.2.0-pre.1", path = "./rust_crypto_provider", features = [
3535
"deterministic-prng",
3636
] }
3737
# hpke-rs-evercrypt = { version = "0.1.3-pre.1", path = "./evercrypt_provider", features = ["deterministic-prng"] }

rust_crypto_provider/CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,33 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

8+
## [0.2.0] - 2023-12-01
9+
10+
- [#59](https://github.com/franziskuskiefer/hpke-rs/pull/59): hpke-rs-rust-crypto: make deterministic-prng enable the std feature
11+
- [#58](https://github.com/franziskuskiefer/hpke-rs/pull/58): no-std-ify hpke-rs-rust-crypto (some more)
12+
- [#57](https://github.com/franziskuskiefer/hpke-rs/pull/57): switch from x25519-dalek-ng to x25519-dalek
13+
- [#53](https://github.com/franziskuskiefer/hpke-rs/pull/53): rm getrandom dep
14+
- [#50](https://github.com/franziskuskiefer/hpke-rs/pull/50): no-std-ify hpke-rs-crypto
15+
- [#49](https://github.com/franziskuskiefer/hpke-rs/pull/49): hpke-rs-crypto: make serde opt-in
16+
- [#48](https://github.com/franziskuskiefer/hpke-rs/pull/48): no-std-ify hpke-rs-rust-crypto
17+
- [#47](https://github.com/franziskuskiefer/hpke-rs/pull/47): hpks-rs-crypto: simplify Cargo.toml
18+
19+
## [0.1.3] - 2023-11-21
20+
21+
- Updated TLS codec dependency
22+
723
## [0.1.2] - 2023-03-04
824

925
### Changed
26+
1027
- Update dependencies
1128

1229
## 0.1.1 (2022-02-24)
1330

14-
* initial release
31+
- initial release
1532

16-
*Please disregard any previous versions.*
33+
_Please disregard any previous versions._

rust_crypto_provider/Cargo.toml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hpke-rs-rust-crypto"
3-
version = "0.1.3"
3+
version = "0.2.0-pre.1"
44
authors = ["Franziskus Kiefer <[email protected]>"]
55
edition = "2021"
66
license = "MPL-2.0"
@@ -10,14 +10,19 @@ readme = "Readme.md"
1010
repository = "https://github.com/franziskuskiefer/hpke-rs"
1111

1212
[dependencies]
13-
hpke-rs-crypto = { version = "0.1.3", path = "../traits" }
13+
hpke-rs-crypto = { version = "0.2.0-pre.1", path = "../traits" }
1414
# Rust crypto
1515
hkdf = { version = "0.12" }
1616
sha2 = { version = "0.10", default-features = false }
17-
p256 = { version = "0.13", features = ["arithmetic", "ecdh"], default-features = false }
17+
p256 = { version = "0.13", features = [
18+
"arithmetic",
19+
"ecdh",
20+
], default-features = false }
1821
p384 = { version = "0.13", default-features = false }
1922
x25519-dalek = { version = "2", features = ["static_secrets"] }
20-
chacha20poly1305 = { version = "0.10", default-features = false, features = ["alloc"] }
23+
chacha20poly1305 = { version = "0.10", default-features = false, features = [
24+
"alloc",
25+
] }
2126
aes-gcm = { version = "0.10", default-features = false, features = ["aes"] }
2227
# Randomness
2328
rand_core = { version = "0.6", features = ["getrandom"] }
@@ -28,7 +33,10 @@ criterion = { version = "0.5", features = ["html_reports"] }
2833
rand = { version = "0.8" }
2934

3035
[features]
31-
deterministic-prng = ["hpke-rs-crypto/std"] # ⚠️ FOR TESTING ONLY.
36+
deterministic-prng = [
37+
"hpke-rs-crypto/std",
38+
"rand_core/std",
39+
] # ⚠️ FOR TESTING ONLY.
3240

3341
[[bench]]
3442
name = "bench_hkdf"

traits/CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

8+
## [0.2.0] - 2023-12-01
9+
10+
- [#53](https://github.com/franziskuskiefer/hpke-rs/pull/53): rm getrandom dep
11+
- [#50](https://github.com/franziskuskiefer/hpke-rs/pull/50): no-std-ify hpke-rs-crypto
12+
- [#49](https://github.com/franziskuskiefer/hpke-rs/pull/49): hpke-rs-crypto: make serde opt-in
13+
- [#47](https://github.com/franziskuskiefer/hpke-rs/pull/47): hpks-rs-crypto: simplify Cargo.toml
14+
15+
## [0.1.3] - 2023-11-21
16+
17+
- Updated TLS codec dependency
18+
719
## [0.1.2] - 2023-03-04
820

921
### Changed
22+
1023
- Update dependencies
1124

1225
## 0.1.1 (2022-02-24)
1326

14-
* initial release
27+
- initial release
1528

16-
*Please disregard any previous versions.*
29+
_Please disregard any previous versions._

traits/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hpke-rs-crypto"
3-
version = "0.1.3"
3+
version = "0.2.0-pre.1"
44
authors = ["Franziskus Kiefer <[email protected]>"]
55
edition = "2021"
66
license = "MPL-2.0"

0 commit comments

Comments
 (0)