diff --git a/pkgs/erasure/decode.go b/pkgs/erasure/decode.go index bd272423f..d78e0ab13 100644 --- a/pkgs/erasure/decode.go +++ b/pkgs/erasure/decode.go @@ -112,6 +112,6 @@ func (e *Encoder) Decode(chunks [][]byte, length int) ([]byte, error) { } func Decode(block [][]byte, ep *EncoderParams, length int) ([]byte, error) { - encoder := newEncoder(ep) + encoder := NewEncoder(ep) return encoder.Decode(block, length) } diff --git a/pkgs/erasure/encode.go b/pkgs/erasure/encode.go index a224abec9..c299a53dd 100644 --- a/pkgs/erasure/encode.go +++ b/pkgs/erasure/encode.go @@ -88,7 +88,7 @@ func ParseEncoderParams(k, m, technique int) (*EncoderParams, error) { }, nil } -func newEncoder(ep *EncoderParams) *Encoder { +func NewEncoder(ep *EncoderParams) *Encoder { var k = C.int(ep.k) var m = C.int(ep.m) @@ -152,6 +152,6 @@ func (e *Encoder) Encode(block []byte) ([][]byte, int) { } func Encode(block []byte, ep *EncoderParams) ([][]byte, int) { - encoder := newEncoder(ep) + encoder := NewEncoder(ep) return encoder.Encode(block) }