commit | 344bbdf5657f8bb681c0aa5bf0fad5e9728e1976 | [log] [tgz] |
---|---|---|
author | Ankur <ataly@google.com> | Thu May 07 18:26:15 2015 -0700 |
committer | Ankur <ataly@google.com> | Thu May 07 18:26:22 2015 -0700 |
tree | beb1f2a0d63bf900844b7a951470532411da86d6 | |
parent | fe9b3e9447c5f3d1a9c337d9ebc3bb2e85de8fb2 [diff] |
"x/ref": Never recognize a root for AllPrincipals There is no good reason for a principal to recognize a root (public key) for all blessing names. On the other hand, doing so makes the root principal impersonate all other identity providers when talking to the recognizing principal. Therefore, this CL forbids BlessingRoots.Add from being call with the AllPrincipals blessing pattern. Change-Id: I750de9b7d86b640055509d50e85c1776171a8581
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.