mirror of
https://github.com/planetmint/planetmint-go.git
synced 2025-11-26 23:45:50 +00:00
fix: staticcheck errors
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
parent
0b7d6e8652
commit
fca9100d47
@ -9,12 +9,12 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
SLIP_END = 0xC0
|
||||
SLIP_ESC = 0xDB
|
||||
SLIP_ESC_END = 0xDC
|
||||
SLIP_ESC_ESC = 0xDD
|
||||
nsPerUs = 1000
|
||||
nsPerMs = 8000 * nsPerUs
|
||||
SlipEnd = 0xC0
|
||||
SlipEsc = 0xDB
|
||||
SlipEscEnd = 0xDC
|
||||
SlipEscEsc = 0xDD
|
||||
nsPerUs = 1000
|
||||
nsPerMs = 8000 * nsPerUs
|
||||
)
|
||||
|
||||
// occDo performs the operations to send and receive data over serial port.
|
||||
@ -66,7 +66,7 @@ func occDo(data []byte, bufferDelayMs int, portName string, outBuffer []byte) (i
|
||||
|
||||
encodedResponse = append(encodedResponse, readBuffer[0])
|
||||
|
||||
if readBuffer[0] == SLIP_END {
|
||||
if readBuffer[0] == SlipEnd {
|
||||
if slipMsgFramer == 1 {
|
||||
break
|
||||
} else {
|
||||
@ -91,18 +91,18 @@ func occDo(data []byte, bufferDelayMs int, portName string, outBuffer []byte) (i
|
||||
|
||||
// encodeSLIP encodes data using SLIP protocol.
|
||||
func encodeSLIP(data []byte, encoded *[]byte) error {
|
||||
*encoded = append(*encoded, SLIP_END)
|
||||
*encoded = append(*encoded, SlipEnd)
|
||||
for _, b := range data {
|
||||
switch b {
|
||||
case SLIP_END:
|
||||
*encoded = append(*encoded, SLIP_ESC, SLIP_ESC_END)
|
||||
case SLIP_ESC:
|
||||
*encoded = append(*encoded, SLIP_ESC, SLIP_ESC_ESC)
|
||||
case SlipEnd:
|
||||
*encoded = append(*encoded, SlipEsc, SlipEscEnd)
|
||||
case SlipEsc:
|
||||
*encoded = append(*encoded, SlipEsc, SlipEscEsc)
|
||||
default:
|
||||
*encoded = append(*encoded, b)
|
||||
}
|
||||
}
|
||||
*encoded = append(*encoded, SLIP_END)
|
||||
*encoded = append(*encoded, SlipEnd)
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -114,10 +114,10 @@ func decodeSLIP(encoded []byte) ([]byte, error) {
|
||||
}
|
||||
|
||||
// Remove first and last SLIP_END bytes
|
||||
if encoded[0] == SLIP_END {
|
||||
if encoded[0] == SlipEnd {
|
||||
encoded = encoded[1:]
|
||||
}
|
||||
if encoded[len(encoded)-1] == SLIP_END {
|
||||
if encoded[len(encoded)-1] == SlipEnd {
|
||||
encoded = encoded[:len(encoded)-1]
|
||||
}
|
||||
|
||||
@ -126,13 +126,13 @@ func decodeSLIP(encoded []byte) ([]byte, error) {
|
||||
|
||||
for _, b := range encoded {
|
||||
switch {
|
||||
case b == SLIP_ESC && !esc:
|
||||
case b == SlipEsc && !esc:
|
||||
esc = true
|
||||
case b == SLIP_ESC_END && esc:
|
||||
decoded = append(decoded, SLIP_END)
|
||||
case b == SlipEscEnd && esc:
|
||||
decoded = append(decoded, SlipEnd)
|
||||
esc = false
|
||||
case b == SLIP_ESC_ESC && esc:
|
||||
decoded = append(decoded, SLIP_ESC)
|
||||
case b == SlipEscEsc && esc:
|
||||
decoded = append(decoded, SlipEsc)
|
||||
esc = false
|
||||
default:
|
||||
decoded = append(decoded, b)
|
||||
|
||||
@ -10,9 +10,9 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
PREFIX_IHW = "/IHW"
|
||||
BUFFER_SIZE = 1024
|
||||
BUFFER_DELAY_MS = 200
|
||||
PrefixIhw = "/IHW"
|
||||
BufferSize = 1024
|
||||
BufferDelayMs = 200
|
||||
)
|
||||
|
||||
type OSCResponse struct {
|
||||
@ -29,8 +29,8 @@ type OSCMessageSender struct {
|
||||
func NewOSCMessageSender(portName string) (*OSCMessageSender, error) {
|
||||
return &OSCMessageSender{
|
||||
portName: []byte(portName),
|
||||
bufferSize: BUFFER_SIZE,
|
||||
bufferDelayMs: BUFFER_DELAY_MS,
|
||||
bufferSize: BufferSize,
|
||||
bufferDelayMs: BufferDelayMs,
|
||||
}, nil
|
||||
}
|
||||
|
||||
@ -113,7 +113,7 @@ func (t *Connector) sendOSCMessage(address string, args ...interface{}) (OSCResp
|
||||
}
|
||||
|
||||
func (t *Connector) ValiseGet() (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/getSeed", PREFIX_IHW))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/getSeed", PrefixIhw))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -124,7 +124,7 @@ func (t *Connector) ValiseGet() (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) CreateMnemonic() (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/mnemonicToSeed", PREFIX_IHW), int32(1))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/mnemonicToSeed", PrefixIhw), int32(1))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -135,7 +135,7 @@ func (t *Connector) CreateMnemonic() (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) InjectPlanetminkeyToSE050(slot int) (bool, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050InjectSECPKeys", PREFIX_IHW), int32(slot))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050InjectSECPKeys", PrefixIhw), int32(slot))
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
@ -146,7 +146,7 @@ func (t *Connector) InjectPlanetminkeyToSE050(slot int) (bool, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) RecoverFromMnemonic(mnemonic string) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/mnemonicToSeed", PREFIX_IHW), int32(1), mnemonic)
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/mnemonicToSeed", PrefixIhw), int32(1), mnemonic)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -157,12 +157,12 @@ func (t *Connector) RecoverFromMnemonic(mnemonic string) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) GetPlanetmintKeys() (*PlanetMintKeys, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/getPlntmntKeys", PREFIX_IHW))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/getPlntmntKeys", PrefixIhw))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if len(response.Data) < 4 {
|
||||
return nil, fmt.Errorf("Trust Wallet not initialized. Please initialize the wallet")
|
||||
return nil, fmt.Errorf("trust wallet not initialized. Please initialize the wallet")
|
||||
}
|
||||
return &PlanetMintKeys{
|
||||
PlanetmintAddress: response.Data[0],
|
||||
@ -173,7 +173,7 @@ func (t *Connector) GetPlanetmintKeys() (*PlanetMintKeys, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) GetSeedSE050() (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050GetSeed", PREFIX_IHW))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050GetSeed", PrefixIhw))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -184,7 +184,7 @@ func (t *Connector) GetSeedSE050() (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) SignHashWithPlanetmint(dataToSign string) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/ecdsaSignPlmnt", PREFIX_IHW), dataToSign)
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/ecdsaSignPlmnt", PrefixIhw), dataToSign)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -195,7 +195,7 @@ func (t *Connector) SignHashWithPlanetmint(dataToSign string) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) SignHashWithRDDL(dataToSign string) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/ecdsaSignRddl", PREFIX_IHW), dataToSign)
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/ecdsaSignRddl", PrefixIhw), dataToSign)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -206,7 +206,7 @@ func (t *Connector) SignHashWithRDDL(dataToSign string) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) CreateOptegaKeypair(ctx int) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/optigaTrustXCreateSecret", PREFIX_IHW), int32(ctx), "")
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/optigaTrustXCreateSecret", PrefixIhw), int32(ctx), "")
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -217,7 +217,7 @@ func (t *Connector) CreateOptegaKeypair(ctx int) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) SignWithOptega(ctx int, dataToSign, pubkey string) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/optigaTrustXSignMessage", PREFIX_IHW), int32(ctx), dataToSign, pubkey, "")
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/optigaTrustXSignMessage", PrefixIhw), int32(ctx), dataToSign, pubkey, "")
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -238,7 +238,7 @@ func (t *Connector) UnwrapPublicKey(publicKey string) (bool, string) {
|
||||
}
|
||||
|
||||
func (t *Connector) CalculateHash(dataToSign string) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050CalculateHash", PREFIX_IHW), dataToSign)
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050CalculateHash", PrefixIhw), dataToSign)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -249,7 +249,7 @@ func (t *Connector) CalculateHash(dataToSign string) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) CreateSE050KeypairNIST(ctx int) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050CreateKeyPair", PREFIX_IHW), int32(ctx), int32(1))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050CreateKeyPair", PrefixIhw), int32(ctx), int32(1))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -260,7 +260,7 @@ func (t *Connector) CreateSE050KeypairNIST(ctx int) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) GetPublicKeyFromSE050(ctx int) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050GetPublicKey", PREFIX_IHW), int32(ctx))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050GetPublicKey", PrefixIhw), int32(ctx))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -275,7 +275,7 @@ func (t *Connector) GetPublicKeyFromSE050(ctx int) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) SignWithSE050(dataToSign string, ctx int) (string, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050SignData", PREFIX_IHW), dataToSign, int32(ctx))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050SignData", PrefixIhw), dataToSign, int32(ctx))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -286,7 +286,7 @@ func (t *Connector) SignWithSE050(dataToSign string, ctx int) (string, error) {
|
||||
}
|
||||
|
||||
func (t *Connector) VerifySE050Signature(dataToSign, signature string, ctx int) (bool, error) {
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050VerifySignature", PREFIX_IHW), dataToSign, signature, int32(ctx))
|
||||
response, err := t.sendOSCMessage(fmt.Sprintf("%s/se050VerifySignature", PrefixIhw), dataToSign, signature, int32(ctx))
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user