chainlink: github.com/smartcontractkit/chainlink/core/services/signatures/cryptotest Index | Files

package cryptotest

import "github.com/smartcontractkit/chainlink/core/services/signatures/cryptotest"

package cryptotest provides convenience functions for kyber-based APIs.

It is separate from cltest to prevent an import cycle.

Index

Package Files

cryptotest.go

func NewStream Uses

func NewStream(t *testing.T, seed int64) *randomStream

NewStream returns a randomStream seeded from seed, for deterministic randomness in tests of random outputs, and for small property-based tests.

This API is deliberately awkward to prevent it from being used outside of tests.

The testing framework runs the tests in a file in series, unless you explicitly request otherwise with testing.T.Parallel(). So one such stream per file is enough, most of the time.

Package cryptotest imports 2 packages (graph). Updated 2019-09-18. Refresh now. Tools for package owners.