func (c *Encode) Start(ignore bool) error {
	c.parseEnParameter()
	SendSignal(syscall.SIGKILL)
	return nil
}
func (c *Encode) Create(l dot.Line) error {

}
func (c *Encode) Injected(l dot.Line) error {

}
func (c *Encode) AfterAllInject(l dot.Line) {

}
package ende
import (
	"crypto"
	"crypto/ed25519"
	"encoding/hex"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"syscall"
	"go.uber.org/zap"
	"github.com/scryinfo/dot/dot"
	"github.com/scryinfo/dot/lib/scrypto"
	_ "github.com/scryinfo/dot/lib/scrypto/ende25519"
	_ "github.com/scryinfo/dot/lib/scrypto/sx25519"
	"github.com/scryinfo/dot/utils"
	"github.com/scryinfo/scryg/sutils/sfile"
)
const EncodeTypeID = "4f0d40c6-9822-4346-ae23-3a54b866b96a"
type configEncode struct {
	Help     bool   `json:"help"`  
	Generate string `json:"generate"`
	File     string `json:"file"`
	OutFile  string `json:"outFile"`
	EndeType          string `json:"endeType"`           
	Ed25519PrivateKey string `json:"ed25519PrivateKey"`  
	X25519PeerKey     string `json:"x25519PeerKey"`      
}
type Encode struct {
	conf configEncode
}