kubo/core/coreiface
Marcin Rataj aaf05db536 test(add): add CID profile tests and wire SizeEstimationMode
add comprehensive test suite for UnixFS CID determinism per IPIP-499:
- verify exact HAMT threshold boundary for both estimation modes:
  - v0-2015 (links): sum(name_len + cid_len) == 262144
  - v1-2025 (block): serialized block size == 262144
- verify HAMT triggers at threshold + 1 byte for both profiles
- add all deterministic CIDs for cross-implementation testing

also wires SizeEstimationMode through CLI/API, allowing
Import.UnixFSHAMTSizeEstimation config to take effect.

bumps boxo to ipfs/boxo@6707376 which aligns HAMT threshold with
JS implementation (uses > instead of >=), fixing CID determinism
at the exact 256 KiB boundary.
2026-01-19 06:13:13 +01:00
..
options test(add): add CID profile tests and wire SizeEstimationMode 2026-01-19 06:13:13 +01:00
tests refactor: replace context.WithCancel with t.Context (#11083) 2025-11-28 16:39:55 +01:00
block.go chore: clean migration 2023-11-29 12:29:59 +01:00
coreapi.go client/rpc!: remove deprecated DHT commands 2024-03-05 09:01:00 +01:00
dag.go gx-go uw 2019-02-09 01:23:13 +01:00
errors.go errors: introduce a 'not supported' error 2019-02-19 02:44:36 -08:00
idfmt.go chore: update go-libp2p to v0.23.4 2022-12-09 13:46:13 +01:00
key.go feat: ipfs key sign|verify (#10235) 2023-12-04 09:51:26 +01:00
name.go chore: clean migration 2023-11-29 12:29:59 +01:00
object.go core/commands!: remove deprecated object APIs (#10375) 2024-03-22 09:32:30 +01:00
pin.go refactor(cmds): do not return errors embedded in result type (#10527) 2024-12-03 20:15:33 +01:00
pubsub.go chore: clean migration 2023-11-29 12:29:59 +01:00
routing.go core: deprecate CoreAPI.Dht, introduce CoreAPI.Routing 2024-02-07 10:47:30 +01:00
swarm.go chore: update go-libp2p to v0.23.4 2022-12-09 13:46:13 +01:00
unixfs.go collection of typo fixes (#10647) 2024-12-29 21:27:41 -08:00
util.go Cleanup instances of manual resolver construction 2018-10-02 18:35:14 +02:00