forbid sign strict without signing enabled

This commit is contained in:
Steven Allen 2018-10-25 16:52:22 -07:00
parent 107b3bdc97
commit 7303abae4b
1 changed files with 4 additions and 0 deletions

View File

@ -177,6 +177,10 @@ func NewPubSub(ctx context.Context, h host.Host, rt PubSubRouter, opts ...Option
} }
} }
if ps.signStrict && ps.signKey == nil {
return nil, fmt.Errorf("strict signature verification enabled but message signing is disabled")
}
rt.Attach(ps) rt.Attach(ps)
for _, id := range rt.Protocols() { for _, id := range rt.Protocols() {