Commit Graph

264 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
8f16fa5137
Fix sequence number comparison. 2026-04-08 15:51:52 -07:00
gram-signal
575324ed09
Check for TRIES==0 during DB2 replication. 2026-04-08 14:37:48 -07:00
gram-signal
399181561d
Elide Redis password when printing configs. 2026-04-08 14:37:31 -07:00
gram-signal
0c642b0304
Check peer ID when receiving an E2E response. 2026-04-08 13:38:37 -07:00
Jon Chambers
6080faec99 Update to OpenEnclave 0.19.15 2026-04-08 16:38:12 -04: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
dependabot[bot]
98610ff2c0 Bump the minor-go-dependencies group in /host with 24 updates
Bumps the minor-go-dependencies group in /host with 24 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.37.0` |
| [github.com/google/go-tpm-tools](https://github.com/google/go-tpm-tools) | `0.4.7` | `0.4.8` |
| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |
| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.2.0` |
| [github.com/google/go-tdx-guest](https://github.com/google/go-tdx-guest) | `0.3.2-0.20241009005452-097ee70d0843` | `0.3.2-0.20250814004405-ffb0869e6f4d` |
| [github.com/google/logger](https://github.com/google/logger) | `1.1.1` | `1.1.2` |
| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.4` | `2.28.0` |
| [github.com/mdlayher/socket](https://github.com/mdlayher/socket) | `0.5.1` | `0.6.0` |
| [github.com/yuin/gopher-lua](https://github.com/yuin/gopher-lua) | `1.1.1` | `1.1.2` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.46.0` | `0.49.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.48.0` | `0.52.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.40.0` | `0.42.0` |
| [golang.org/x/text](https://github.com/golang/text) | `0.32.0` | `0.35.0` |
| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20251222181119-0a764e51fe1b` | `0.0.0-20260401024825-9d38bb4040a9` |
| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20251222181119-0a764e51fe1b` | `0.0.0-20260401024825-9d38bb4040a9` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.78.0` | `1.80.0` |


Updates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.37.0
- [Release notes](https://github.com/alicebob/miniredis/releases)
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alicebob/miniredis/compare/v2.35.0...v2.37.0)

Updates `github.com/google/go-tpm-tools` from 0.4.7 to 0.4.8
- [Release notes](https://github.com/google/go-tpm-tools/releases)
- [Commits](https://github.com/google/go-tpm-tools/compare/v0.4.7...v0.4.8)

Updates `github.com/redis/go-redis/v9` from 9.17.2 to 9.18.0
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.17.2...v9.18.0)

Updates `go.opentelemetry.io/otel` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/metric` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `filippo.io/edwards25519` from 1.1.0 to 1.2.0
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.2.0)

Updates `github.com/google/go-tdx-guest` from 0.3.2-0.20241009005452-097ee70d0843 to 0.3.2-0.20250814004405-ffb0869e6f4d
- [Release notes](https://github.com/google/go-tdx-guest/releases)
- [Commits](https://github.com/google/go-tdx-guest/commits)

Updates `github.com/google/logger` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/google/logger/releases)
- [Commits](https://github.com/google/logger/compare/v1.1.1...v1.1.2)

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.4 to 2.28.0
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.28.0)

Updates `github.com/mdlayher/socket` from 0.5.1 to 0.6.0
- [Release notes](https://github.com/mdlayher/socket/releases)
- [Changelog](https://github.com/mdlayher/socket/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mdlayher/socket/compare/v0.5.1...v0.6.0)

Updates `github.com/yuin/gopher-lua` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/yuin/gopher-lua/releases)
- [Commits](https://github.com/yuin/gopher-lua/compare/v1.1.1...v1.1.2)

Updates `go.opentelemetry.io/otel/sdk` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/trace` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/proto/otlp` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-proto-go/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-proto-go/compare/v1.9.0...v1.10.0)

Updates `golang.org/x/crypto` from 0.46.0 to 0.49.0
- [Commits](https://github.com/golang/crypto/compare/v0.46.0...v0.49.0)

Updates `golang.org/x/net` from 0.48.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.48.0...v0.52.0)

Updates `golang.org/x/sys` from 0.40.0 to 0.42.0
- [Commits](https://github.com/golang/sys/compare/v0.40.0...v0.42.0)

Updates `golang.org/x/text` from 0.32.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.32.0...v0.35.0)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20251222181119-0a764e51fe1b to 0.0.0-20260401024825-9d38bb4040a9
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/genproto/googleapis/rpc` from 0.0.0-20251222181119-0a764e51fe1b to 0.0.0-20260401024825-9d38bb4040a9
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.78.0 to 1.80.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.78.0...v1.80.0)

---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
  dependency-version: 2.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/go-tpm-tools
  dependency-version: 0.4.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: filippo.io/edwards25519
  dependency-version: 1.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/go-tdx-guest
  dependency-version: 0.3.2-0.20250814004405-ffb0869e6f4d
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/logger
  dependency-version: 1.1.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.28.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/mdlayher/socket
  dependency-version: 0.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/yuin/gopher-lua
  dependency-version: 1.1.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/proto/otlp
  dependency-version: 1.10.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/crypto
  dependency-version: 0.49.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.42.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/text
  dependency-version: 0.35.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20260401024825-9d38bb4040a9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/genproto/googleapis/rpc
  dependency-version: 0.0.0-20260401024825-9d38bb4040a9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.80.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 12:36:57 -05:00
dependabot[bot]
ca5301560b Bump crazy-max/ghaction-github-runtime from 3.1.0 to 4.0.0
Bumps [crazy-max/ghaction-github-runtime](https://github.com/crazy-max/ghaction-github-runtime) from 3.1.0 to 4.0.0.
- [Release notes](https://github.com/crazy-max/ghaction-github-runtime/releases)
- [Commits](3cb05d89e1...04d248b846)

---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-runtime
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 12:32:37 -05:00
dependabot[bot]
df34008527 Bump actions/checkout from 4.2.2 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](11bd71901b...de0fac2e45)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 12:32:28 -05:00
dependabot[bot]
342293df66 Bump azure/login from 2.3.0 to 3.0.0
Bumps [azure/login](https://github.com/azure/login) from 2.3.0 to 3.0.0.
- [Release notes](https://github.com/azure/login/releases)
- [Commits](a457da9ea1...532459ea53)

---
updated-dependencies:
- dependency-name: azure/login
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 12:32:16 -05:00
Ravi Khadiwala
70d13fa1cc Correct go directory in dependabot.yml 2026-04-07 16:20:41 -05:00
Ravi Khadiwala
94fb56e07b Add dependabot.yml 2026-04-07 16:12:24 -05:00
Ravi Khadiwala
29858adbf7 Add configuration for max token age 2026-02-19 17:25:44 -05: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
0aba045082
Remove AWS push from GitHub actions. 2026-01-30 12:54:41 -08:00
gram-signal
5867f6d6f8
Update dependencies and release new enclaves. 2026-01-09 11:39:47 -08:00
Chris Eager
42a3069a41 Update Go dependencies
Some checks failed
CI / test (push) Has been cancelled
2025-12-11 10:45:14 -06:00
Chris Eager
1622d224ff Add OpenTelemetry metrics sink 2025-12-11 10:45:14 -06:00
Chris Eager
3d13831752 Update host/rustclient/Cargo.lock 2025-12-03 16:05:55 -06: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
7320751476
Update OpenEnclave to 0.19.13. 2025-07-18 10:24:00 -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
Chris Eager
e00c2232b1 Update GitHub Actions 2025-04-15 10:36:29 -05:00
gram-signal
f11f278412
Update to Ubuntu 22.04 and Debian 12. 2025-03-21 15:06:38 -07:00
gram-signal
b20a0f5b35
Fix verify script to hash the right files. 2025-03-20 15:17:46 -07:00
gram-signal
91ac57617f
Update OpenEnclave, libsgx, and base Debian container. 2025-03-19 11:24:08 -07:00
Chris Eager
569ec627bd Update host/README.md 2025-03-06 13:23:47 -06:00
Chris Eager
1f27d47a64 Add editorconfig and run goimports 2025-03-06 13:23:47 -06:00
Chris Eager
48780ed0d2 Update README.md 2025-02-14 10:09:23 -06:00
Jonathan Klabunde Tomer
589ec6aca4
bump versions of github actions deps 2025-01-30 13:34:33 -08:00
Jonathan Klabunde Tomer
695fdcc166
Update go dependencies for host 2025-01-23 10:33:45 -08:00
Jonathan Klabunde Tomer
84399e59c2
Update golang.org/x/crypto to 0.31.0 2024-12-18 10:16:47 -08:00
gram-signal
dece3bd899
Add enforced timeout to Raft join. 2024-11-14 12:16:03 -08:00