diff options
| author | Smoke <[email protected]> | 2024-01-23 11:06:28 -1000 |
|---|---|---|
| committer | Smoke <[email protected]> | 2024-01-23 11:06:28 -1000 |
| commit | 33c1a57e8913b47ec46f7014d38a885d7525d761 (patch) | |
| tree | 5065f1327f2c199893b4f798445fa0446ebcc6de | |
| parent | 152fae676b8c7ff139c77b31d1b9931831a510ae (diff) | |
remove more unreachable code
| -rw-r--r-- | radio/radio.go | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/radio/radio.go b/radio/radio.go index f449a34..7a5088e 100644 --- a/radio/radio.go +++ b/radio/radio.go @@ -3,12 +3,8 @@ package radio import ( generated "buf.build/gen/go/meshtastic/protobufs/protocolbuffers/go/meshtastic" b64 "encoding/base64" - "encoding/hex" "errors" "fmt" - "github.com/charmbracelet/log" - "github.com/kylelemons/godebug/pretty" - "google.golang.org/protobuf/proto" "strings" ) @@ -141,28 +137,6 @@ func TryDecode(packet *generated.MeshPacket, key []byte) (*generated.Data, error if err != nil { // log.Info("failed with supplied key") return nil, ErrDecrypt - - // Below is some test code that tried every other known key, including the rainbow table of single byte keys. - for keyCount, k := range otherKeys { - decrypted, err := XOR(packet.GetEncrypted(), k, packet.Id, packet.From) - if err != nil { - continue - } - err = proto.Unmarshal(decrypted, &meshPacket) - if err != nil { - continue - } - log.Info("success", "key index", keyCount, "key", hex.EncodeToString(k), "from", packet.From) - - pretty.Print(meshPacket) - return &meshPacket, nil - } - if strings.Contains(err.Error(), "cannot parse invalid wire-format data") { - return nil, ErrDecrypt - } else { - log.Error("wtf", "err", err) - } - return nil, err } //fmt.Println("supplied key success") return &meshPacket, nil |
