From 55a4c783e9982bad54b81e284e6cba1f814b051a Mon Sep 17 00:00:00 2001 From: Jahziel Villasana-Espinoza Date: Tue, 28 May 2024 16:22:42 -0400 Subject: [PATCH] feat: validate key length --- cmd/fleet/serve.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/fleet/serve.go b/cmd/fleet/serve.go index 34d765c9b8..af6eac2452 100644 --- a/cmd/fleet/serve.go +++ b/cmd/fleet/serve.go @@ -508,6 +508,10 @@ the way that the Fleet server works. cancel() } + if len(config.Server.PrivateKey) > 0 && len([]byte(config.Server.PrivateKey)) != 32 { + initFatal(errors.New("private key must be 32 bytes long"), "validate private key") + } + appCfg, err := ds.AppConfig(context.Background()) if err != nil { initFatal(err, "loading app config")