From fae7c0fef77147cb4ee2a0f62eeb4990cbab29ec Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Sun, 26 Sep 2021 08:31:58 +0200 Subject: [PATCH] cloak_sha256: require cloaking key to be at least 80 characters. This may also help with people accidentally loading cloak_sha256 when they previously had cloak keys for cloak_md5. [skip ci] --- src/modules/cloak_sha256.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/cloak_sha256.c b/src/modules/cloak_sha256.c index 93a8eabc4..afbd1febc 100644 --- a/src/modules/cloak_sha256.c +++ b/src/modules/cloak_sha256.c @@ -164,15 +164,15 @@ int cloak_config_test(ConfigFile *cf, ConfigEntry *ce, int type, int *errs) "like \"a2JO6fh3Q6w4oN3s7\"", cep->file->filename, cep->line_number, keycnt); errors++; } - if (strlen(cep->name) < 5) + if (strlen(cep->name) < 80) { - config_error("%s:%i: set::cloak-keys: (key %d) Each key should be at least 5 characters", + config_error("%s:%i: set::cloak-keys: (key %d) Each key should be at least 80 characters", cep->file->filename, cep->line_number, keycnt); errors++; } - if (strlen(cep->name) > 100) + if (strlen(cep->name) > 1000) { - config_error("%s:%i: set::cloak-keys: (key %d) Each key should be less than 100 characters", + config_error("%s:%i: set::cloak-keys: (key %d) Each key should be less than 1000 characters", cep->file->filename, cep->line_number, keycnt); errors++; }