Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Moving attestation generation and verification code to `attest` repo.

Aperta
#40 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Refactoring
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
rust

Direzione di ricerca

Inizia leggendo l’attestation crate e il pccs crate in attested-tls, quindi esamina il mock-tdx crate non ancora sottoposto a merge e il repository attest collegato. Chiarisci se i crates debbano essere spostati in attest o se tutto debba essere spostato in attested-tls, compreso il modo in cui sono organizzate la generazione e la verifica. Il lavoro è completato quando la struttura del repository e la decisione sulla ownership sono concordate e i crates pertinenti sono stati spostati in modo coerente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

@alexhulbert has started https://github.com/flashbots/attest which can compute measurements from an OS image together with CVM configuration.

The idea is that CVM configuration data would be sent as part of the attestation evidence payload, and a verifier would use it to compute the expected measurements for that particular instance. Eg: for GCP we would probably include the machine type and region. This would save us needing to have pre-computed measurement values for every combination of accepted OS image version and CVM configuration.

Since this involves both generation and verification, the proposal is to move the contents of the attestation crate over to that repo.

If doing that, it would probably also make sense to move the pccs crate and not-yet-merged mock-tdx crate there as well, as i think they belong together with attestation rather than attested-tls.

The alternative would be to do it the other way around and move everything into this repo.

Tagging @0x416e746f6e as you were not around when we were talking about this last week.

Lingua principale
Rust
Stelle
6
Fork
3
Merge medio
2g 20h
PR unite (30g)
3

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di flashbots/attested-tls

Tutte le issue di flashbots/attested-tls

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.