nitriding-daemon icon indicating copy to clipboard operation
nitriding-daemon copied to clipboard

Minimize trusted computing base

Open NullHypothesis opened this issue 2 years ago • 0 comments

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.

NullHypothesis avatar May 25 '22 17:05 NullHypothesis