spectest

package
v0.0.0-...-0e3e10b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2020 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregatePubkeysTest

type AggregatePubkeysTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input  [][]byte `json:"input"`
		Output []byte   `json:"output" ssz:"size=48"`
	} `json:"test_cases"`
}

type AggregateSigsTest

type AggregateSigsTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input  [][]byte `json:"input"`
		Output []byte   `json:"output" ssz:"size=96"`
	} `json:"test_cases"`
}

type G2CompressedTest

type G2CompressedTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input struct {
			Message []byte `json:"message" ssz:"size=32"`
			Domain  uint64 `json:"domain"`
		} `json:"input"`
		Output [][]byte `json:"output"`
	} `json:"test_cases"`
}

type G2UncompressedTest

type G2UncompressedTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input struct {
			Message []byte `json:"message" ssz:"size=32"`
			Domain  uint64 `json:"domain"`
		} `json:"input"`
		Output [][][]byte `json:"output"`
	} `json:"test_cases"`
}

type PrivToPubTest

type PrivToPubTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input  []byte `json:"input" ssz:"size=32"`
		Output []byte `json:"output" ssz:"size=48"`
	} `json:"test_cases"`
}

type SignMessageTest

type SignMessageTest struct {
	Title         string   `json:"title"`
	Summary       string   `json:"summary"`
	ForksTimeline string   `json:"forks_timeline"`
	Forks         []string `json:"forks"`
	Config        string   `json:"config"`
	Runner        string   `json:"runner"`
	Handler       string   `json:"handler"`
	TestCases     []struct {
		Input struct {
			Privkey []byte `json:"privkey" ssz:"size=32"`
			Message []byte `json:"message" ssz:"size=32"`
			Domain  uint64 `json:"domain"`
		} `json:"input"`
		Output []byte `json:"output" ssz:"size=96"`
	} `json:"test_cases"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL