...
 
Commits (100)
    https://gitlab.dms3.io/dms3/go-block-format/-/commit/c41fc61096f7956cda505139c1fab038d8857551 skeleton. 2014-06-26T01:14:26-07:00 Juan Batiz-Benet juan@benet.ai https://gitlab.dms3.io/dms3/go-block-format/-/commit/1832342c6123385dae0132d9a84ff3952d29945e block service 2014-07-05T15:32:08-07:00 Juan Batiz-Benet juan@benet.ai https://gitlab.dms3.io/dms3/go-block-format/-/commit/0b50629387252b9feb341124119ac97f4b97a88b block get returned. 2014-07-05T15:38:17-07:00 Juan Batiz-Benet juan@benet.ai https://gitlab.dms3.io/dms3/go-block-format/-/commit/19745ca2714e69a8ade12fc6f376846feb9413b9 go lint 2014-07-22T02:20:08-07:00 Juan Batiz-Benet juan@benet.ai link errors left: - protocol buffers output is not lint-friendly https://gitlab.dms3.io/dms3/go-block-format/-/commit/10eab98a40050bc472e30dd88d7af641ab141946 basic implementation of bitswap, needs testing/verification that it works 2014-08-24T18:13:05-07:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/548035708f6979b8cc946ee94cedc334c5d21083 more work on bitswap and other code cleanup 2014-08-25T09:44:42-07:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/058fa431aab414db83e307fffd5edafe7aca2e44 vendor dependencies with godep 2014-09-09T22:39:42-07:00 Brian Tiger Chow brian.holderchow@gmail.com dependencies are vendored into Godeps/_workspace and commit versions are recorded in Godeps.json update datastore to e89f0511 update go.crypto https://gitlab.dms3.io/dms3/go-block-format/-/commit/ab55ab95a034d050c9de25b078974ae1fdfbea2a add basic test for blocks package #59 2014-09-15T06:07:03+00:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/f524411f93b33bb6b27833698a490aad052d8a75 add basic test for blocks package #59 (actually add file) 2014-09-15T06:08:49+00:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/a83b9037e41538cf30791b037a7f82d7cf544998 u.Hash - error 2014-10-06T02:26:52-07:00 Juan Batiz-Benet juan@benet.ai the u.Hash error can be safely ignored (panic) because multihash only fails from the selection of hash function. If the fn + length are valid, it won't error. cc @whyrusleeping https://gitlab.dms3.io/dms3/go-block-format/-/commit/7e576d41df4e7d7e1ac0bc39d657239facead6cc removed error from return type of blocks.NewBlock() 2014-10-07T20:46:01+00:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/d1dd0be392b98f812d035c4b0d65fee39224120a lots of logging 2014-10-26T00:45:40+00:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/7e7367637a45c7bba657f1f96a5821d22ef0a000 address comments from PR 2014-11-01T16:07:56-07:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/267aeca6e1f4415678ce7474aa985ea4631aeb9f a few more comments 2014-11-03T03:53:16+00:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/4928657781512cd3f2f0252eee90af7f926f2bad write a few package doc strings to improve look of godoc 2014-11-08T21:42:36-08:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/be14adba02790a14d7bfb9dd5b769c1b1ba8d738 add worker to bitswap for reproviding new blocks 2015-02-19T20:07:02-08:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/f3800ad4aee5c412893f3caa0403fa3e619b3190 Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs 2015-03-31T12:52:25-07:00 Ho-Sheng Hsiao talktohosh@gmail.com - Modified Godeps/Godeps.json by hand - [TEST] Updated welcome docs hash to sharness - [TEST] Updated contact doc - [TEST] disabled breaking test (t0080-repo refs local) https://gitlab.dms3.io/dms3/go-block-format/-/commit/30244e2e12f92217233dab67452d1e22ef39e709 move util.Key into its own package under blocks 2015-06-01T16:10:08-07:00 Jeromy jeromyj@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/f079d172668b0040f15d2d72069f5b8caba74cc3 Use gx vendored go-ipfs-utils where possible 2016-02-12T17:21:40-08:00 Jeromy jeromyj@gmail.com For the rest of the packages in util, move them to thirdparty and update the references. util is gone! License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/4225c034d166af281ac14d50c54b65e3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">Jeromy</a> &lt;<a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">jeromyj@gmail.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/3eec2656e636503f14c41904eb3f746428871a38 Merge pull request #1892 from MichaelMure/blockstore_log 2016-04-12T18:59:20-07:00 Jeromy Johnson why@ipfs.io Add log events when blocks are added/removed to/from the blockstore https://gitlab.dms3.io/dms3/go-block-format/-/commit/92cc3f1e3d5e2f96239419070a050c3c0e236bc3 Make blocks.Block an interface. 2016-05-05T18:02:11-04:00 Kevin Atkinson k@kevina.org License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:k@kevina.org" title="k@kevina.org"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d495ec8dfc169924ad1968333d23ea2b?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:k@kevina.org" title="k@kevina.org">Kevin Atkinson</a> &lt;<a href="mailto:k@kevina.org" title="k@kevina.org">k@kevina.org</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/1e01b02f967b25d4f454fefac2e1893263a3bbe8 Rename blocks.RawBlock to blocks.BasicBlock. 2016-06-01T17:14:16-04:00 Kevin Atkinson k@kevina.org License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:k@kevina.org" title="k@kevina.org"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d495ec8dfc169924ad1968333d23ea2b?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:k@kevina.org" title="k@kevina.org">Kevin Atkinson</a> &lt;<a href="mailto:k@kevina.org" title="k@kevina.org">k@kevina.org</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/e6e5593ad93dac96cc388af662f5b26827b4a2b5 test: 82% coverage on blocks 2016-08-15T12:47:50+02:00 Jakub Sztandera kubuxu@protonmail.ch License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d4dfe1f58343e5354836e797e574c29a?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">Jakub Sztandera</a> &lt;<a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">kubuxu@protonmail.ch</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/7614cdadde0b79d095a23f6fb0461428d5411f95 test: do explicit error check 2016-08-15T17:23:44+02:00 Jakub Sztandera kubuxu@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:kubuxu@ipfs.io" title="kubuxu@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/2b1ffb42f6c27b8a739582584b6d7112?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:kubuxu@ipfs.io" title="kubuxu@ipfs.io">Jakub Sztandera</a> &lt;<a href="mailto:kubuxu@ipfs.io" title="kubuxu@ipfs.io">kubuxu@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/bf963fc3d2e8c871da9bf03350360acc6750542d blocks: rename errWrongHash to ErrWrongHash 2016-08-16T12:42:18+02:00 Jakub Sztandera kubuxu@protonmail.ch License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d4dfe1f58343e5354836e797e574c29a?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">Jakub Sztandera</a> &lt;<a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">kubuxu@protonmail.ch</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/4588bc62155fba47ca9be277e388933aab0551eb docs: decapitalize error message in blocks.go 2016-08-16T17:36:18+02:00 Jakub Sztandera kubuxu@protonmail.ch License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d4dfe1f58343e5354836e797e574c29a?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">Jakub Sztandera</a> &lt;<a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">kubuxu@protonmail.ch</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/3dc57fc92a211806284750aafa038df590b64407 Merge pull request #3086 from ipfs/feat/test-cover-blocks 2016-08-18T16:45:18-07:00 Jeromy Johnson why@ipfs.io test: 82% coverage on blocks https://gitlab.dms3.io/dms3/go-block-format/-/commit/22ebb793fa4aec9a2c90df040149807ddc3a2fbd integrate CIDv0 2016-09-07T13:32:32-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/4aeb40b5cc5dde071e03f8f97b122ba2acebe4fd Merge pull request #3187 from ipfs/feat/cidv0 2016-09-09T10:14:39-04:00 Jeromy Johnson why@ipfs.io Rework go-ipfs to use content IDs version 0 https://gitlab.dms3.io/dms3/go-block-format/-/commit/ea54261b26c22012113fb1ffe7a3a5c891352962 Extract key and datastore 2016-09-09T15:52:25+01:00 George Antoniadis george@noodles.gr License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:george@noodles.gr" title="george@noodles.gr"><img alt="default avatar" src="https://secure.gravatar.com/avatar/adcdd4080503216e19cee81f413e6eb3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:george@noodles.gr" title="george@noodles.gr">George Antoniadis</a> &lt;<a href="mailto:george@noodles.gr" title="george@noodles.gr">george@noodles.gr</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/4fc97a7e465dec63ae231e4d6f7bd97caf198bf5 Merge branch 'version/0.4.3-rc4' 2016-09-20T19:10:10-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/dd1aa7309b064c3be1484357db5f725c3932be54 update to libp2p 4.0.1 and propogate other changes 2016-10-05T22:12:43-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/09c41e5b3e3d80701d8ba1728d5d3ddb0524cebc cid: integrate cid into bitswap and blockstores 2016-10-08T12:14:58-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/51106c2e52325da701557746a90a8d80460417c2 bitswap: protocol extension to handle cids 2016-10-10T08:19:31-07:00 Jeromy why@ipfs.io This change adds the /ipfs/bitswap/1.1.0 protocol. The new protocol adds a 'payload' field to the protobuf message and deprecates the existing 'blocks' field. The 'payload' field is an array of pairs of cid prefixes and block data. The cid prefixes are used to ensure the correct codecs and hash functions are used to handle the block on the receiving end. License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/1a7caa819ff6104c3fc3b771e56ca675a8af4a3c Merge pull request #3297 from ipfs/feat/bitswap-cid 2016-10-12T10:13:30-04:00 Jeromy Johnson why@ipfs.io bitswap: protocol extension to handle cids https://gitlab.dms3.io/dms3/go-block-format/-/commit/9a4a2e3b68ff0c4d0ab442ade882d63d62946370 merkledag: change 'Node' to be an interface 2016-10-12T08:16:03-07:00 Jeromy why@ipfs.io Also change existing 'Node' type to 'ProtoNode' and use that most everywhere for now. As we move forward with the integration we will try and use the Node interface in more places that we're currently using ProtoNode. License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/bc1f635bc7af9b770289f114294445d2a78770d9 unixfs: allow use of raw merkledag nodes for unixfs files 2016-10-17T16:51:39-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/c38ced03a2d846cc0aabc7cf8fa28110117af5e9 Merge pull request #3310 from ipfs/kevina/cid2dskey 2016-10-18T10:24:20-07:00 Jeromy Johnson why@ipfs.io ds-help: add helper functions to convert from Cid to DsKey and the reverse https://gitlab.dms3.io/dms3/go-block-format/-/commit/e00a14792e2591dd0ef84bca2533220d76d9c741 Merge pull request #3307 from ipfs/feat/raw-nodes 2016-10-24T11:59:27-07:00 Jeromy Johnson why@ipfs.io Implement 'Raw Node' node type https://gitlab.dms3.io/dms3/go-block-format/-/commit/5344a460ad40d1c80b46efab6034044b50d468a3 update to new cid and ipld node packages 2016-10-25T09:54:04-07:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/73c5f440569f9c02b7985d3678e290cb1b9e5f32 Changed so only explicit ipfs cli commands are lowercased 2016-10-27T22:55:13-07:00 Richard Littauer richard.littauer@gmail.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:richard.littauer@gmail.com" title="richard.littauer@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/70123f2cb4af0d0b414ae9c4827fdf33?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:richard.littauer@gmail.com" title="richard.littauer@gmail.com">Richard Littauer</a> &lt;<a href="mailto:richard.littauer@gmail.com" title="richard.littauer@gmail.com">richard.littauer@gmail.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/2fd2df7bbc777e8b739c2e2eb2f884b3ea987ed1 update to newer ipld node interface with Copy and better Tree 2016-11-15T18:00:49-08:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/cf388be8c31a0e9af23f72157d2f4dee35c2fe5e bubble up go-datastore deps 2016-11-28T22:29:38-08:00 Jeromy why@ipfs.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:why@ipfs.io" title="why@ipfs.io"><img alt="default avatar" src="https://secure.gravatar.com/avatar/485a69ecbf74914bc92d4bc5f8b1efdc?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:why@ipfs.io" title="why@ipfs.io">Jeromy</a> &lt;<a href="mailto:why@ipfs.io" title="why@ipfs.io">why@ipfs.io</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/1bf7c7d1ed78baec2c75d203ce5537d5bfb93671 Merge pull request #3418 from ipfs/kevina/rmblock-noblock 2016-11-30T10:52:32-08:00 Jeromy Johnson why@ipfs.io "block rm": make channel large enough to avoid blocking https://gitlab.dms3.io/dms3/go-block-format/-/commit/19edf334eabd12e118f984bb9b5a0265f0e8b1fc Merge pull request #3407 from ipfs/kevina/dskey-minalloc 2016-11-30T14:48:14-08:00 Jeromy Johnson why@ipfs.io ds-help: avoid unnecessary allocs when posssible and make use of RawKey https://gitlab.dms3.io/dms3/go-block-format/-/commit/5029bc3eba51c81d021753740636d11946d5c6d9 update go-multihash and bubble up deps 2017-02-12T12:25:41-08:00 Jeromy jeromyj@gmail.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/4225c034d166af281ac14d50c54b65e3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">Jeromy</a> &lt;<a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">jeromyj@gmail.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/cb5edc30ad4515c109c48f4fabae3f085984e1e6 Make Golint happy in the blocks submodule. 2017-03-24T16:46:42+01:00 Hector Sanjuan hector@protocol.ai This has required changing the order of some parameters and adding HashOnRead to the Blockstore interface (which I have in turn added to all the wrapper implementations). License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:hector@protocol.ai" title="hector@protocol.ai"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ceba6874e0cb51a9a9063fb345be8042?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:hector@protocol.ai" title="hector@protocol.ai">Hector Sanjuan</a> &lt;<a href="mailto:hector@protocol.ai" title="hector@protocol.ai">hector@protocol.ai</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/57a3a5dbafebbf18518b3d1a68b1567bf60dc874 bubble up updates from go-multihash changes 2017-04-20T20:28:04+02:00 Jeromy jeromyj@gmail.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/4225c034d166af281ac14d50c54b65e3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">Jeromy</a> &lt;<a href="mailto:jeromyj@gmail.com" title="jeromyj@gmail.com">jeromyj@gmail.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/558aaac2457087b9e59641ddc7d1949b819e5ccf apply the megacheck tool to improve code quality 2017-05-31T16:56:11-04:00 zramsay zach@monax.io License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:zach.ramsay@gmail.com" title="zach.ramsay@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/2da1a6a516788cafb814934e069c3e7f?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:zach.ramsay@gmail.com" title="zach.ramsay@gmail.com">Zach Ramsay</a> &lt;<a href="mailto:zach.ramsay@gmail.com" title="zach.ramsay@gmail.com">zach.ramsay@gmail.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/7faeb7bf51b2b31d937f4448fed4eabac1083de8 Migrate out of the IPFS repo. 2017-06-18T13:17:09-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/f62ebe674f3da9e72a629ce14cbd711233979c7f gx: publish 2017-06-18T13:18:30-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/417c54e7552bcf3a8eb628d1d6fd88a17ecd0f86 gx: update go-cid to 0.7.15 2017-06-19T16:33:25-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/0c0a706ef0a6c5a89306356446a7f52b2df41811 gx publish 0.1.1 2017-06-19T16:34:18-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/150a38c4ff896bc7c131d25fb056df8b4da89982 gx publish 0.1.2 2017-07-04T19:14:08+02:00 Łukasz Magiera magik6k@gmail.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/4c74b02625472060ca3e0df06510adc379f7f67b Merge pull request #2 from magik6k/gx/update-fxbi83 2017-07-04T11:35:49-07:00 Steven Allen steven@stebalien.com Update go-cid https://gitlab.dms3.io/dms3/go-block-format/-/commit/9c2e28c49dafe1be94103eda6bda3d6511e0bfbf gx publish 0.1.3 2017-07-10T15:06:16-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/20959819503c398f3939fd7016343104b6fceaa2 Merge pull request #3 from ipfs/gx/publish-0.1.3 2017-07-10T15:07:41-07:00 Steven Allen steven@stebalien.com gx publish 0.1.3 https://gitlab.dms3.io/dms3/go-block-format/-/commit/8ac188c781927cf838dd41dcc5f1989443a0470b fix CI badges 2017-07-10T15:14:10-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/b609a57ef8d02e60b5e9168b04262c0a7e62bb16 Merge pull request #5 from ipfs/fix/4 2017-07-10T15:15:08-07:00 Steven Allen steven@stebalien.com fix CI badges https://gitlab.dms3.io/dms3/go-block-format/-/commit/488248afddef90a131e338eeb533c6304f824f50 Get CI working. 2017-07-11T10:35:43-07:00 Steven Allen steven@stebalien.com * Enable travis * Enable codecov fix #4 License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/3b0dbd6dcfc482b52cc2047854276f2388b81675 Merge pull request #6 from ipfs/feat/ci 2017-07-11T20:00:47+02:00 Jakub Sztandera kubuxu@protonmail.ch Get CI working. https://gitlab.dms3.io/dms3/go-block-format/-/commit/64a34fb57d84bd46ccdf62a3193166aa334cfe34 gx publish 0.1.4 2017-08-28T20:30:31-07:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/5015a43e73c4a679cb6af67c169ba034fa8b8b0c Merge pull request #8 from ipfs/gx/update-4ruucc 2017-08-28T21:51:48-07:00 Steven Allen steven@stebalien.com gx: update go-cid, go-multibase, base32 https://gitlab.dms3.io/dms3/go-block-format/-/commit/39aeea2706d2bfa571be9d4fea26741213bc02c7 gx publish 0.1.5 2017-12-05T01:12:24+00:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/9a467d476a676d8318b19993ab40067c5d75af28 gx publish 0.1.6 2018-01-19T20:53:00-08:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/7dcdd1eba3d230c4da89e059bd736d2bcf5355f9 gx publish 0.1.7 2018-06-08T20:26:23-07:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/6dead782393dde60414a65a32eb4fcc238db8e8c gx publish 0.1.8 2018-07-12T10:26:54+02:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/d5cdddd16a25a052356c6ef9bea7b4d0ab632772 gx publish 0.1.9 2018-08-10T20:52:55-04:00 Kevin Atkinson k@kevina.org https://gitlab.dms3.io/dms3/go-block-format/-/commit/024c3c600a077d8977e55c523395bc8660f90b28 gx publish 0.1.10 2018-08-15T08:26:52-07:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/517e98647dfab4a8196c8b7176093d122e34db44 gx publish 0.1.11 2018-08-21T17:09:24-07:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/ec5ea817e665f488a529046dc6aa12212a2c93f5 gx update go-cid and fix code to use new Cid type 2018-09-11T19:41:24-04:00 Kevin Atkinson k@kevina.org https://gitlab.dms3.io/dms3/go-block-format/-/commit/071a086542e0c24bfd773f68aead14ceb77bc817 gx publish 0.2.0 2018-09-11T19:41:27-04:00 Kevin Atkinson k@kevina.org https://gitlab.dms3.io/dms3/go-block-format/-/commit/fe2a9032c94de2ec80b9e26d3a1a5498f22630f7 gx publish 0.2.1 2018-11-02T16:52:21-07:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/45d450af7f6210376d0e3731a26d50643c1be421 gx publish 0.2.2 2019-02-20T20:16:24-08:00 Steven Allen steven@stebalien.com https://gitlab.dms3.io/dms3/go-block-format/-/commit/9e46c0dce5d9a041b8ea1eed8ca924b36355c61b Add gomod and Travis 2019-03-01T13:49:39+01:00 Jakub Sztandera kubuxu@protonmail.ch License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d4dfe1f58343e5354836e797e574c29a?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">Jakub Sztandera</a> &lt;<a href="mailto:kubuxu@protonmail.ch" title="kubuxu@protonmail.ch">kubuxu@protonmail.ch</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/22c2560a90123a760f69a4038781e30894f8bc36 doc: add a lead maintainer 2019-09-18T22:02:10-07:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/f083b1d2b1e953f85f0bffbc235e32cb4949e502 Merge pull request #16 from ipfs/feat/lead-maintainer 2019-09-18T22:03:27-07:00 Steven Allen steven@stebalien.com doc: add a lead maintainer https://gitlab.dms3.io/dms3/go-block-format/-/commit/d5ab5e32abf4b2b9506132402d4cff7acc4800c4 Bump github.com/ipfs/go-cid from 0.0.1 to 0.0.3 2019-09-24T23:02:20+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/ipfs/go-cid](<a href="https://github.com/ipfs/go-cid" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid</a>) from 0.0.1 to 0.0.3. - [Release notes](<a href="https://github.com/ipfs/go-cid/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/releases</a>) - [Commits](<a href="https://github.com/ipfs/go-cid/compare/v0.0.1...v0.0.3" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/compare/v0.0.1...v0.0.3</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/85de91cc7cf7bbe8912f2a7e1ad144645c8f4d33 Merge pull request #17 from ipfs/dependabot/go_modules/github.com/ipfs/go-cid... 2019-09-24T16:14:58-07:00 Steven Allen steven@stebalien.com Bump github.com/ipfs/go-cid from 0.0.1 to 0.0.3 https://gitlab.dms3.io/dms3/go-block-format/-/commit/aed65900becfd79543ac04ecca775acd26bad830 Bump github.com/multiformats/go-multihash from 0.0.1 to 0.0.8 2019-09-24T23:16:42+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/multiformats/go-multihash](<a href="https://github.com/multiformats/go-multihash" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash</a>) from 0.0.1 to 0.0.8. - [Release notes](<a href="https://github.com/multiformats/go-multihash/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/releases</a>) - [Commits](<a href="https://github.com/multiformats/go-multihash/compare/v0.0.1...v0.0.8" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/compare/v0.0.1...v0.0.8</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/512a075729eedd6bfebf89c1722d4d7dfab5b28b Merge pull request #18 from ipfs/dependabot/go_modules/github.com/multiformat... 2019-09-24T17:08:51-07:00 Steven Allen steven@stebalien.com Bump github.com/multiformats/go-multihash from 0.0.1 to 0.0.8 https://gitlab.dms3.io/dms3/go-block-format/-/commit/9a81b6c9ad0902f0942f3683a52f43452748cab1 Bump github.com/multiformats/go-multihash from 0.0.8 to 0.0.9 2019-11-18T11:23:02+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/multiformats/go-multihash](<a href="https://github.com/multiformats/go-multihash" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash</a>) from 0.0.8 to 0.0.9. - [Release notes](<a href="https://github.com/multiformats/go-multihash/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/releases</a>) - [Commits](<a href="https://github.com/multiformats/go-multihash/compare/v0.0.8...v0.0.9" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/compare/v0.0.8...v0.0.9</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/e7168547e1b1a3fb17ae610269ffca2499276bd4 Merge pull request #19 from ipfs/dependabot/go_modules/github.com/multiformat... 2019-11-18T07:50:53-06:00 Steven Allen steven@stebalien.com Bump github.com/multiformats/go-multihash from 0.0.8 to 0.0.9 https://gitlab.dms3.io/dms3/go-block-format/-/commit/560c118cfcc1c03a955550c402fd7b54dd835a01 chore(dep): remove gx 2019-12-20T06:52:21-08:00 Steven Allen steven@stebalien.com License: MIT Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:steven@stebalien.com" title="steven@stebalien.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/d161f230b3456d0bfd740154ae16e0a3?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:steven@stebalien.com" title="steven@stebalien.com">Steven Allen</a> &lt;<a href="mailto:steven@stebalien.com" title="steven@stebalien.com">steven@stebalien.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/f3fdc8012f1fc15e04f5d97f80f16ecc6aa39319 Merge pull request #22 from ipfs/chore/remove-gx 2019-12-20T15:52:50+01:00 Steven Allen steven@stebalien.com chore(dep): remove gx https://gitlab.dms3.io/dms3/go-block-format/-/commit/52d11542e02b9d373b89bf6998b4825af718081c Bump github.com/multiformats/go-multihash from 0.0.9 to 0.0.13 2020-02-10T11:23:17+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/multiformats/go-multihash](<a href="https://github.com/multiformats/go-multihash" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash</a>) from 0.0.9 to 0.0.13. - [Release notes](<a href="https://github.com/multiformats/go-multihash/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/releases</a>) - [Commits](<a href="https://github.com/multiformats/go-multihash/compare/v0.0.9...v0.0.13" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/compare/v0.0.9...v0.0.13</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/7ac5b082377d0fa00779f838d63020f5e4102ff4 Bump github.com/ipfs/go-cid from 0.0.3 to 0.0.5 2020-02-10T11:23:40+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/ipfs/go-cid](<a href="https://github.com/ipfs/go-cid" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid</a>) from 0.0.3 to 0.0.5. - [Release notes](<a href="https://github.com/ipfs/go-cid/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/releases</a>) - [Commits](<a href="https://github.com/ipfs/go-cid/compare/v0.0.3...v0.0.5" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/compare/v0.0.3...v0.0.5</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/0c54bb87328f0dc9f66ea6f10512877efc773713 Merge pull request #24 from ipfs/dependabot/go_modules/github.com/ipfs/go-cid... 2020-02-10T07:31:39-08:00 Steven Allen steven@stebalien.com Bump github.com/ipfs/go-cid from 0.0.3 to 0.0.5 https://gitlab.dms3.io/dms3/go-block-format/-/commit/cfd6bed0791cd6188d196fdb6a318739c5162e79 Merge pull request #23 from ipfs/dependabot/go_modules/github.com/multiformat... 2020-02-10T07:32:02-08:00 Steven Allen steven@stebalien.com Bump github.com/multiformats/go-multihash from 0.0.9 to 0.0.13 https://gitlab.dms3.io/dms3/go-block-format/-/commit/a833b64ebd71c5d9461d5ed4f036b562bab99d1c Add standard issue template 2020-04-27T11:31:50+02:00 Hector Sanjuan code@hector.link https://gitlab.dms3.io/dms3/go-block-format/-/commit/b5e7e7c2f3d266f5c43dcca98e4850b9c46a5748 Add autocomment configuration 2020-05-04T12:10:13+02:00 Hector Sanjuan code@hector.link https://gitlab.dms3.io/dms3/go-block-format/-/commit/f619eb4f336f86d91b05450062cc3525fd432d95 Bump github.com/ipfs/go-ipfs-util from 0.0.1 to 0.0.2 2020-06-08T11:39:33+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/ipfs/go-ipfs-util](<a href="https://github.com/ipfs/go-ipfs-util" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-ipfs-util</a>) from 0.0.1 to 0.0.2. - [Release notes](<a href="https://github.com/ipfs/go-ipfs-util/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-ipfs-util/releases</a>) - [Commits](<a href="https://github.com/ipfs/go-ipfs-util/compare/v0.0.1...v0.0.2" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-ipfs-util/compare/v0.0.1...v0.0.2</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/5f9f5dfd15a6f848195bf61f220a685cc5fdfec6 Merge pull request #26 from ipfs/dependabot/go_modules/github.com/ipfs/go-ipf... 2021-02-05T00:23:19-08:00 Hannah Howard hannah@hannahhoward.net Bump github.com/ipfs/go-ipfs-util from 0.0.1 to 0.0.2 https://gitlab.dms3.io/dms3/go-block-format/-/commit/8d87c4c1861a329f2345ac35a0872837a12151f2 Bump github.com/multiformats/go-multihash from 0.0.13 to 0.0.14 2021-02-05T08:24:49+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/multiformats/go-multihash](<a href="https://github.com/multiformats/go-multihash" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash</a>) from 0.0.13 to 0.0.14. - [Release notes](<a href="https://github.com/multiformats/go-multihash/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/releases</a>) - [Commits](<a href="https://github.com/multiformats/go-multihash/compare/v0.0.13...v0.0.14" rel="nofollow noreferrer noopener" target="_blank">https://github.com/multiformats/go-multihash/compare/v0.0.13...v0.0.14</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/af6d8aba5eef216eaf5868ff2dbca4e2d2ca9709 Bump github.com/ipfs/go-cid from 0.0.5 to 0.0.7 2021-02-05T08:24:49+00:00 dependabot-preview[bot] 27856297+dependabot-preview[bot]@users.noreply.github.com Bumps [github.com/ipfs/go-cid](<a href="https://github.com/ipfs/go-cid" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid</a>) from 0.0.5 to 0.0.7. - [Release notes](<a href="https://github.com/ipfs/go-cid/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/releases</a>) - [Commits](<a href="https://github.com/ipfs/go-cid/compare/v0.0.5...v0.0.7" rel="nofollow noreferrer noopener" target="_blank">https://github.com/ipfs/go-cid/compare/v0.0.5...v0.0.7</a>) Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@dependabot.com" title="support@dependabot.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?s=32&amp;d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:support@dependabot.com" title="support@dependabot.com">dependabot-preview[bot]</a> &lt;<a href="mailto:support@dependabot.com" title="support@dependabot.com">support@dependabot.com</a>&gt;</span> https://gitlab.dms3.io/dms3/go-block-format/-/commit/649ff1cb1f4a417763bb4a03b08d65c771ca5fa5 Merge pull request #27 from ipfs/dependabot/go_modules/github.com/multiformat... 2021-02-05T00:26:20-08:00 Hannah Howard hannah@hannahhoward.net Bump github.com/multiformats/go-multihash from 0.0.13 to 0.0.14 https://gitlab.dms3.io/dms3/go-block-format/-/commit/b30b45004baf0d2dcd3d1b5b5604fb4c0ccb0825 Merge pull request #28 from ipfs/dependabot/go_modules/github.com/ipfs/go-cid... 2021-02-05T00:26:30-08:00 Hannah Howard hannah@hannahhoward.net Bump github.com/ipfs/go-cid from 0.0.5 to 0.0.7 https://gitlab.dms3.io/dms3/go-block-format/-/commit/844a07796bd46ba323f2cb9694acab365125ed64 Merge remote-tracking branch 'upstream/master' into reference 2021-04-19T01:42:06-04:00 tavit ohanian tavit@dms3.io https://gitlab.dms3.io/dms3/go-block-format/-/commit/32b492f7aafa09dded7405684e4fb13e1aa5f985 initial port 2021-05-28T03:48:49-04:00 tavit ohanian tavit@dms3.io https://gitlab.dms3.io/dms3/go-block-format/-/commit/aeca525b22734193e2d50b4bf3def029940d3683 Merge branch 'port-2021-04-19' into 'master' 2021-05-28T08:05:01+00:00 tavit ohanian tavit@dms3.io Port 2021 04 19 See merge request dms3/public/go-block-format!1
