コード例 #1
0
ファイル: set.go プロジェクト: VictorBjelkholm/go-ipfs
func hash(seed uint32, c *cid.Cid) uint32 {
	var buf [4]byte
	binary.LittleEndian.PutUint32(buf[:], seed)
	h := fnv.New32a()
	_, _ = h.Write(buf[:])
	_, _ = h.Write(c.Bytes())
	return h.Sum32()
}
コード例 #2
0
ファイル: key.go プロジェクト: tswindell/go-ipfs
func CidToDsKey(k *cid.Cid) ds.Key {
	return NewKeyFromBinary(k.Bytes())
}