Versions in this module Expand all Collapse all v0 v0.4.0 Apr 7, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.4.0-rc3 Mar 15, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.4.0-rc2 Feb 13, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.4.0-rc1 Jan 28, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.11 Jan 12, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.11-rc1 Jan 2, 2016 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.10 Dec 8, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.9 Oct 31, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.8 Oct 19, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.8-dev-trailers Oct 1, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.7 Aug 2, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.6 Jul 30, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.5 Jun 12, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.4 May 10, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.3 Apr 28, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.3-buildfails Apr 28, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.3.2 Apr 22, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.2.3 Feb 27, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.2.3-buildfails Feb 27, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs v0.2.2 Feb 27, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs Changes in this version + const BLAKE2B + const BLAKE2S + const SHA1 + const SHA2_256 + const SHA2_512 + const SHA3 + var Codes = map[int]string + var DefaultLengths = map[int]int + var ErrLenNotSupported = errors.New("multihash does not yet support digests longer than 127 bytes") + var ErrSumNotSupported = errors.New("Function not implemented. Complain to lib maintainer.") + var ErrTooLong = errors.New("multihash too long. must be < 129 bytes") + var ErrTooShort = errors.New("multihash too short. must be > 3 bytes") + var ErrUnknownCode = errors.New("unknown multihash code") + var Names = map[string]int + func AppCode(code int) bool + func Encode(buf []byte, code int) ([]byte, error) + func EncodeName(buf []byte, name string) ([]byte, error) + func ValidCode(code int) bool + type DecodedMultihash struct + Code int + Digest []byte + Length int + Name string + func Decode(buf []byte) (*DecodedMultihash, error) + type ErrInconsistentLen struct + func (e ErrInconsistentLen) Error() string + type Multihash []byte + func Cast(buf []byte) (Multihash, error) + func FromB58String(s string) (m Multihash, err error) + func FromHexString(s string) (Multihash, error) + func Sum(data []byte, code int, length int) (Multihash, error) + func (m *Multihash) HexString() string + func (m *Multihash) String() string + func (m Multihash) B58String() string + type Reader interface + ReadMultihash func() (Multihash, error) + func NewReader(r io.Reader) Reader + type Writer interface + WriteMultihash func(Multihash) error + func NewWriter(w io.Writer) Writer v0.2.2-buildfails Feb 27, 2015 GO-2022-0779 +2 more GO-2022-0779: Path traversal in github.com/ipfs/go-ipfs GO-2022-0873: Control character injection in console output in github.com/ipfs/go-ipfs GO-2024-2779: Access Restriction Bypass in go-ipfs in github.com/ipfs/go-ipfs