diff --git a/server/crates/arbiter-server/migrations/2026-02-14-171124-0000_init/up.sql b/server/crates/arbiter-server/migrations/2026-02-14-171124-0000_init/up.sql index 37509f1..732c6b6 100644 --- a/server/crates/arbiter-server/migrations/2026-02-14-171124-0000_init/up.sql +++ b/server/crates/arbiter-server/migrations/2026-02-14-171124-0000_init/up.sql @@ -56,6 +56,7 @@ create table if not exists operator ( share blob not null, share_nonce blob not null, + share_salt blob not null default (randomblob(32)), created_at integer not null default(unixepoch ('now')), updated_at integer not null default(unixepoch ('now')) diff --git a/server/crates/arbiter-server/src/db/models.rs b/server/crates/arbiter-server/src/db/models.rs index 557d579..1f57b1b 100644 --- a/server/crates/arbiter-server/src/db/models.rs +++ b/server/crates/arbiter-server/src/db/models.rs @@ -285,6 +285,7 @@ pub struct Operator { pub id: OperatorId, pub share: Vec, pub share_nonce: Vec, + pub share_salt: Vec, pub created_at: SqliteTimestamp, pub updated_at: SqliteTimestamp, } diff --git a/server/crates/arbiter-server/src/db/schema.rs b/server/crates/arbiter-server/src/db/schema.rs index c2f9869..981d885 100644 --- a/server/crates/arbiter-server/src/db/schema.rs +++ b/server/crates/arbiter-server/src/db/schema.rs @@ -157,6 +157,7 @@ diesel::table! { id -> Nullable, share -> Binary, share_nonce -> Binary, + share_salt -> Binary, created_at -> Integer, updated_at -> Integer, }