Skip to content

teepot-v0.3.0

Latest
Compare
Choose a tag to compare
@haraldh haraldh released this 17 Sep 09:53
· 13 commits to main since this release
teepot-v0.3.0
77818cf

What's Changed

  • feat: initial commit by @haraldh in #2
  • chore(deps): update rust crate bytemuck to 1.14.3 by @renovate in #3
  • chore(deps): update trufflesecurity/trufflehog action to v3.67.5 by @renovate in #9
  • chore(deps): update rust crate clap to 4.5 by @renovate in #8
  • chore: change the source repo of nixsgx by @haraldh in #6
  • chore(deps): update rust crate thiserror to 1.0.57 by @renovate in #12
  • chore: do not publish containers to ghcr.io anymore by @haraldh in #7
  • chore(deps): update trufflesecurity/trufflehog action to v3.67.6 by @renovate in #13
  • feat: use snowfall flake for nix by @haraldh in #14
  • feat: remove intel-tee-quote-verification-sys by @haraldh in #15
  • feat: build and push container-verify-attestation by @haraldh in #16
  • fix: use matterlabsrobot docker namespace by @haraldh in #17
  • ci: fix pushing to docker by @haraldh in #18
  • ci: fix docker push by @haraldh in #19
  • chore(deps): rustls-pemfile 2 by @haraldh in #20
  • fix(tee-key-preexec): don't hash public key by @haraldh in #21
  • chore(nix): replace nix-filter with lib.fileset by @haraldh in #22
  • chore(deps): update rust crate ring to 0.17.8 by @renovate in #23
  • chore(deps): update rust crate anyhow to 1.0.80 by @renovate in #24
  • chore(deps): update trufflesecurity/trufflehog action to v3.68.0 by @renovate in #25
  • chore(deps): update rust crate pgp to 0.11 by @renovate in #26
  • feat: use real RA-TLS for everything by @haraldh in #28
  • chore: cleanup and nixify by @haraldh in #29
  • chore(deps): remove unused dependencies by @haraldh in #30
  • chore(deps): update rust crate mio to v0.8.11 [security] by @renovate in #34
  • chore(deps): update trufflesecurity/trufflehog action to v3.68.4 by @renovate in #27
  • chore(deps): update rust crate mio to 0.8.11 by @renovate in #32
  • chore(deps): update rust crate base64 to 0.22.0 by @haraldh in #35
  • chore(deps): update trufflesecurity/trufflehog action to v3.68.5 by @renovate in #36
  • feat: attestation test on azure and default dcap by @haraldh in #37
  • ci: fix nix push_to_docker concurrency group by @haraldh in #40
  • fix: cleanup the nix packages by @haraldh in #41
  • chore(deps): update cachix/install-nix-action action to v26 by @renovate in #39
  • chore(deps): update trufflesecurity/trufflehog action to v3.69.0 by @renovate in #38
  • ci: use --check for nix fmt by @haraldh in #43
  • docs: add bin/tee-self-attestation-test/README.md by @haraldh in #44
  • ci: use crane flake to build with nix by @haraldh in #45
  • feat: add fmt nix package and update README.md by @haraldh in #46
  • chore(deps): update rust crate thiserror to 1.0.58 by @renovate in #49
  • chore(deps): update rust crate anyhow to 1.0.81 by @renovate in #48
  • chore(deps): update rust crate serde_with to 3.7 by @renovate in #47
  • chore: rename intel-tee-quote-verification-rs to teepot-tee-quote-verification-rs by @haraldh in #50
  • chore: release by @haraldh in #51
  • chore(deps): update rust crate bytemuck to 1.15.0 by @renovate in #52
  • chore: strip release executables by default by @haraldh in #53
  • chore: fix typos by @xiaoxianBoy in #56
  • fix(flake): follow the inputs of nixsgx by @haraldh in #58
  • ci: remove workflows already in nix check by @haraldh in #59
  • chore(deps): update trufflesecurity/trufflehog action to v3.71.1 by @renovate in #54
  • chore(deps): update rust crate bitflags to 2.5 by @renovate in #57
  • chore(deps): update trufflesecurity/trufflehog action to v3.71.2 by @renovate in #60
  • fix(deps): use craneLib.removeReferencesToVendoredSources by @haraldh in #64
  • chore(deps): update rust crate anyhow to 1.0.82 by @renovate in #65
  • chore(deps): update rust crate der to 0.7.9 by @renovate in #61
  • chore(deps): update trufflesecurity/trufflehog action to v3.73.0 by @renovate in #62
  • chore(deps): update rust crate getrandom to 0.2.14 by @renovate in #63
  • ci: pin nixci version to the 23.11 release by @haraldh in #72
  • chore(deps): update rust crate serde_with to 3.8 by @renovate in #71
  • chore(deps): update trufflesecurity/trufflehog action to v3.74.0 by @renovate in #69
  • chore(deps): update actions/checkout digest to 0ad4b8f by @renovate in #68
  • chore(deps): update rust crate thiserror to 1.0.59 by @renovate in #67
  • chore(deps): update rust crate rustls to v0.22.4 [security] by @renovate in #66
  • chore(deps): update trufflesecurity/trufflehog action to v3.75.1 by @renovate in #92
  • chore(deps): update rust crate tokio to v1.37.0 by @renovate in #91
  • chore(deps): update rust crate bytes to v1.6.0 by @renovate in #90
  • chore(deps): update rust crate serde to v1.0.200 by @renovate in #87
  • chore(deps): update rust crate anyhow to v1.0.83 by @renovate in #93
  • chore(deps): flake update by @haraldh in #99
  • chore(deps): update rust crate bytemuck to v1.16.0 by @renovate in #98
  • chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #100
  • chore(deps): cargo update by @haraldh in #102
  • fix: only restart aesmd if aesm.socket is not readable by @haraldh in #103
  • chore(deps): update trufflesecurity/trufflehog action to v3.76.3 by @renovate in #104
  • chore(deps): update cachix/cachix-action action to v15 by @renovate in #105
  • chore(deps): update cachix/install-nix-action action to v27 by @renovate in #106
  • chore(deps): update to rust version 1.78 by @haraldh in #114
  • feat(tee-vault-unseal): add VAULT_AUTH_TEE_SHA256_FILE by @haraldh in #115
  • feat: use nixsgx nix function to create containers by @haraldh in #116
  • chore(deps): update trufflesecurity/trufflehog action to v3.78.1 by @renovate in #108
  • ci: fix and revise docker push strategy by @haraldh in #117
  • chore(deps): update deps and licenses by @haraldh in #118
  • ci: fix infra docker push by @haraldh in #119
  • fix(tee-key-preexec): export the key in PEM by @haraldh in #120
  • chore(deps): update actions/checkout digest to 692973e by @renovate in #121
  • feat: remove mio workaround with gramine 1.7 by @haraldh in #124
  • chore(deps): update rust crate pgp to 0.13 by @renovate in #123
  • chore: cargo update + taplo fmt by @haraldh in #128
  • chore(deps): update trufflesecurity/trufflehog action to v3.78.2 by @renovate in #129
  • chore: remove obsolete Dockerfiles by @haraldh in #130
  • chore(deps): update rust crate bitflags to v2.6.0 by @renovate in #131
  • chore(deps): update rust crate serde_json to v1.0.118 by @renovate in #132
  • chore(deps): update trufflesecurity/trufflehog action to v3.79.0 by @renovate in #133
  • chore(deps): update rust crate log to v0.4.22 by @renovate in #134
  • chore: Update GitHub actions to run on custom runner and push to infra by @haraldh in #135
  • chore: update GitHub Actions workflow configuration by @haraldh in #136
  • Replace k256 with secp256k1 crate by @pbeza in #141
  • chore: use attic nix cache by @haraldh in #142
  • feat: use nixsgxLib.mkSGXContainer by @haraldh in #143
  • chore: update nixsgx-flake by @haraldh in #144
  • chore: misc fixes by @haraldh in #145
  • chore: update k8s example files by @haraldh in #146
  • chore(deps): update rust crate serde_json to v1.0.120 by @renovate in #139
  • chore(deps): update rust crate clap to v4.5.8 by @renovate in #137
  • chore(deps): update rust crate pgp to v0.13.1 by @renovate in #138
  • chore(deps): update rust crate serde_with to v3.8.2 by @renovate in #140
  • fix: hardcode VAULT_AUTH_TEE_VERSION in vault manifest by @haraldh in #147
  • fix: update the common cacert and include it in the unseal container by @haraldh in #148
  • fix(container-vault-unseal-sgx-azure): correct VAULT_AUTH_TEE_SHA256_FILE by @haraldh in #149
  • fix(tee-vault-unseal): pick either VAULT_AUTH_TEE_SHA256 string or file by @haraldh in #150
  • chore: change dns names for the vault cluster by @haraldh in #154
  • fix: dns for vault nodes by @otani88 in #155
  • feat(verify-attestation): attestation and batch signature verification binary by @pbeza in #156
  • fix(verify-attestation): simplify dependencies by @pbeza in #161
  • ci: change runners for execute jobs by @otani88 in #163
  • chore(deps): update rust crate tokio to v1.39.1 by @renovate in #159
  • chore: debug vault with gramine warning by @haraldh in #169
  • chore: debug vault with gramine trace by @haraldh in #170
  • chore: debug vault with gramine debug by @haraldh in #171
  • chore: tweak vault parameters for slow plugin loading by @haraldh in #172
  • chore: turn off debug again by @haraldh in #173
  • fix(teepot-vault-unseal-sgx): pass CA_CERT_FILE by @haraldh in #174
  • feat: add Kubernetes pod spec for vault-unseal and update docs by @haraldh in #175
  • chore: cargo update by @haraldh in #176
  • chore(deps): update trufflesecurity/trufflehog action to v3.81.6 by @renovate in #160
  • fix: use performance_multiplier by @haraldh in #177
  • fix: increase performance_multiplier by @haraldh in #178
  • chore(deps): update rust crate serde to v1.0.205 by @renovate in #180
  • chore(deps): update trufflesecurity/trufflehog action to v3.81.7 by @renovate in #179
  • fix(container-vault-sgx-azure): increase max file descriptors for vault by @haraldh in #181
  • fix(vault): maybe fix netpollBreak issues by @haraldh in #182
  • fix(container-vault-sgx-azure): remove insecure eventfd setting by @haraldh in #193
  • feat(verify-attestation): RPC attestation and batch signature verification binary by @pbeza in #189
  • feat(tee-key-preexec): add cmdline arg for env prefix by @haraldh in #196
  • feat(verify-era-proof-attestation): add support for verifying a range of batches by @pbeza in #194
  • chore: cargo and flake update by @haraldh in #195
  • chore(deps): update trufflesecurity/trufflehog action to v3.81.10 by @renovate in #184
  • chore: add extra startup information to unseal and admin enclaves by @haraldh in #197
  • chore(nix): set shell environment for openssl by @haraldh in #199
  • feat(verify-era-proof-attestation): added continuous mode with attestation policies by @pbeza in #198
  • chore: prepare release tags by @haraldh in #205

New Contributors