Commit graph

69 commits

Author SHA1 Message Date
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
renovate[bot]
8d3cde2a53
chore(deps): update rust crate ring to 0.17.8 2024-02-18 00:51:34 +00:00
Harald Hoyer
a49e8f7f34
Merge pull request #22 from matter-labs/nix-filter
chore(nix): replace nix-filter with `lib.fileset`
2024-02-15 18:25:58 +01:00
Harald Hoyer
bf2e4a1b8e
chore(nix): replace nix-filter with lib.fileset
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 11:23:22 +01:00
Harald Hoyer
5a0bddf850
Merge pull request #21 from matter-labs/no_hash
fix(tee-key-preexec): don't hash public key
2024-02-15 10:39:03 +01:00
Harald Hoyer
dc4434938e
fix(tee-key-preexec): don't hash public key
No need to hash the public key for the attestation report data.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 10:31:54 +01:00
Harald Hoyer
761d5463c5
Merge pull request #20 from matter-labs/pemfile_2
chore(deps): rustls-pemfile 2
2024-02-15 10:30:29 +01:00
Harald Hoyer
2591bf0807
chore(deps): rustls-pemfile 2
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 10:23:29 +01:00
Harald Hoyer
0c1018a7f1
Merge pull request #19 from matter-labs/container-verify-attestation
ci: fix docker push
2024-02-15 10:20:07 +01:00
Harald Hoyer
ec26f75cfb
ci: fix docker push
docker does not support pushing and tagging with a different name in one
go as podman does.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 09:42:34 +01:00
Harald Hoyer
d22b00d859
Merge pull request #18 from matter-labs/container-verify-attestation
ci: fix pushing to docker
2024-02-15 09:31:13 +01:00
Harald Hoyer
a52b611f86
ci: fix pushing to docker
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 09:26:49 +01:00
Harald Hoyer
e5c8c7c60c
Merge pull request #17 from matter-labs/container-verify-attestation
fix: use `matterlabsrobot` docker namespace
2024-02-15 09:24:05 +01:00
Harald Hoyer
b59db0f996
fix: use matterlabsrobot docker namespace
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-14 16:45:38 +01:00
Harald Hoyer
743ecc67b5
Merge pull request #16 from matter-labs/container-verify-attestation
feat: build and push container-verify-attestation
2024-02-14 16:07:30 +01:00
Harald Hoyer
d8110f3720
feat: build and push container-verify-attestation
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-14 16:01:59 +01:00
Harald Hoyer
671aacd739
Merge pull request #15 from matter-labs/removed_upstreamed
feat: remove `intel-tee-quote-verification-sys`
2024-02-14 14:34:36 +01:00
Harald Hoyer
89e86c2d2d
feat: remove intel-tee-quote-verification-sys
important fixes have been upstreamed

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-14 14:27:41 +01:00