"veyron/runtimes/google/security": Only return trusted Names.
This CL makes the following changes:
* changes PublicID.Names() such that it only returns those names that
are rooted at Trusted identity providers.
* changes PublicID.Match(...) such that if the PublicID has no trusted names
then the PublicID only matches the pattern "*".
With these changes we no longer rely on developers not using untrusted
patterns (i.e., patterns beginning with "untrusted") in their ACLs.
Change-Id: Iae9036cf0bd12dc947f09a439f8942b70cec2d25
8 files changed