Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
90714bb
feat(stack-encrypt)!: seal through vitaminc ADR 0001 so a value is de…
coderdan Oct 15, 2026
ea275c5
test(stack-encrypt): build the fuzz crate against the same vitaminc, …
coderdan Oct 15, 2026
a285ffc
feat(golang)!: carry transport frames between the Go module and both …
coderdan Oct 15, 2026
9628167
test(stack-encrypt): pin each cipher half's refusal and a host's u8, …
coderdan Oct 15, 2026
d03f8aa
feat(eql)!: build eql-bindings' stack-encrypt feature on vitaminc ADR…
coderdan Oct 16, 2026
bbc4075
build!: pin vitaminc to the commit ore.rs builds against, and take it…
coderdan Oct 16, 2026
1bb42ab
fix(stack-guest-abi): wipe text a guest hands back, and pin the Go mo…
coderdan Oct 16, 2026
beb3074
fix(guests): hand the host output buffers with no spare capacity, so …
coderdan Oct 16, 2026
59e32bb
test(stack-encrypt): cover every FfiValue Debug branch
coderdan Oct 16, 2026
c45b712
build(stack-encrypt): drop the unused vitaminc-aead-frame dependency
coderdan Oct 16, 2026
1a7fff5
fix(ci): package without a registry build while a crate is pinned to git
coderdan Oct 17, 2026
064c104
fix(stack-encrypt): address the second review of the vitaminc ADR 000…
coderdan Oct 17, 2026
989f99a
fix(ci): leave out a crate whose git-pinned dependency has no crates.…
coderdan Oct 17, 2026
17edce0
build!: require vitaminc 0.6.0 from crates.io, and drop the git pin a…
coderdan Oct 17, 2026
b6ee8a3
build(stack-encrypt)!: version stack-encrypt and stack-encrypt-derive…
coderdan Oct 17, 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
278 changes: 226 additions & 52 deletions Cargo.lock

Large diffs are not rendered by default.

19 changes: 9 additions & 10 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -120,13 +120,12 @@ web-time = "1.1"
zeroize = { version = "1.8.1", features = ["derive"] }
# This is needed because lock_api 0.4.6 was breaking things and the branch forces the use of 0.4.12
temp-env = { git = "https://github.com/cipherstash/temp-env", branch = "main" }
vitaminc = { version = "0.5.1", features = ["random", "protected", "encrypt"] }
vitaminc-aead = "0.5.1"
# The dynamic value model (`FfiValue`) and its FFI transport codec, shared by
# every language binding. Optional in stack-encrypt (the `dynamic` feature).
# 0.5.1 adds `ValueKind`, the field-type vocabulary a dynamic plan declares.
vitaminc-aead-value = "0.5.1"
vitaminc-encrypt = "0.5.1"
vitaminc-hmac = "0.5.1"
vitaminc-prf = "0.5.1"
vitaminc-protected = "0.5.1"
vitaminc = { version = "0.6.0", features = ["random", "protected", "encrypt"] }
vitaminc-aead = "0.6.0"
# The transport frame and ciphertext codec every language binding carries
# across its FFI boundary. Optional in stack-encrypt (the `dynamic` feature).
vitaminc-aead-frame = "0.6.0"
vitaminc-encrypt = "0.6.0"
vitaminc-hmac = "0.6.0"
vitaminc-prf = "0.6.0"
vitaminc-protected = "0.6.0"
247 changes: 215 additions & 32 deletions languages/golang/auth/guest/Cargo.lock

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

Loading
Loading