Commit graph

86 commits

Author SHA1 Message Date
Harald Hoyer
8dd4c1292a
chore: rename intel-tee-quote-verification-rs to teepot-tee-quote-verification-rs
and prepare to publish on crates.io

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-12 11:57:21 +01:00
Harald Hoyer
28d58c7cab
Merge pull request #47 from matter-labs/renovate/serde_with-3.x
chore(deps): update rust crate serde_with to 3.7
2024-03-12 11:00:39 +01:00
renovate[bot]
fbae6b3027
chore(deps): update rust crate serde_with to 3.7 2024-03-12 09:50:19 +00:00
Harald Hoyer
b1bcb801d5
Merge pull request #48 from matter-labs/renovate/anyhow-1.x
chore(deps): update rust crate anyhow to 1.0.81
2024-03-12 10:49:04 +01:00
renovate[bot]
a27aebcd4a
chore(deps): update rust crate anyhow to 1.0.81 2024-03-12 09:39:04 +00:00
Harald Hoyer
2105b1e7f7
Merge pull request #49 from matter-labs/renovate/thiserror-1.x
chore(deps): update rust crate thiserror to 1.0.58
2024-03-12 10:37:56 +01:00
renovate[bot]
46580fd85b
chore(deps): update rust crate thiserror to 1.0.58 2024-03-12 09:32:52 +00:00
Harald Hoyer
637878d403
Merge pull request #46 from matter-labs/fmt_and_readme
feat: add `fmt` nix package and update README.md
2024-03-12 10:31:25 +01:00
Harald Hoyer
9dc5d8aab4
docs: update README.md
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-11 12:39:03 +01:00
Harald Hoyer
ee7c4ee177
feat: add fmt nix package
```shell
$ nix run .#fmt
```

does all the automatic formatting the CI checks for.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-11 12:39:02 +01:00
Harald Hoyer
5f2fb2c42c
Merge pull request #45 from matter-labs/nix_fmt_clippy
ci: use `crane` flake to build with nix
2024-03-11 12:08:27 +01:00
Harald Hoyer
0654bacdb5
ci: use crane flake to build with nix
This enables to add cargo `fmt`, `clippy` and `deny` to nix, using cached results.

