Versions in this module Expand all Collapse all v0 v0.2.3 Feb 27, 2015 Changes in this version + var IpnsRecordValidator = &record.ValidChecker v0.2.2 Feb 27, 2015 Changes in this version + var ErrExpiredRecord = errors.New("expired record") + var ErrPublishFailed = errors.New("could not publish name.") + var ErrResolveFailed = errors.New("could not resolve name.") + var ErrUnrecognizedValidity = errors.New("unrecognized validity type") + func ValidateIpnsRecord(k u.Key, val []byte) error + type DNSResolver struct + func (r *DNSResolver) CanResolve(name string) bool + func (r *DNSResolver) Resolve(ctx context.Context, name string) (u.Key, error) + type NameSystem interface + func NewNameSystem(r routing.IpfsRouting) NameSystem + type ProquintResolver struct + func (r *ProquintResolver) CanResolve(name string) bool + func (r *ProquintResolver) Resolve(ctx context.Context, name string) (u.Key, error) + type Publisher interface + Publish func(ctx context.Context, name ci.PrivKey, value u.Key) error + func NewRoutingPublisher(route routing.IpfsRouting) Publisher + type Resolver interface + CanResolve func(name string) bool + Resolve func(ctx context.Context, name string) (value u.Key, err error) + func NewRoutingResolver(route routing.IpfsRouting) Resolver