Skip to content

Minimize trusted computing base #4

@NullHypothesis

Description

@NullHypothesis

We currently have the following direct dependencies:

  • github.com/brave-experiments/viproxy v0.1.0
  • github.com/go-chi/chi/v5 v5.0.7
  • github.com/hf/nsm v0.0.0-20211106132757-1ae65a6a69ae
  • github.com/mdlayher/vsock v1.1.1
  • github.com/milosgajdos/tenus v0.0.3
  • golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
  • golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8

At least chi, nsm, and tenus don't need to be dependencies. We could take whatever functionality we need and add it to our framework, to minimize the trusted computing base.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions