Commit graph

86 commits

Author SHA1 Message Date
renovate[bot]
5dd131c078
chore(deps): update rust crate bytemuck to v1.16.0 2024-05-21 10:58:39 +00:00
renovate[bot]
1ee5f10eb3
chore(deps): update rust crate anyhow to v1.0.83 2024-05-07 20:12:16 +00:00
renovate[bot]
3549a79bb6
chore(deps): update rust crate serde to v1.0.200 2024-05-07 18:45:29 +00:00
renovate[bot]
39ce83ffca
chore(deps): update rust crate bytes to v1.6.0 2024-05-07 15:31:30 +00:00
renovate[bot]
1d3e51594b
chore(deps): update rust crate tokio to v1.37.0 2024-05-07 15:26:11 +00:00
renovate[bot]
118bb076af
chore(deps): update rust crate rustls to v0.22.4 [security] 2024-04-29 10:57:16 +00:00
renovate[bot]
603cf9b38d
chore(deps): update rust crate thiserror to 1.0.59 2024-04-29 09:50:50 +00:00
renovate[bot]
e61e970e16
chore(deps): update rust crate serde_with to 3.8 2024-04-29 08:51:25 +00:00
renovate[bot]
e315d057a3
chore(deps): update rust crate getrandom to 0.2.14 2024-04-18 12:07:26 +00:00
renovate[bot]
5d29dc0cba
chore(deps): update rust crate der to 0.7.9 2024-04-17 08:43:33 +00:00
renovate[bot]
c1874c16f6
chore(deps): update rust crate anyhow to 1.0.82 2024-04-10 08:24:47 +00:00
renovate[bot]
0cd832aca3
chore(deps): update rust crate bitflags to 2.5 2024-03-28 09:09:55 +00:00
renovate[bot]
992d97e836
chore(deps): update rust crate bytemuck to 1.15.0 2024-03-13 08:10:13 +00:00
Harald Hoyer
af5df7864c
chore: Release 2024-03-12 15:23:51 +01:00
Harald Hoyer
2f71d4b42e
chore: Release 2024-03-12 15:10:22 +01:00
Harald Hoyer
ec553240c2
chore: Release 2024-03-12 15:09:31 +01:00
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
renovate[bot]
fbae6b3027
chore(deps): update rust crate serde_with to 3.7 2024-03-12 09:50:19 +00:00
renovate[bot]
a27aebcd4a
chore(deps): update rust crate anyhow to 1.0.81 2024-03-12 09:39:04 +00:00
renovate[bot]
46580fd85b
chore(deps): update rust crate thiserror to 1.0.58 2024-03-12 09:32:52 +00: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
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
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
renovate[bot]
26cfc8cc69
chore(deps): update rust crate mio to v0.8.11 [security] 2024-03-04 22:39:59 +00: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
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
renovate[bot]
a09061d01f
chore(deps): update rust crate pgp to 0.11 2024-02-21 21:49:44 +00:00
renovate[bot]
4a7c605535
chore(deps): update rust crate anyhow to 1.0.80 2024-02-19 11:09:24 +00:00
renovate[bot]
8d3cde2a53
chore(deps): update rust crate ring to 0.17.8 2024-02-18 00:51:34 +00: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
2591bf0807
chore(deps): rustls-pemfile 2
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 10:23:29 +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
renovate[bot]
2f4c5b4ca5
chore(deps): update rust crate thiserror to 1.0.57 2024-02-12 17:15:15 +00:00
renovate[bot]
3117b9735c
chore(deps): update rust crate clap to 4.5 2024-02-09 12:43:04 +00:00
renovate[bot]
46548d015d
chore(deps): update rust crate bytemuck to 1.14.3 2024-02-09 09:14:47 +00:00
Harald Hoyer
89ffbd35a8
feat: initial commit
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-09 10:10:53 +01:00