Skip to content

Commit 3acc504

Browse files
committed
Bump opaque_ke
This is a breaking protocol change, and may also require servers to reset all user passwords. See facebook/opaque-ke#359 (comment) for context
1 parent 6eda3b1 commit 3acc504

File tree

5 files changed

+100
-52
lines changed

5 files changed

+100
-52
lines changed

Cargo.lock

+91-47
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

perovskite_client/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ categories = ["games"]
1010
maintenance = { status = "experimental" }
1111

1212
[dependencies]
13-
argon2 = "0.4.1"
13+
argon2 = "0.5.3"
1414
anyhow = "1.0.71"
1515
cgmath = "0.18.0"
1616
clap = { version = "4.3.0", features = ["derive"] }
@@ -24,7 +24,7 @@ image = "0.25.1"
2424
line_drawing = "1.0.0"
2525
log = "0.4.17"
2626
microbench = "0.5.0"
27-
opaque-ke = { version = "2.0.0", features = ["argon2"] }
27+
opaque-ke = { version = "3.0.0-pre.5", features = ["argon2"] }
2828
parking_lot = "0.12.1"
2929
rand = "0.8.5"
3030
rustc-hash = "2.0.0"

perovskite_core/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ maintenance = { status = "experimental" }
1010

1111
[dependencies]
1212
anyhow = "1.0.70"
13-
argon2 = "0.4.1"
13+
argon2 = "0.5.3"
1414
bitvec = "1.0.1"
1515
bytemuck = { version = "1.16.1", features = ["derive"] }
1616
cgmath = "0.18.0"
17-
opaque-ke = { version = "2.0.0", features = ["argon2"] }
17+
opaque-ke = { version = "3.0.0-pre.5", features = ["argon2"] }
1818
parking_lot = "0.12.1"
1919
prost = "0.13.1"
2020
prost-types = "0.13.1"

perovskite_core/proto/game_rpc.proto

+4
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,10 @@ message StartAuth {
352352
// * MVP of entity kinematics w/ pending move queues
353353
// * Entity definition with meshes
354354
// * Checkboxes in popups
355+
// 5 - circa 2024-09-01 onward
356+
// * Audio (sampled sounds, entity sounds without per-entity-class details)
357+
// * TLS supported
358+
// * opaque_ke bump to v3
355359
uint32 min_protocol_version = 4;
356360
uint32 max_protocol_version = 5;
357361
}

perovskite_server/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ itertools = "0.13.0"
2525
lazy_static = "1.4.0"
2626
log = "0.4.17"
2727
microbench = "0.5.0"
28-
opaque-ke = { version = "2.0.0", features = ["argon2"] }
28+
opaque-ke = { version = "3.0.0-pre.5", features = ["argon2"] }
2929
parking_lot = { version = "0.12.1" }
3030
prost = "0.13.1"
3131
rand = "0.8.5"

0 commit comments

Comments
 (0)