From 356e523bc8ea960b792c1e5a2505f8be7c925f59 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Thu, 27 Mar 2025 22:11:51 -0300 Subject: [PATCH] enforce 16 characters for companion.secret_key ref: https://github.com/iv-org/invidious/commit/23ff6135bb4304c6b5e9de6fc06e67bfadc9651a --- internal/config/config.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/config/config.go b/internal/config/config.go index 9beaea6..ddbf203 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -92,4 +92,11 @@ func LoadConfig() { Secret_key: getEnvString("SECRET_KEY", "", false), }, } + checkConfig() +} + +func checkConfig() { + if len(Cfg.Companion.Secret_key) > 16 { + log.Fatalln("The value of 'companion.secret_key' (YTPROXY_SECRET_KEY) needs to be a size of 16 characters.") + } }