Versions in this module Expand all Collapse all v0 v0.1.20 Jul 19, 2023 v0.1.19 Jul 6, 2023 Changes in this version type Hidden + func NewHiddenRouting() *Hidden v0.1.18 Jul 2, 2023 Changes in this version + func FormatReply(header RoutingHeaderBytes, ciphers crypto.Ciphers, nonces crypto.Nonces, ...) (rb *splice.Splice) + func ReadRoutingHeader(s *splice.Splice, b *RoutingHeaderBytes) *splice.Splice + func WriteRoutingHeader(s *splice.Splice, b RoutingHeaderBytes) *splice.Splice + type Hidden struct + func NewHiddenrouting() *Hidden + func (hr *Hidden) AddHiddenService(svc *services.Service, key *crypto.Prv, in *adintro.Ad, addr string) + func (hr *Hidden) AddIntro(pk *crypto.Pub, intro *Introduction) + func (hr *Hidden) AddIntroToHiddenService(key crypto.PubBytes, in *adintro.Ad) + func (hr *Hidden) Delete(key crypto.PubBytes) (header *Introduction) + func (hr *Hidden) DeleteIntroByID(id nonce.ID) + func (hr *Hidden) DeleteKnownIntro(key crypto.PubBytes) (header *Introduction) + func (hr *Hidden) FindCloakedHiddenService(key crypto.CloakedPubKey) (pubKey *crypto.PubBytes) + func (hr *Hidden) FindHiddenService(key crypto.PubBytes) (hs *LocalHiddenService) + func (hr *Hidden) FindIntroduction(key crypto.PubBytes) (intro *Introduction) + func (hr *Hidden) FindIntroductionUnsafe(key crypto.PubBytes) (intro *Introduction) + func (hr *Hidden) FindKnownIntro(key crypto.PubBytes) (intro *adintro.Ad) + func (hr *Hidden) FindKnownIntroUnsafe(key crypto.PubBytes) (intro *adintro.Ad) + type Introduction struct + Intro *adintro.Ad + type KnownIntros map[crypto.PubBytes]*adintro.Ad + type LocalHiddenService struct + CurrentIntros []*adintro.Ad + Prv *crypto.Prv + type MyIntros map[crypto.PubBytes]*Introduction + type ReplyHeader struct + type RoutingHeaderBytes [consts.RoutingHeaderLen]byte + func GetRoutingHeaderFromCursor(s *splice.Splice) (r RoutingHeaderBytes) + type Services map[crypto.PubBytes]*LocalHiddenService