mirror of
https://github.com/planetmint/planetmint-go.git
synced 2025-11-27 15:53:41 +00:00
fix: staticcheck errors
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
parent
0b7d6e8652
commit
fca9100d47
@ -9,10 +9,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
SLIP_END = 0xC0
|
SlipEnd = 0xC0
|
||||||
SLIP_ESC = 0xDB
|
SlipEsc = 0xDB
|
||||||
SLIP_ESC_END = 0xDC
|
SlipEscEnd = 0xDC
|
||||||
SLIP_ESC_ESC = 0xDD
|
SlipEscEsc = 0xDD
|
||||||
nsPerUs = 1000
|
nsPerUs = 1000
|
||||||
nsPerMs = 8000 * nsPerUs
|
nsPerMs = 8000 * nsPerUs
|
||||||
)
|
)
|
||||||
@ -66,7 +66,7 @@ func occDo(data []byte, bufferDelayMs int, portName string, outBuffer []byte) (i
|
|||||||
|
|
||||||
encodedResponse = append(encodedResponse, readBuffer[0])
|
encodedResponse = append(encodedResponse, readBuffer[0])
|
||||||
|
|
||||||
if readBuffer[0] == SLIP_END {
|
if readBuffer[0] == SlipEnd {
|
||||||
if slipMsgFramer == 1 {
|
if slipMsgFramer == 1 {
|
||||||
break
|
break
|
||||||
} else {
|
} else {
|
||||||
@ -91,18 +91,18 @@ func occDo(data []byte, bufferDelayMs int, portName string, outBuffer []byte) (i
|
|||||||
|
|
||||||
// encodeSLIP encodes data using SLIP protocol.
|
// encodeSLIP encodes data using SLIP protocol.
|
||||||
func encodeSLIP(data []byte, encoded *[]byte) error {
|
func encodeSLIP(data []byte, encoded *[]byte) error {
|
||||||
*encoded = append(*encoded, SLIP_END)
|
*encoded = append(*encoded, SlipEnd)
|
||||||
for _, b := range data {
|
for _, b := range data {
|
||||||
switch b {
|
switch b {
|
||||||
case SLIP_END:
|
case SlipEnd:
|
||||||
*encoded = append(*encoded, SLIP_ESC, SLIP_ESC_END)
|
*encoded = append(*encoded, SlipEsc, SlipEscEnd)
|
||||||
case SLIP_ESC:
|
case SlipEsc:
|
||||||
*encoded = append(*encoded, SLIP_ESC, SLIP_ESC_ESC)
|
*encoded = append(*encoded, SlipEsc, SlipEscEsc)
|
||||||
default:
|
default:
|
||||||
*encoded = append(*encoded, b)
|
*encoded = append(*encoded, b)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*encoded = append(*encoded, SLIP_END)
|
*encoded = append(*encoded, SlipEnd)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -114,10 +114,10 @@ func decodeSLIP(encoded []byte) ([]byte, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Remove first and last SLIP_END bytes
|
// Remove first and last SLIP_END bytes
|
||||||
if encoded[0] == SLIP_END {
|
if encoded[0] == SlipEnd {
|
||||||
encoded = encoded[1:]
|
encoded = encoded[1:]
|
||||||
}
|
}
|
||||||
if encoded[len(encoded)-1] == SLIP_END {
|
if encoded[len(encoded)-1] == SlipEnd {
|
||||||
encoded = encoded[:len(encoded)-1]
|
encoded = encoded[:len(encoded)-1]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -126,13 +126,13 @@ func decodeSLIP(encoded []byte) ([]byte, error) {
|
|||||||
|
|
||||||
for _, b := range encoded {
|
for _, b := range encoded {
|
||||||
switch {
|
switch {
|
||||||
case b == SLIP_ESC && !esc:
|
case b == SlipEsc && !esc:
|
||||||
esc = true
|
esc = true
|
||||||
case b == SLIP_ESC_END && esc:
|
case b == SlipEscEnd && esc:
|
||||||
decoded = append(decoded, SLIP_END)
|
decoded = append(decoded, SlipEnd)
|
||||||
esc = false
|
esc = false
|
||||||
case b == SLIP_ESC_ESC && esc:
|
case b == SlipEscEsc && esc:
|
||||||
decoded = append(decoded, SLIP_ESC)
|
decoded = append(decoded, SlipEsc)
|
||||||
esc = false
|
esc = false
|
||||||
default:
|
default:
|
||||||
decoded = append(decoded, b)
|
decoded = append(decoded, b)
|
||||||
|
|||||||
@ -10,9 +10,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
PREFIX_IHW = "/IHW"
|
PrefixIhw = "/IHW"
|
||||||
BUFFER_SIZE = 1024
|
BufferSize = 1024
|
||||||
BUFFER_DELAY_MS = 200
|
BufferDelayMs = 200
|
||||||
)
|
)
|
||||||
|
|
||||||
type OSCResponse struct {
|
type OSCResponse struct {
|
||||||
@ -29,8 +29,8 @@ type OSCMessageSender struct {
|
|||||||
func NewOSCMessageSender(portName string) (*OSCMessageSender, error) {
|
func NewOSCMessageSender(portName string) (*OSCMessageSender, error) {
|
||||||
return &OSCMessageSender{
|
return &OSCMessageSender{
|
||||||
portName: []byte(portName),
|
portName: []byte(portName),
|
||||||
bufferSize: BUFFER_SIZE,
|
bufferSize: BufferSize,
|
||||||
bufferDelayMs: BUFFER_DELAY_MS,
|
bufferDelayMs: BufferDelayMs,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ func (t *Connector) sendOSCMessage(address string, args ...interface{}) (OSCResp
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) ValiseGet() (string, error) {
|
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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -124,7 +124,7 @@ func (t *Connector) ValiseGet() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) CreateMnemonic() (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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -135,7 +135,7 @@ func (t *Connector) CreateMnemonic() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) InjectPlanetminkeyToSE050(slot int) (bool, 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 {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
@ -146,7 +146,7 @@ func (t *Connector) InjectPlanetminkeyToSE050(slot int) (bool, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) RecoverFromMnemonic(mnemonic string) (string, 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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -157,12 +157,12 @@ func (t *Connector) RecoverFromMnemonic(mnemonic string) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) GetPlanetmintKeys() (*PlanetMintKeys, 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 {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if len(response.Data) < 4 {
|
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{
|
return &PlanetMintKeys{
|
||||||
PlanetmintAddress: response.Data[0],
|
PlanetmintAddress: response.Data[0],
|
||||||
@ -173,7 +173,7 @@ func (t *Connector) GetPlanetmintKeys() (*PlanetMintKeys, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) GetSeedSE050() (string, 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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -184,7 +184,7 @@ func (t *Connector) GetSeedSE050() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) SignHashWithPlanetmint(dataToSign string) (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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -195,7 +195,7 @@ func (t *Connector) SignHashWithPlanetmint(dataToSign string) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) SignHashWithRDDL(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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -206,7 +206,7 @@ func (t *Connector) SignHashWithRDDL(dataToSign string) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) CreateOptegaKeypair(ctx int) (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 {
|
if err != nil {
|
||||||
return "", err
|
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) {
|
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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -238,7 +238,7 @@ func (t *Connector) UnwrapPublicKey(publicKey string) (bool, string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) CalculateHash(dataToSign string) (string, error) {
|
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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -249,7 +249,7 @@ func (t *Connector) CalculateHash(dataToSign string) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) CreateSE050KeypairNIST(ctx int) (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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -260,7 +260,7 @@ func (t *Connector) CreateSE050KeypairNIST(ctx int) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) GetPublicKeyFromSE050(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 {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
@ -275,7 +275,7 @@ func (t *Connector) GetPublicKeyFromSE050(ctx int) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Connector) SignWithSE050(dataToSign string, 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 {
|
if err != nil {
|
||||||
return "", err
|
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) {
|
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 {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user