Move the `teepot` crate to the `crates` subdir to make the life easier for
the `crane` flake.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-11 10:01:59 +01:00
Harald Hoyer
1249048c93
Merge pull request #44 from matter-labs/self-attestation-readme
docs: add bin/tee-self-attestation-test/README.md
2024-03-08 15:58:42 +01:00
Harald Hoyer
9f760da23e
docs: add bin/tee-self-attestation-test/README.md
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 15:50:00 +01:00
Harald Hoyer
932da33810
Merge pull request #43 from matter-labs/nix_fmt_check
ci: use `--check` for nix fmt
2024-03-08 15:48:04 +01:00
Harald Hoyer
7a427b68c7
ci: use --check for nix fmt
otherwise the ci job does not fail

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 15:32:38 +01:00
Harald Hoyer
25e0a373da
Merge pull request #38 from matter-labs/renovate/trufflesecurity-trufflehog-3.x
chore(deps): update trufflesecurity/trufflehog action to v3.69.0
2024-03-08 15:27:54 +01:00
renovate[bot]
373504c581
chore(deps): update trufflesecurity/trufflehog action to v3.69.0 2024-03-08 14:25:47 +00:00
Harald Hoyer
098cc0b7f2
Merge pull request #39 from matter-labs/renovate/cachix-install-nix-action-26.x
chore(deps): update cachix/install-nix-action action to v26
2024-03-08 15:25:17 +01:00
renovate[bot]
a0510ec32d
chore(deps): update cachix/install-nix-action action to v26 2024-03-08 13:31:52 +00:00
Harald Hoyer
684f6477c4
Merge pull request #41 from matter-labs/nix_cleanup
fix: cleanup the nix packages
2024-03-08 14:31:25 +01:00
Harald Hoyer
9680e32e82
fix: cleanup the nix packages
`curl` and `openssl` have to be specified with `.out`

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 14:19:31 +01:00
Harald Hoyer
5d2f58d9a2
Merge pull request #40 from matter-labs/ci_concurrency
ci: fix nix push_to_docker concurrency group
2024-03-08 13:40:23 +01:00
Harald Hoyer
a8a9a94380
ci: fix nix push_to_docker concurrency group
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 12:17:51 +01:00
Harald Hoyer
6583d2b20b
Merge pull request #37 from matter-labs/test_loop
feat: attestation test on azure and default dcap
2024-03-07 17:08:12 +01:00
Harald Hoyer
97420df006
feat: attestation test on azure and default dcap
```
❯ docker run -i --rm --privileged  --device /dev/sgx_enclave --net host \
  matterlabsrobot/teepot-self-attestation-test-sgx-azure:latest \
  | base64 -d --ignore-garbage \
  | docker run -i --rm --net host matterlabsrobot/verify-attestation-sgx-azure:latest
```

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-07 16:05:27 +01:00
Harald Hoyer
96f53752f1
Merge pull request #36 from matter-labs/renovate/trufflesecurity-trufflehog-3.x
chore(deps): update trufflesecurity/trufflehog action to v3.68.5
2024-03-07 10:12:43 +01:00
renovate[bot]
d118158c77
chore(deps): update trufflesecurity/trufflehog action to v3.68.5 2024-03-07 03:39:38 +00:00
Harald Hoyer
90764ed645
Merge pull request #35 from matter-labs/base64-0.2
chore(deps): update rust crate base64 to 0.22.0
2024-03-05 11:18:54 +01:00
Harald Hoyer
f875e7a6e4
chore(deps): update rust crate base64 to 0.22.0
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-05 11:10:41 +01:00
Harald Hoyer
9901758ffa
Merge pull request #32 from matter-labs/renovate/mio-0.x
chore(deps): update rust crate mio to 0.8.11
2024-03-05 09:45:12 +01:00
renovate[bot]
5ac6e3965b
chore(deps): update rust crate mio to 0.8.11 2024-03-05 08:37:48 +00:00
Harald Hoyer
bff3778e04
Merge pull request #27 from matter-labs/renovate/trufflesecurity-trufflehog-3.x
chore(deps): update trufflesecurity/trufflehog action to v3.68.4
2024-03-05 09:37:17 +01:00
renovate[bot]
5d2e5dccd6
chore(deps): update trufflesecurity/trufflehog action to v3.68.4 2024-03-05 08:35:12 +00:00
Harald Hoyer
722949d9a9
Merge pull request #34 from matter-labs/renovate/crate-mio-vulnerability
chore(deps): update rust crate mio to v0.8.11 [security]
2024-03-05 09:34:26 +01:00
renovate[bot]
26cfc8cc69
chore(deps): update rust crate mio to v0.8.11 [security] 2024-03-04 22:39:59 +00:00
Harald Hoyer
31a0bc0266
Merge pull request #30 from matter-labs/unused-deps
chore(deps): remove unused dependencies
2024-03-01 15:31:47 +01:00
Harald Hoyer
59807c4286
chore(deps): remove unused dependencies
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-28 15:18:28 +01:00
Harald Hoyer
2721589dff
Merge pull request #29 from matter-labs/nix_container
chore: cleanup and nixify
2024-02-28 12:04:53 +01:00
Harald Hoyer
91f1612e0f
chore: cleanup and nixify
* create containers with nix
* updated README.md
* added SPDX license headers

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-28 11:09:34 +01:00
Harald Hoyer
c8082debc7
chore(taplo): ignore some directories
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-28 09:53:05 +01:00
Harald Hoyer
109b7f7cf1
Merge pull request #28 from matter-labs/ra_tls
feat: use real RA-TLS for everything
2024-02-27 16:54:37 +01:00
Harald Hoyer
0b60abc030
feat: use real RA-TLS for everything
* add `tee-ratls-preexec` for creating the vault certificate
* remove the old attestation API

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-27 16:44:28 +01:00
Harald Hoyer
020159b9d7
Merge pull request #26 from matter-labs/renovate/pgp-0.x
chore(deps): update rust crate pgp to 0.11
2024-02-21 22:56:17 +01:00
renovate[bot]
a09061d01f
chore(deps): update rust crate pgp to 0.11 2024-02-21 21:49:44 +00:00
Harald Hoyer
9d46b7d6c2
Merge pull request #25 from matter-labs/renovate/trufflesecurity-trufflehog-3.x
chore(deps): update trufflesecurity/trufflehog action to v3.68.0
2024-02-21 22:48:58 +01:00
renovate[bot]
8784837184
chore(deps): update trufflesecurity/trufflehog action to v3.68.0 2024-02-21 18:34:14 +00:00
Harald Hoyer
4ba6ff9cc0
Merge pull request #24 from matter-labs/renovate/anyhow-1.x
chore(deps): update rust crate anyhow to 1.0.80
2024-02-19 12:35:30 +01:00
renovate[bot]
4a7c605535
chore(deps): update rust crate anyhow to 1.0.80 2024-02-19 11:09:24 +00:00
Harald Hoyer
b2fdafec95
Merge pull request #23 from matter-labs/renovate/ring-0.x
chore(deps): update rust crate ring to 0.17.8
2024-02-19 12:08:14 +01:00