Versions in this module Expand all Collapse all v0 v0.0.1 Jul 4, 2015 Changes in this version + const RepostHeaderSize + const Version + var ErrMaxBytes = errors.New("utils: Too many bytes") + var ErrNoFiles = errors.New("utils: No files found") + var ErrNoList = errors.New("utils: No list") + var RunPeriod = int64(300) + func B58decode(b string) []byte + func B58encode(b []byte) string + func DecodeEmbedded(d []byte) (k1, k2 *message.Curve25519Key) + func DecodeRepostHeader(d []byte) (padkey *[message.PadKeySize]byte, minDelay uint32, maxDelay uint32) + func DecodeUInt64(i []byte) uint64 + func EncodeEmbedded(k1, k2 *message.Curve25519Key) (ret []byte) + func EncodeRepostHeader(padkey *[message.PadKeySize]byte, minDelay uint32, maxDelay uint32) (ret [RepostHeaderSize]byte) + func EncodeUInt64(i uint64) []byte + func MakeDirMany(dir ...string) error + func MaxRead(n int64, r io.Reader) ([]byte, error) + func MaxReadFile(n int64, filename string) ([]byte, error) + func MaxStdinRead(n int64) ([]byte, error) + func OpenRandomFile(dirname string) (*os.File, error) + func OverWriteFile(f string, b []byte) error + func ParseKeyPair(str string) (k1, k2 *message.Curve25519Key) + func PermString(input []string) (permutation []string) + func RandomUInt64() []byte + func ReadRandomFile(dirname string, n int64) ([]byte, string, error) + func STM(minDelay, maxDelay int) int64 + func VerifyListContent(d []byte) error + func WriteNewFile(f string, b []byte) error + func WriteStdout(b []byte) error