Skip to content
Merged
Show file tree
Hide file tree
Changes from 55 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
a33ce88
feat: added mpc context info to backup
jot2re Apr 7, 2026
68ffea2
chore: more changes related to custodian context
jot2re Apr 7, 2026
be1e36d
chore: added s3 optimizations
jot2re Apr 8, 2026
d07b47e
chore: updates to s3 client
jot2re Apr 8, 2026
b526eae
chore: added updates to client validation
jot2re Apr 8, 2026
6ad9de7
chore: ensured update to validation of user decryption
jot2re Apr 8, 2026
d05b61d
chore: remove unneeded method
jot2re Apr 8, 2026
a1f39b5
chore: enchanced s3 client
jot2re Apr 8, 2026
763bddf
fix: unneeded parameter
jot2re Apr 8, 2026
e8a82f5
fix: lint
jot2re Apr 8, 2026
d1dd2ff
fix: logic error
jot2re Apr 9, 2026
f2f15df
fix: lint
jot2re Apr 9, 2026
d32c29a
fix: lint and small test issues
jot2re Apr 9, 2026
ee8da69
Merge branch 'main' into tore/fix/signing-key-cherry-picks
jot2re Apr 9, 2026
892aebf
fix: merge conflict
jot2re Apr 9, 2026
0dff49c
Update core/service/src/vault/storage/s3.rs
jot2re Apr 9, 2026
dc2fdc8
chore: handled Daniel's review comments and Kelong's suggestion on this
jot2re Apr 9, 2026
2071212
refactor: rename variable
jot2re Apr 9, 2026
60afdf4
fix: removed redundant key check
jot2re Apr 9, 2026
7ec86f3
fix: test
jot2re Apr 9, 2026
d724ac7
chore: added test that MPC context exists
jot2re Apr 9, 2026
1336412
fix: lint
jot2re Apr 9, 2026
21475a0
Merge branch 'main' into tore/fix/signing-key-cherry-picks
jot2re Apr 10, 2026
a3ad5b0
fix: missing context in integration tests
jot2re Apr 10, 2026
97ff66e
fix: changed s3 code
jot2re Apr 10, 2026
155d187
fix: bugs
jot2re Apr 10, 2026
e45b1f3
Merge branch 'main' into tore/fix/signing-key-cherry-picks
jot2re Apr 10, 2026
6f84fc7
fix: lint
jot2re Apr 10, 2026
76695c4
fix: central test failure
jot2re Apr 10, 2026
d03ae23
fix: backwards compatibility tests for 13.10
jot2re Apr 10, 2026
eb07901
chore: needed fix for backwards tests
jot2re Apr 10, 2026
700775a
chore: initial fix for version 13.20
jot2re Apr 10, 2026
1bf1212
fix: added missing files
jot2re Apr 10, 2026
e8d2ed0
fix: backwards tests
jot2re Apr 13, 2026
30eab18
fix: tried to handle s3 issues
jot2re Apr 13, 2026
980d604
fix: compile
jot2re Apr 13, 2026
efc528d
Merge branch 'main' into tore/fix/signing-key-cherry-picks
jot2re Apr 13, 2026
2f5383e
test: updated split url test
jot2re Apr 13, 2026
582bd86
refactor: changed tests to use default context
jot2re Apr 13, 2026
a6a9706
fix: core client test
jot2re Apr 13, 2026
d53eb8a
fix: tests
jot2re Apr 13, 2026
64dc4f9
fix: lint
jot2re Apr 13, 2026
443b7e4
fix: default context tests
jot2re Apr 13, 2026
8da838f
fix: lint
jot2re Apr 14, 2026
4e21df1
fix: issue with s3
jot2re Apr 14, 2026
606696a
test: streamlining
jot2re Apr 14, 2026
af16015
Merge branch 'main' into tore/fix/signing-key-cherry-picks
jot2re Apr 14, 2026
3362827
chore: revert potentially unneeded details
jot2re Apr 14, 2026
c690a7f
Revert "chore: revert potentially unneeded details"
jot2re Apr 15, 2026
ff025ec
docker-com
jot2re Apr 16, 2026
1747881
chore: added end trim
jot2re Apr 16, 2026
ed0a2dd
chore: changed custodian bin to use errors
jot2re Apr 16, 2026
1044829
chore: removed unneeded bcode files
jot2re Apr 16, 2026
9eec5dd
fix: compile issue
jot2re Apr 16, 2026
7023820
fix: lint
jot2re Apr 16, 2026
3076f87
chore: removed unneeded context id
jot2re Apr 16, 2026
0ea0d03
fix: issues with backwards tests
jot2re Apr 16, 2026
bc757cd
chore: handled copilots comments
jot2re Apr 16, 2026
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
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ members = [
# backward-compatibility/generate-v0.11.1 - Data generation for v0.11.1 with old KMS version dependencies
# 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
#
# 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 @@ -36,7 +37,7 @@ 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"]
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"]

[workspace.package]
authors = ["Zama"]
Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ clean-backward-compatibility-data:
rm -rf backward-compatibility/data/0_11_1
rm -rf backward-compatibility/data/0_13_0
rm -rf backward-compatibility/data/0_13_10
rm -rf backward-compatibility/data/0_13_20

generate-backward-compatibility-v0.11.0:
cd backward-compatibility/generate-v0.11.0 && cargo run --release
Expand All @@ -53,8 +54,11 @@ generate-backward-compatibility-v0.13.0:

generate-backward-compatibility-v0.13.10:
cd backward-compatibility/generate-v0.13.10 && cargo run --release

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-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
@echo "Generated backward compatibility data for all versions"

# Test material generation targets
Expand Down
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown

This file was deleted.

This file was deleted.

Git LFS file not shown

This file was deleted.

Git LFS file not shown

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

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_13_20/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
Git LFS file not shown
3 changes: 3 additions & 0 deletions backward-compatibility/data/0_13_20/kms/context_info.bcode
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_13_20/kms/hybrid_kem_ct.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
3 changes: 3 additions & 0 deletions backward-compatibility/data/0_13_20/kms/node_info.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
Binary file not shown.
Git LFS file not shown
Git LFS file not shown
Binary 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
25 changes: 25 additions & 0 deletions backward-compatibility/data/kms-grpc.ron
Original file line number Diff line number Diff line change
Expand Up @@ -92,4 +92,29 @@
test_filename: "priv_data_type",
)),
),
(
kms_core_version_min: "0.13.20",
kms_core_module: "kms-grpc",
metadata: SignedPubDataHandleInternal((
test_filename: "signed_pub_data_handle_internal",
state: 100,
key_handle: "key_handle",
signature: (1, 2, 3),
external_signature: (4, 5, 6),
)),
),
(
kms_core_version_min: "0.13.20",
kms_core_module: "kms-grpc",
metadata: PubDataType((
test_filename: "pub_data_type",
)),
),
(
kms_core_version_min: "0.13.20",
kms_core_module: "kms-grpc",
metadata: PrivDataType((
test_filename: "priv_data_type",
)),
),
]
Loading
Loading