v0.0.2: add version display, detailed self-test with step-by-step decrypt

- Version shown on chat load (v0.0.2)
- Self-test now does step-by-step: X3DH shared secret comparison,
  then manual ratchet init + decrypt (not via decrypt_wire_message)
- Shows: rng output, shared_match, alice/bob shared secrets, decrypt result
- This isolates whether X3DH or ratchet or AEAD fails

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Siavash Sameni
2026-03-27 09:19:01 +04:00
parent 54a66fa0ee
commit de3b74bb9d
5 changed files with 39 additions and 30 deletions

11
warzone/Cargo.lock generated
View File

@@ -2555,7 +2555,7 @@ dependencies = [
[[package]]
name = "warzone-client"
version = "0.1.0"
version = "0.0.2"
dependencies = [
"anyhow",
"argon2",
@@ -2584,7 +2584,7 @@ dependencies = [
[[package]]
name = "warzone-mule"
version = "0.1.0"
version = "0.0.2"
dependencies = [
"anyhow",
"clap",
@@ -2593,7 +2593,7 @@ dependencies = [
[[package]]
name = "warzone-protocol"
version = "0.1.0"
version = "0.0.2"
dependencies = [
"base64",
"bincode",
@@ -2616,7 +2616,7 @@ dependencies = [
[[package]]
name = "warzone-server"
version = "0.1.0"
version = "0.0.2"
dependencies = [
"anyhow",
"axum",
@@ -2642,7 +2642,7 @@ dependencies = [
[[package]]
name = "warzone-wasm"
version = "0.1.0"
version = "0.0.2"
dependencies = [
"base64",
"bincode",
@@ -2650,6 +2650,7 @@ dependencies = [
"getrandom 0.2.17",
"hex",
"js-sys",
"rand",
"serde",
"serde_json",
"uuid",