[roll] Roll fuchsia [netstack] Convert interface auth grant to proof

Add a helper fn to convert from `GrantForInterfaceAuthorization`
to `ProofOfInterfaceAuthorization` to be used as part of authorizing
routes to be added that use a particular interface.

Jeff and I discovered that it is not possible to create an EventPair
with an `INSPECT` right, and that it is not necessary to request
the basic info about an `EventPair`. Therefore, it has been removed
from the FIDL definition and now `ProofOfInterfaceAuthorization`
does not need any rights.

It is not possible to specify `NONE` as the Rights on the token, so a
bug has been created to update it when possible.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/874337
Original-Revision: 8143b5dc1e0e00faf9b4def4440d25700cce349e
GitOrigin-RevId: 463a0a07dc911ea6039315f094949c1c183150b5
Change-Id: I28c220eaa664f49d545b92791baf65df846b65cd
1 file changed
tree: cf59cd8f64f248ddcd5e6a84248d31ec3c3ad8c6
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.