[starnix] Refactor the Starnix crypt service I am hoping the crypt service does not need to be a singleton; multiple remote volumes would not work correctly prior to this CL. This moves a bunch of code into the Starnix crypt service which should make it easier for some upcoming changs of mine. Bug: 452741473 Change-Id: I6443eeef55d7d112f4f83b5b6fff7a365b5137bd Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1433554 Reviewed-by: Brandon Castellano <bcastell@google.com> Reviewed-by: Maria Glukhova <mariagl@google.com> Commit-Queue: Chris Suter <csuter@google.com> Fuchsia-Auto-Submit: Chris Suter <csuter@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.