Commit Graph

153 Commits

Author SHA1 Message Date
Graeme Connell
e61eab3f32 Enclave releases: 24s.ced8217b, 2s.3c699f49, 8s.2048e20f
Some checks failed
CI / test (push) Has been cancelled
2026-04-17 10:01:45 -07:00
gram-signal
80829647c7
Gate high-value operations on attestation from quorum timestamp 2026-04-17 09:48:10 -07:00
gram-signal
b6b8b459ac
Use ADs to protect multipart Noise messages from truncation. 2026-04-15 10:58:24 -07:00
gram-signal
2e735941e1
Only use voting replicas for group clock if we have them. 2026-04-08 15:52:07 -07:00
gram-signal
575324ed09
Check for TRIES==0 during DB2 replication. 2026-04-08 14:37:48 -07:00
gram-signal
0c642b0304
Check peer ID when receiving an E2E response. 2026-04-08 13:38:37 -07:00
gram-signal
ae7da4625f
Return after replying with error when creating raft 2026-04-08 13:37:12 -07:00
gram-signal
b1c954373a
Use a shared_ptr for Client state from ClientManager. 2026-04-08 13:36:54 -07:00
Rolfe Schmidt
a95e422a34
Update noise-c to use mlkem-libjade for ML-KEM-1024 2026-02-12 11:43:12 -08:00
gram-signal
5867f6d6f8
Update dependencies and release new enclaves. 2026-01-09 11:39:47 -08:00
gram-signal
38416f874b
Clean up old/unused releases.
Some checks failed
CI / test (push) Has been cancelled
2025-09-25 13:38:31 -07:00
gram-signal
80e7139d6e
Update dependencies. 2025-09-25 13:28:57 -07:00
gram-signal
f88a7d6012
SVRB-specific, stripped-down SVR, storing as little as possible while maintaining security. 2025-08-06 09:19:32 -07:00
Graeme Connell
b0b1d69c0b Enclave release binaries.
Some checks failed
CI / test (push) Has been cancelled
2025-07-18 16:35:15 -07:00
gram-signal
a0d6301941
Allow single-server use by allowing zero_secretshare to be zero. 2025-07-17 11:40:48 -07:00
gram-signal
770aa6f067
Log OpenEnclave errors everywhere we can. 2025-07-17 10:07:49 -07:00
Jon Chambers
8bdbc68c31 Release a new batch of SGX enclaves
Some checks failed
CI / test (push) Has been cancelled
2025-07-14 12:07:56 -04:00
gram-signal
0a733ee7de
Split out storage of rotation-specific metadata in DB4. 2025-07-11 16:48:35 -07:00
gram-signal
d558cd1947
Rename enclave releases for Azure SGX machine types. 2025-07-10 16:21:53 -07:00
gram-signal
9590966f51
Enclave release.
Some checks failed
CI / test (push) Has been cancelled
2025-07-02 12:50:32 -07:00
gram-signal
2914407d80
Clear keys on destructor as well as move. 2025-07-02 09:45:50 -07:00
gram-signal
2ce1180948
Create a 'medium' size for 32GB EPC machines. 2025-06-27 14:58:16 -07:00
Graeme Connell
ac9af92f1a Clear out old keys when moving around the std::map. 2025-06-27 12:15:21 -07:00
gram-signal
9d5df31e6a
Update SVR to Ubuntu 22.04 and Debian bookworm.
Some checks failed
CI / test (push) Has been cancelled
2025-04-18 14:50:02 -07:00
gram-signal
f11f278412
Update to Ubuntu 22.04 and Debian 12. 2025-03-21 15:06:38 -07:00
Graeme Connell
f8c3043fb6 Release binaries. 2024-09-27 10:18:42 -07:00
gram-signal
81c05cf05e
Code cleanup, fixes, and tests. 2024-09-26 15:59:59 -07:00
Graeme Connell
7ac935fae7 Count times guess limit has been reached. 2024-09-20 11:36:50 -07:00
Graeme Connell
e1203e19a6 Use LFS for SGX. 2024-09-12 12:37:16 -07:00
Graeme Connell
9a1111ee76 Add GCPSNP version 0.20240912.192702. 2024-09-12 12:30:05 -07:00
Graeme Connell
f59e72bc5b New enclave release binaries, v1.15.0 2024-09-12 12:20:20 -07:00
Graeme Connell
61fb2adb0b Output OE error string. 2024-09-12 12:20:20 -07:00
Graeme Connell
fd87f1e988 Only get group time from connected peers. 2024-09-12 12:20:20 -07:00
Graeme Connell
09dc60846e GCPSNP: 0.20240911.184407 eventlog 2024-09-11 13:52:04 -07:00
Graeme Connell
ccc67f69ff Release binaries for v1.14.0. 2024-09-11 11:58:48 -07:00
Graeme Connell
11a089b9d8 Clean old releases and fix cleaning of noise-c/pqclean. 2024-09-11 11:08:12 -07:00
Rolfe Schmidt
f8c6ee351a
DB4 Protocol channel binding and freshness guarantees (#394)
Co-authored-by: Graeme Connell <gram@signal.org>
2024-09-05 11:31:41 -06:00
Graeme Connell
f053744832 SVR4 - Release. 2024-08-30 14:35:34 -07:00
Graeme Connell
342ffc5d0e Counter for Restore2. 2024-08-29 15:37:40 -07:00
Graeme Connell
871a0055ff SVR4 - New release. 2024-08-28 13:45:54 -07:00
gram-signal
6b07126219
SVR4 - test and fix issues with DB4 replication. 2024-08-23 17:15:54 -07:00
gram-signal
95264417ca
SVR4 - count client errors. 2024-08-23 11:31:15 -07:00
gram-signal
6979281bed
SVR4 - switch to 32bit versions, report duplicate version. 2024-08-23 11:30:09 -07:00
gram-signal
ad1c719c25
Add Merkle-specific error. 2024-08-23 11:26:48 -07:00
gram-signal
12e6932edf
SVR4: Key-rotation client API and implementation. 2024-08-23 11:21:56 -07:00
gram-signal
79b79336bd
SVR4: DB row and Create/Restore changes for key rotation. 2024-08-23 10:57:04 -07:00
gram-signal
bd6e5889c9
Replication for DB4. 2024-08-15 15:02:37 -07:00
gram-signal
5908542cf8
Integrate Kyber1024 client/server communication into SVR*. 2024-08-15 15:02:14 -07:00
gram-signal
6392bfcf87
Ristretto type-safety, test fix, and SHA256/512 refactoring. 2024-08-07 09:05:42 -07:00
gram-signal
2b823c0bb5
First implementation of Restore1/2. 2024-08-02 12:22:39 -07:00