exec

package
v0.0.0-...-9439de2 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2023 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Extract

func Extract(config ExtractConfig) error

func Generate

func Generate(config GenerateConfig) error

func Inject

func Inject(config InjectConfig) (err error)

func Serve

func Serve(config ServeConfig, handler http.HandlerFunc) error

Types

type ExtractConfig

type ExtractConfig interface {
	GetInput() carrier.Carrier
	GetPublicKey() string
	GetAesKey() []byte
	GetSyncKey() []byte
	SaveFile(string) (io.WriteCloser, error)
}

type GenerateConfig

type GenerateConfig interface {
	SaveFile(string) (io.WriteCloser, error)
}

type InjectConfig

type InjectConfig interface {
	GetPayload() *message.Message
	GetInput() carrier.Carrier
	GetPrivateKey() string
	GetAesKey() []byte
	GetSyncKey() []byte
	SaveFile(string) (io.WriteCloser, error)
}

type ServeConfig

type ServeConfig interface {
	GetPort() int
}

Jump to

Keyboard shortcuts

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