blank_issues_enabled: false
contact_links:
- name: Getting Help on IPFS
url: https://ipfs.io/help
about: All information about how and where to get help on IPFS.
- name: IPFS Official Forum
url: https://discuss.ipfs.io
about: Please post general questions, support requests, and discussions here.
---
name: Open an issue
about: Only for actionable issues relevant to this repository.
title: ''
labels: need/triage
assignees: ''
---
<!--
Hello! To ensure this issue is correctly addressed as soon as possible by the IPFS team, please try to make sure:
- This issue is relevant to this repository's topic or codebase.
- A clear description is provided. It should includes as much relevant information as possible and clear scope for the issue to be actionable.
FOR GENERAL DISCUSSION, HELP OR QUESTIONS, please see the options at https://ipfs.io/help or head directly to https://discuss.ipfs.io.
(you can delete this section after reading)
-->
# Configuration for welcome - https://github.com/behaviorbot/welcome
# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
# Comment to be posted to on first time issues
newIssueWelcomeComment: >
Thank you for submitting your first issue to this repository! A maintainer
will be here shortly to triage and review.
In the meantime, please double-check that you have provided all the
necessary information to make this process easy! Any information that can
help save additional round trips is useful! We currently aim to give
initial feedback within **two business days**. If this does not happen, feel
free to leave a comment.
Please keep an eye on how this issue will be labeled, as labels give an
overview of priorities, assignments and additional actions requested by the
maintainers:
- "Priority" labels will show how urgent this is for the team.
- "Status" labels will show if this is ready to be worked on, blocked, or in progress.
- "Need" labels will indicate if additional input or analysis is required.
Finally, remember to use https://discuss.ipfs.io if you just need general
support.
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
# Comment to be posted to on PRs from first time contributors in your repository
newPRWelcomeComment: >
Thank you for submitting this PR!
A maintainer will be here shortly to review it.
We are super grateful, but we are also overloaded! Help us by making sure
that:
* The context for this PR is clear, with relevant discussion, decisions
and stakeholders linked/mentioned.
* Your contribution itself is clear (code comments, self-review for the
rest) and in its best form. Follow the [code contribution
guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md#code-contribution-guidelines)
if they apply.
Getting other community members to do a review would be great help too on
complex PRs (you can ask in the chats/forums). If you are unsure about
something, just leave us a comment.
Next steps:
* A maintainer will triage and assign priority to this PR, commenting on
any missing things and potentially assigning a reviewer for high
priority items.
* The PR gets reviews, discussed and approvals as needed.
* The PR is merged by maintainers when it has been approved and comments addressed.
We currently aim to provide initial feedback/triaging within **two business
days**. Please keep an eye on any labelling actions, as these will indicate
priorities and status of your contribution.
We are very grateful for your contribution!
# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
# Comment to be posted to on pull requests merged by a first time user
# Currently disabled
#firstPRMergeComment: ""
stages:
- build
- test
variables:
BUILD_DIR: "/tmp/$CI_CONCURRENT_PROJECT_ID"
before_script:
- mkdir -p $BUILD_DIR/src
- cd $BUILD_DIR/src
- if [ -d $CI_PROJECT_DIR ]
- then
- echo "soft link $CI_PROJECT_DIR exists"
- else
- echo "creating soft link $CI_PROJECT_DIR"
- ln -s $CI_PROJECT_DIR
- fi
- cd $CI_PROJECT_DIR
build:
stage: build
tags:
- testing
script:
- echo $CI_JOB_STAGE
- go build
test:
stage: test
tags:
- testing
script:
- echo $CI_JOB_STAGE
- go test -cover
coverage: '/coverage: \d+.\d+% of statements/'
0.2.2: QmYYLnAzR28nAQ4U5MFniLprnktu6eTFKibeNt96V21EZK
os:
- linux
language: go
go:
- 1.11.x
env:
global:
- GOTFLAGS="-race"
matrix:
- BUILD_DEPTYPE=gomod
# disable travis install
install:
- true
script:
- bash <(curl -s https://raw.githubusercontent.com/ipfs/ci-helpers/master/travis-ci/run-standard-tests.sh)
cache:
directories:
- $GOPATH/pkg/mod
- $HOME/.cache/go-build
notifications:
email: false
The MIT License (MIT)
Copyright (c) 2014-2017 Juan Batiz-Benet
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
gx:
go get github.com/whyrusleeping/gx
go get github.com/whyrusleeping/gx-go
covertools:
go get github.com/mattn/goveralls
go get golang.org/x/tools/cmd/cover
deps: gx covertools
gx --verbose install --global
gx-go rewrite
publish:
gx-go rewrite --undo
# go-block-format go-block-format
==================
dms3 block format [![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)
\ No newline at end of file [![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)
[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)
[![Coverage Status](https://codecov.io/gh/ipfs/go-block-format/branch/master/graph/badge.svg)](https://codecov.io/gh/ipfs/go-block-format/branch/master)
[![Travis CI](https://travis-ci.org/ipfs/go-block-format.svg?branch=master)](https://travis-ci.org/ipfs/go-block-format)
> go-block-format is a set of interfaces that a type needs to implement in order to be a CID addressable block of data.
## Lead Maintainer
[Eric Myhre](https://github.com/warpfork)
## Table of Contents
- [Install](#install)
- [Usage](#usage)
- [API](#api)
- [Contribute](#contribute)
- [License](#license)
## Install
```sh
make install
```
## Contribute
PRs are welcome!
Small note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.
## License
MIT © Juan Batiz-Benet
// Package blocks contains the lowest level of DMS3LD data structures.
// A block is raw data accompanied by a CID. The CID contains the multihash
// corresponding to the block.
package blocks
import (
"errors"
"fmt"
mh "github.com/multiformats/go-multihash"
cid "gitlab.dms3.io/dms3/public/go-cid"
u "gitlab.dms3.io/dms3/public/go-dms3-util"
)
// ErrWrongHash is returned when the Cid of a block is not the expected
// according to the contents. It is currently used only when debugging.
var ErrWrongHash = errors.New("data did not match given hash")
// Block provides abstraction for blocks implementations.
type Block interface {
RawData() []byte
Cid() cid.Cid
String() string
Loggable() map[string]interface{}
}
// A BasicBlock is a singular block of data in dms3. It implements the Block
// interface.
type BasicBlock struct {
cid cid.Cid
data []byte
}
// NewBlock creates a Block object from opaque data. It will hash the data.
func NewBlock(data []byte) *BasicBlock {
// TODO: fix assumptions
return &BasicBlock{data: data, cid: cid.NewCidV0(u.Hash(data))}
}
// NewBlockWithCid creates a new block when the hash of the data
// is already known, this is used to save time in situations where
// we are able to be confident that the data is correct.
func NewBlockWithCid(data []byte, c cid.Cid) (*BasicBlock, error) {
if u.Debug {
chkc, err := c.Prefix().Sum(data)
if err != nil {
return nil, err
}
if !chkc.Equals(c) {
return nil, ErrWrongHash
}
}
return &BasicBlock{data: data, cid: c}, nil
}
// Multihash returns the hash contained in the block CID.
func (b *BasicBlock) Multihash() mh.Multihash {
return b.cid.Hash()
}
// RawData returns the block raw contents as a byte slice.
func (b *BasicBlock) RawData() []byte {
return b.data
}
// Cid returns the content identifier of the block.
func (b *BasicBlock) Cid() cid.Cid {
return b.cid
}
// String provides a human-readable representation of the block CID.
func (b *BasicBlock) String() string {
return fmt.Sprintf("[Block %s]", b.Cid())
}
// Loggable returns a go-log loggable item.
func (b *BasicBlock) Loggable() map[string]interface{} {
return map[string]interface{}{
"block": b.Cid().String(),
}
}
package blocks
import (
"bytes"
"testing"
mh "github.com/multiformats/go-multihash"
cid "gitlab.dms3.io/dms3/public/go-cid"
u "gitlab.dms3.io/dms3/public/go-dms3-util"
)
func TestBlocksBasic(t *testing.T) {
// Test empty data
empty := []byte{}
NewBlock(empty)
// Test nil case
NewBlock(nil)
// Test some data
NewBlock([]byte("Hello world!"))
}
func TestData(t *testing.T) {
data := []byte("some data")
block := NewBlock(data)
if !bytes.Equal(block.RawData(), data) {
t.Error("data is wrong")
}
}
func TestHash(t *testing.T) {
data := []byte("some other data")
block := NewBlock(data)
hash, err := mh.Sum(data, mh.SHA2_256, -1)
if err != nil {
t.Fatal(err)
}
if !bytes.Equal(block.Multihash(), hash) {
t.Error("wrong multihash")
}
}
func TestCid(t *testing.T) {
data := []byte("yet another data")
block := NewBlock(data)
c := block.Cid()
if !bytes.Equal(block.Multihash(), c.Hash()) {
t.Error("key contains wrong data")
}
}
func TestManualHash(t *testing.T) {
oldDebugState := u.Debug
defer (func() {
u.Debug = oldDebugState
})()
data := []byte("I can't figure out more names .. data")
hash, err := mh.Sum(data, mh.SHA2_256, -1)
if err != nil {
t.Fatal(err)
}
c := cid.NewCidV0(hash)
u.Debug = false
block, err := NewBlockWithCid(data, c)
if err != nil {
t.Fatal(err)
}
if !bytes.Equal(block.Multihash(), hash) {
t.Error("wrong multihash")
}
data[5] = byte((uint32(data[5]) + 5) % 256) // Transfrom hash to be different
block, err = NewBlockWithCid(data, c)
if err != nil {
t.Fatal(err)
}
if !bytes.Equal(block.Multihash(), hash) {
t.Error("wrong multihash")
}
u.Debug = true
_, err = NewBlockWithCid(data, c)
if err != ErrWrongHash {
t.Fatal(err)
}
}
coverage:
range: "50...100"
comment: off
github.com/gxed/hashland/keccakpg v0.0.1 h1:wrk3uMNaMxbXiHibbPO4S0ymqJMm41WiudyFSs7UnsU=
github.com/gxed/hashland/keccakpg v0.0.1/go.mod h1:kRzw3HkwxFU1mpmPP8v1WyQzwdGfmKFJ6tItnhQ67kU=
github.com/gxed/hashland/murmur3 v0.0.1 h1:SheiaIt0sda5K+8FLz952/1iWS9zrnKsEJaOJu4ZbSc=
github.com/gxed/hashland/murmur3 v0.0.1/go.mod h1:KjXop02n4/ckmZSnY2+HKcLud/tcmvhST0bie/0lS48=
github.com/ipfs/go-cid v0.0.1 h1:GBjWPktLnNyX0JiQCNFpUuUSoMw5KMyqrsejHYlILBE=
github.com/ipfs/go-cid v0.0.1/go.mod h1:GHWU/WuQdMPmIosc4Yn1bcCT7dSeX4lBafM7iqUPQvM=
github.com/ipfs/go-cid v0.0.3 h1:UIAh32wymBpStoe83YCzwVQQ5Oy/H0FdxvUS6DJDzms=
github.com/ipfs/go-cid v0.0.3/go.mod h1:GHWU/WuQdMPmIosc4Yn1bcCT7dSeX4lBafM7iqUPQvM=
github.com/ipfs/go-cid v0.0.5 h1:o0Ix8e/ql7Zb5UVUJEUfjsWCIY8t48++9lR8qi6oiJU=
github.com/ipfs/go-cid v0.0.5/go.mod h1:plgt+Y5MnOey4vO4UlUazGqdbEXuFYitED67FexhXog=
github.com/ipfs/go-cid v0.0.7 h1:ysQJVJA3fNDF1qigJbsSQOdjhVLsOEoPdh0+R97k3jY=
github.com/ipfs/go-cid v0.0.7/go.mod h1:6Ux9z5e+HpkQdckYoX1PG/6xqKspzlEIR5SDmgqgC/I=
github.com/ipfs/go-ipfs-util v0.0.1 h1:Wz9bL2wB2YBJqggkA4dD7oSmqB4cAnpNbGrlHJulv50=
github.com/ipfs/go-ipfs-util v0.0.1/go.mod h1:spsl5z8KUnrve+73pOhSVZND1SIxPW5RyBCNzQxlJBc=
github.com/ipfs/go-ipfs-util v0.0.2 h1:59Sswnk1MFaiq+VcaknX7aYEyGyGDAA73ilhEK2POp8=
github.com/ipfs/go-ipfs-util v0.0.2/go.mod h1:CbPtkWJzjLdEcezDns2XYaehFVNXG9zrdrtMecczcsQ=
github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1 h1:lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g=
github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1/go.mod h1:pD8RvIylQ358TN4wwqatJ8rNavkEINozVn9DtGI3dfQ=
github.com/minio/sha256-simd v0.0.0-20190131020904-2d45a736cd16 h1:5W7KhL8HVF3XCFOweFD3BNESdnO8ewyYTFT2R+/b8FQ=
github.com/minio/sha256-simd v0.0.0-20190131020904-2d45a736cd16/go.mod h1:2FMWW+8GMoPweT6+pI63m9YE3Lmw4J71hV56Chs1E/U=
github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771 h1:MHkK1uRtFbVqvAgvWxafZe54+5uBxLluGylDiKgdhwo=
github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM=
github.com/mr-tron/base58 v1.1.0 h1:Y51FGVJ91WBqCEabAi5OPUz38eAx8DakuAm5svLcsfQ=
github.com/mr-tron/base58 v1.1.0/go.mod h1:xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8=
github.com/mr-tron/base58 v1.1.2 h1:ZEw4I2EgPKDJ2iEw0cNmLB3ROrEmkOtXIkaG7wZg+78=
github.com/mr-tron/base58 v1.1.2/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc=
github.com/mr-tron/base58 v1.1.3 h1:v+sk57XuaCKGXpWtVBX8YJzO7hMGx4Aajh4TQbdEFdc=
github.com/mr-tron/base58 v1.1.3/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc=
github.com/multiformats/go-base32 v0.0.3 h1:tw5+NhuwaOjJCC5Pp82QuXbrmLzWg7uxlMFp8Nq/kkI=
github.com/multiformats/go-base32 v0.0.3/go.mod h1:pLiuGC8y0QR3Ue4Zug5UzK9LjgbkL8NSQj0zQ5Nz/AA=
github.com/multiformats/go-base36 v0.1.0 h1:JR6TyF7JjGd3m6FbLU2cOxhC0Li8z8dLNGQ89tUg4F4=
github.com/multiformats/go-base36 v0.1.0/go.mod h1:kFGE83c6s80PklsHO9sRn2NCoffoRdUUOENyW/Vv6sM=
github.com/multiformats/go-multibase v0.0.1 h1:PN9/v21eLywrFWdFNsFKaU04kLJzuYzmrJR+ubhT9qA=
github.com/multiformats/go-multibase v0.0.1/go.mod h1:bja2MqRZ3ggyXtZSEDKpl0uO/gviWFaSteVbWT51qgs=
github.com/multiformats/go-multibase v0.0.3 h1:l/B6bJDQjvQ5G52jw4QGSYeOTZoAwIO77RblWplfIqk=
github.com/multiformats/go-multibase v0.0.3/go.mod h1:5+1R4eQrT3PkYZ24C3W2Ue2tPwIdYQD509ZjSb5y9Oc=
github.com/multiformats/go-multihash v0.0.1 h1:HHwN1K12I+XllBCrqKnhX949Orn4oawPkegHMu2vDqQ=
github.com/multiformats/go-multihash v0.0.1/go.mod h1:w/5tugSrLEbWqlcgJabL3oHFKTwfvkofsjW2Qa1ct4U=
github.com/multiformats/go-multihash v0.0.8 h1:wrYcW5yxSi3dU07n5jnuS5PrNwyHy0zRHGVoUugWvXg=
github.com/multiformats/go-multihash v0.0.8/go.mod h1:YSLudS+Pi8NHE7o6tb3D8vrpKa63epEDmG8nTduyAew=
github.com/multiformats/go-multihash v0.0.9 h1:aoijQXYYl7Xtb2pUUP68R+ys1TlnlR3eX6wmozr0Hp4=
github.com/multiformats/go-multihash v0.0.9/go.mod h1:YSLudS+Pi8NHE7o6tb3D8vrpKa63epEDmG8nTduyAew=
github.com/multiformats/go-multihash v0.0.13 h1:06x+mk/zj1FoMsgNejLpy6QTvJqlSt/BhLEy87zidlc=
github.com/multiformats/go-multihash v0.0.13/go.mod h1:VdAWLKTwram9oKAatUcLxBNUjdtcVwxObEQBtRfuyjc=
github.com/multiformats/go-multihash v0.0.14 h1:QoBceQYQQtNUuf6s7wHxnE2c8bhbMqhfGzNI032se/I=
github.com/multiformats/go-multihash v0.0.14/go.mod h1:VdAWLKTwram9oKAatUcLxBNUjdtcVwxObEQBtRfuyjc=
github.com/multiformats/go-varint v0.0.5 h1:XVZwSo04Cs3j/jS0uAEPpT3JY6DzMcVLLoWOSnCxOjg=
github.com/multiformats/go-varint v0.0.5/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE=
github.com/multiformats/go-varint v0.0.6 h1:gk85QWKxh3TazbLxED/NlDVv8+q+ReFJk7Y2W/KhfNY=
github.com/multiformats/go-varint v0.0.6/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE=
github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI=
github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
gitlab.dms3.io/dms3/public/go-cid v0.0.0 h1:DKvGTYv5GqSEeVLfQAHBbsFZuWCZFNK5BHdBFykF45E=
gitlab.dms3.io/dms3/public/go-cid v0.0.1 h1:qs4dtkDigcLGY/58dIZaFjKLt+orrTcmTBvtqaM3570=
gitlab.dms3.io/dms3/public/go-cid v0.0.1/go.mod h1:GQw3gc4CSrFY+aX6M+OBQDlg0p5/eQJoRrayaZzkAOQ=
gitlab.dms3.io/dms3/public/go-dms3-util v0.0.1 h1:Gd+kJl1Rc+ZEUb9CIS1ZctQnF9G1oruNFyxUC//QBUQ=
gitlab.dms3.io/dms3/public/go-dms3-util v0.0.1/go.mod h1:ymlwtzTNMq8Ug+gVtPAMxXKCKTXwXJAzXS+SUihfKgo=
golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67 h1:ng3VDlRp5/DHpSWl02R4rM9I+8M2rhmsuLwAMmkLQWE=
golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8 h1:1wopBVtVdWnn03fZelqdXTqk7U7zPQCb+T4rbU9ZEoU=
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190219092855-153ac476189d h1:Z0Ahzd7HltpJtjAHHxX8QFP3j1yYgiuvjbjRzDj/KH0=
golang.org/x/sys v0.0.0-20190219092855-153ac476189d/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d h1:+R4KGOnez64A81RvjARKc4UT5/tI9ujCIVX+P5KiHuI=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=