func (h *Hash) UnmarshalText(text []byte) error {
	return (*godctiger.Hash)(h).UnmarshalText(text)
}
UnmarshalText implements encoding.TextUnmarshaler.
package tiger
import (
	"bufio"
	"bytes"
	"fmt"
	"hash"
	"net/url"
	"os"
	godctiger "github.com/aler9/go-dc/tiger"
)
func NewHash() hash.Hash {
	return godctiger.New()
}
type Hash godctiger.Hash
func HashFromBase32(in string) (Hash, error) {
	ret := new(godctiger.Hash)
	err := ret.FromBase32(in)
	return Hash(*ret), err
}
func HashMust(in string) Hash {
	ret, err := HashFromBase32(in)
	if err != nil {
		panic(err)
	}
	return ret
}
func (h Hash) String() string {
	return godctiger.Hash(h).String()
}
func (h Hash) MarshalText() ([]byte, error) {
	return godctiger.Hash(h).MarshalText()
}