swarm/network, swarm/storage: validate chunk size (#17397)
* swarm/network, swarm/storage: validate default chunk size * swarm/bmt, swarm/network, swarm/storage: update BMT hash initialisation * swarm/bmt: move segmentCount to tests * swarm/chunk: change chunk.DefaultSize to be untyped const * swarm/storage: add size validator * swarm/storage: add chunk size validation to localstore * swarm/storage: move validation from localstore to validator * swarm/storage: global chunk rules in MRU
Showing
- swarm/bmt/bmt.go 1 addition, 4 deletionsswarm/bmt/bmt.go
- swarm/bmt/bmt_test.go 13 additions, 6 deletionsswarm/bmt/bmt_test.go
- swarm/chunk/chunk.go 5 additions, 0 deletionsswarm/chunk/chunk.go
- swarm/network/stream/delivery.go 7 additions, 0 deletionsswarm/network/stream/delivery.go
- swarm/storage/chunker.go 3 additions, 6 deletionsswarm/storage/chunker.go
- swarm/storage/hasherstore.go 5 additions, 4 deletionsswarm/storage/hasherstore.go
- swarm/storage/ldbstore_test.go 6 additions, 5 deletionsswarm/storage/ldbstore_test.go
- swarm/storage/localstore.go 3 additions, 7 deletionsswarm/storage/localstore.go
- swarm/storage/localstore_test.go 5 additions, 3 deletionsswarm/storage/localstore_test.go
- swarm/storage/mru/handler.go 8 additions, 17 deletionsswarm/storage/mru/handler.go
- swarm/storage/mru/resource_test.go 3 additions, 5 deletionsswarm/storage/mru/resource_test.go
- swarm/storage/mru/testutil.go 1 addition, 4 deletionsswarm/storage/mru/testutil.go
- swarm/storage/mru/update.go 2 additions, 1 deletionswarm/storage/mru/update.go
- swarm/storage/pyramid.go 3 additions, 2 deletionsswarm/storage/pyramid.go
- swarm/storage/types.go 10 additions, 3 deletionsswarm/storage/types.go
- swarm/swarm.go 4 additions, 9 deletionsswarm/swarm.go
Loading
Please register or sign in to comment