blob: cd9192c6eb5dc35f21c1891f13c3246dcd30be29 [file] [log] [blame]
pkg access, const Admin Tag
pkg access, const Debug Tag
pkg access, const Read Tag
pkg access, const Resolve Tag
pkg access, const Write Tag
pkg access, func AllTypicalTags() []Tag
pkg access, func IsUnenforceablePatterns(error) []security.BlessingPattern
pkg access, func NewAccessTagCaveat(...Tag) (security.Caveat, error)
pkg access, func NewErrAccessListMatch(*context.T, []string, []security.RejectedBlessing) error
pkg access, func NewErrAccessTagCaveatValidation(*context.T, []string, []Tag) error
pkg access, func NewErrInvalidOpenAccessList(*context.T) error
pkg access, func NewErrNoPermissions(*context.T, []string, []security.RejectedBlessing, string) error
pkg access, func NewErrTooBig(*context.T) error
pkg access, func NewErrUnenforceablePatterns(*context.T, []security.BlessingPattern) error
pkg access, func PermissionsAuthorizer(Permissions, *vdl.Type) (security.Authorizer, error)
pkg access, func PermissionsAuthorizerFromFile(string, *vdl.Type) (security.Authorizer, error)
pkg access, func ReadPermissions(io.Reader) (Permissions, error)
pkg access, func TypicalTagType() *vdl.Type
pkg access, func TypicalTagTypePermissionsAuthorizer(Permissions) security.Authorizer
pkg access, func WritePermissions(io.Writer, Permissions) error
pkg access, method (*AccessList) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg access, method (*AccessList) MakeVDLTarget() vdl.Target
pkg access, method (*AccessList) VDLRead(vdl.Decoder) error
pkg access, method (*AccessListTarget) FinishField(vdl.Target, vdl.Target) error
pkg access, method (*AccessListTarget) FinishFields(vdl.FieldsTarget) error
pkg access, method (*AccessListTarget) StartField(string) (vdl.Target, vdl.Target, error)
pkg access, method (*AccessListTarget) StartFields(*vdl.Type) (vdl.FieldsTarget, error)
pkg access, method (*AccessListTarget) ZeroField(string) error
pkg access, method (*Permissions) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg access, method (*Permissions) MakeVDLTarget() vdl.Target
pkg access, method (*Permissions) VDLRead(vdl.Decoder) error
pkg access, method (*PermissionsTarget) FinishField(vdl.Target, vdl.Target) error
pkg access, method (*PermissionsTarget) FinishKeyStartField(vdl.Target) (vdl.Target, error)
pkg access, method (*PermissionsTarget) FinishMap(vdl.MapTarget) error
pkg access, method (*PermissionsTarget) StartKey() (vdl.Target, error)
pkg access, method (*PermissionsTarget) StartMap(*vdl.Type, int) (vdl.MapTarget, error)
pkg access, method (*Tag) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg access, method (*Tag) MakeVDLTarget() vdl.Target
pkg access, method (*Tag) VDLRead(vdl.Decoder) error
pkg access, method (*TagTarget) FromString(string, *vdl.Type) error
pkg access, method (AccessList) Authorize(*context.T, security.Call) error
pkg access, method (AccessList) Enforceable(*context.T, security.Principal) error
pkg access, method (AccessList) Includes(...string) bool
pkg access, method (AccessList) VDLWrite(vdl.Encoder) error
pkg access, method (Permissions) Add(security.BlessingPattern, ...string) Permissions
pkg access, method (Permissions) Blacklist(string, ...string) Permissions
pkg access, method (Permissions) Clear(string, ...string) Permissions
pkg access, method (Permissions) Copy() Permissions
pkg access, method (Permissions) Normalize() Permissions
pkg access, method (Permissions) VDLWrite(vdl.Encoder) error
pkg access, method (Tag) VDLWrite(vdl.Encoder) error
pkg access, type AccessList struct
pkg access, type AccessList struct, In []security.BlessingPattern
pkg access, type AccessList struct, NotIn []string
pkg access, type AccessListTarget struct
pkg access, type AccessListTarget struct, Value *AccessList
pkg access, type AccessListTarget struct, embedded vdl.FieldsTargetBase
pkg access, type AccessListTarget struct, embedded vdl.TargetBase
pkg access, type Permissions map[string]AccessList
pkg access, type PermissionsTarget struct
pkg access, type PermissionsTarget struct, Value *Permissions
pkg access, type PermissionsTarget struct, embedded vdl.MapTargetBase
pkg access, type PermissionsTarget struct, embedded vdl.TargetBase
pkg access, type Tag string
pkg access, type TagTarget struct
pkg access, type TagTarget struct, Value *Tag
pkg access, type TagTarget struct, embedded vdl.TargetBase
pkg access, var AccessTagCaveat security.CaveatDescriptor
pkg access, var ErrAccessListMatch unknown-type
pkg access, var ErrAccessTagCaveatValidation unknown-type
pkg access, var ErrInvalidOpenAccessList unknown-type
pkg access, var ErrNoPermissions unknown-type
pkg access, var ErrTooBig unknown-type
pkg access, var ErrUnenforceablePatterns unknown-type