From a4ba9277090eea8d7c7a7bd57af00aff340d742f Mon Sep 17 00:00:00 2001 From: Florian Margaine Date: Wed, 7 Oct 2020 18:55:31 +0200 Subject: [PATCH 1/2] Allow packets to have 3 elements This is coming out of my agent. --- agent/sexpr.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/sexpr.go b/agent/sexpr.go index 14862b8..380b2cc 100644 --- a/agent/sexpr.go +++ b/agent/sexpr.go @@ -47,7 +47,7 @@ func decodeRSAPublicKey(data string) (crypto.PublicKey, error) { if err != nil { return nil, err } - if len(exp) != 2 { + if len(exp) != 2 && len(exp) != 3 { return nil, ErrUnknownFormat } From c58aabd113e1da5b194f73c79e60470390528381 Mon Sep 17 00:00:00 2001 From: Florian Margaine Date: Fri, 9 Oct 2020 01:14:09 +0200 Subject: [PATCH 2/2] Update sexpr.go --- agent/sexpr.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/sexpr.go b/agent/sexpr.go index 380b2cc..afc6156 100644 --- a/agent/sexpr.go +++ b/agent/sexpr.go @@ -47,7 +47,7 @@ func decodeRSAPublicKey(data string) (crypto.PublicKey, error) { if err != nil { return nil, err } - if len(exp) != 2 && len(exp) != 3 { + if len(exp) < 2 { return nil, ErrUnknownFormat }