15 Commits (main)

Author SHA1 Message Date
Alejandro Mery 0c21d74c15 rings: make unsafe address factories public 4 months ago
Alejandro Mery bcb20ab1e6 rings: introduce ring-specific decoders 6 months ago
Alejandro Mery 96c59dfe8a rings: introduce a generic DecodeAddress() for all four rings 6 months ago
Alejandro Mery 169a1e9602 rings: introduce RingID and its values 6 months ago
Alejandro Mery 6d89e0ea3c rings: fix NodeZeroMax/NodeMax to not accept .255 6 months ago
Alejandro Mery ff8f2c6ea1 rings: add String() to RegionID, ZoneID, NodeID 6 months ago
Alejandro Mery 72a2468a10 rings: RingTwoPrefix() 6 months ago
Alejandro Mery 6142d0f7f0 rings: RingThreePrefix() 6 months ago
Alejandro Mery 0f177acf57 rings: RingZeroPrefix()/RingZeroAddress() 6 months ago
Alejandro Mery 394a84c3ab rings: RingOnePrefix()/RingOneAddress() 6 months ago
Alejandro Mery 52e1195139 rings: introduce generic ErrOutOfRange() factory 6 months ago
Alejandro Mery 378bab2f96 rings: introduce RegionID, ZoneID and NodeID 6 months ago
Alejandro Mery 3e90c7a30b rings: introduce PrefixToRange() 6 months ago
Alejandro Mery 50436a320c rings: introduce AddrToU32() and AddrFromU32() helpers 6 months ago
Alejandro Mery ac5827898b rings: introduce subpackage to deal with Ring addresses 6 months ago