Skip to content
Open
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ members = [
# backward-compatibility/generate-v0.13.0 - Data generation for v0.13.0 with old KMS version dependencies
# backward-compatibility/generate-v0.13.10 - Data generation for v0.13.10 with old KMS version dependencies
# backward-compatibility/generate-v0.13.20 - Data generation for v0.13.20 with old KMS version dependencies
# backward-compatibility/generate-v0.14.0 - Data generation for v0.14.0 with old KMS version dependencies
#
# The generate crates need to import old KMS versions (e.g., v0.11.0, v0.11.1) which conflict with the
# current workspace dependencies, creating name conflicts as described in:
Expand All @@ -37,14 +38,14 @@ members = [
# Note: It's not possible to only generate the lock file using specific features as the resolver
# builds the graph as if all features are enabled:
# https://doc.rust-lang.org/cargo/reference/resolver.html#features
exclude = ["backward-compatibility", "backward-compatibility/generate-v0.11.0", "backward-compatibility/generate-v0.11.1", "backward-compatibility/generate-v0.13.0", "backward-compatibility/generate-v0.13.10", "backward-compatibility/generate-v0.13.20"]
exclude = ["backward-compatibility", "backward-compatibility/generate-v0.11.0", "backward-compatibility/generate-v0.11.1", "backward-compatibility/generate-v0.13.0", "backward-compatibility/generate-v0.13.10", "backward-compatibility/generate-v0.13.20", "backward-compatibility/generate-v0.14.0"]

[workspace.package]
authors = ["Zama"]
publish = true
edition = "2024"
license = "BSD-3-Clause-Clear"
version = "0.13.20-0"
version = "0.14.0-0"
repository = "https://github.com/zama-ai/kms"
description = "Key Management System for the Zama Protocol."

Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ clean-backward-compatibility-data:
rm -rf backward-compatibility/data/0_13_0
rm -rf backward-compatibility/data/0_13_10
rm -rf backward-compatibility/data/0_13_20
rm -rf backward-compatibility/data/0_14_0

generate-backward-compatibility-v0.11.0:
cd backward-compatibility/generate-v0.11.0 && cargo run --release
Expand All @@ -58,7 +59,10 @@ generate-backward-compatibility-v0.13.10:
generate-backward-compatibility-v0.13.20:
cd backward-compatibility/generate-v0.13.20 && cargo run --release

generate-backward-compatibility-all: clean-backward-compatibility-data generate-backward-compatibility-v0.11.0 generate-backward-compatibility-v0.11.1 generate-backward-compatibility-v0.13.0 generate-backward-compatibility-v0.13.10 generate-backward-compatibility-v0.13.20
generate-backward-compatibility-v0.14.0:
cd backward-compatibility/generate-v0.14.0 && cargo run --release

generate-backward-compatibility-all: clean-backward-compatibility-data generate-backward-compatibility-v0.11.0 generate-backward-compatibility-v0.11.1 generate-backward-compatibility-v0.13.0 generate-backward-compatibility-v0.13.10 generate-backward-compatibility-v0.13.20 generate-backward-compatibility-v0.14.0
@echo "Generated backward compatibility data for all versions"

# Test material generation targets
Expand Down
1 change: 1 addition & 0 deletions ai-docs/COMMANDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ make generate-backward-compatibility-v0.11.1
make generate-backward-compatibility-v0.13.0
make generate-backward-compatibility-v0.13.10
make generate-backward-compatibility-v0.13.20
make generate-backward-compatibility-v0.14.0
```

Clean all generated BC data:
Expand Down
5 changes: 4 additions & 1 deletion backward-compatibility/ADDING_NEW_VERSIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ make test-backward-compatibility-local
|----------------|--------------|--------------|------------------|--------|
| `generate-v0.11.0` | `backward-compatibility-generate-v0-11-0` | v0.11.0 | serde 1.0.219, alloy 1.1.2, tfhe 1.3.2 | ✅ Active |
| `generate-v0.11.1` | `backward-compatibility-generate-v0-11-1` | v0.11.1 | serde 1.0.226, alloy 1.3.1, tfhe 1.3.3 | ✅ Active |
| `generate-v0.12.0` | `backward-compatibility-generate-v0-12-0` | v0.12.0+ | TBD | 🚧 Future (when needed) |
| `generate-v0.13.0` | `backward-compatibility-generate-v0-13-0` | v0.13.0 | — | ✅ Active |
| `generate-v0.13.10` | `backward-compatibility-generate-v0-13-10` | v0.13.10 | — | ✅ Active |
| `generate-v0.13.20` | `backward-compatibility-generate-v0-13-20` | v0.13.20 | — | ✅ Active |
| `generate-v0.14.0` | `backward-compatibility-generate-v0-14-0` | v0.14.0 | tfhe-versionable 0.7.0, tfhe 1.6.1, alloy 1.4.1, serde 1.0.228 | ✅ Active |

**Note**: v0.11.0 and v0.11.1 require separate generators due to incompatible alloy and tfhe versions.

Expand Down
2 changes: 1 addition & 1 deletion backward-compatibility/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "backward-compatibility"
version = "0.13.20"
version = "0.14.0"
publish = false
authors = ["Zama"]
edition = "2021"
Expand Down
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown

This file was deleted.

Git LFS file not shown

This file was deleted.

Git LFS file not shown
Git LFS file not shown

This file was deleted.

This file was deleted.

Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions backward-compatibility/data/0_14_0/kms/app_key_blob.bcode
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions backward-compatibility/data/0_14_0/kms/context_info.bcode
Git LFS file not shown
3 changes: 3 additions & 0 deletions backward-compatibility/data/0_14_0/kms/crs_gen_metadata.bcode
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Loading
Loading