X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=user_list.c;h=f835c11015aaf9f866edeaead3423b40724c2b05;hb=15714678f57f0e8931a70d64dca43c31e693bb61;hp=4696a669087b007bf9e7e43004c1b632160eee82;hpb=d09716570fc81b71d6ad3d5f543b5f8acf1a5e33;p=paraslash.git diff --git a/user_list.c b/user_list.c index 4696a669..f835c110 100644 --- a/user_list.c +++ b/user_list.c @@ -9,7 +9,6 @@ #include #include #include -#include #include "para.h" #include "error.h" @@ -58,12 +57,12 @@ static void populate_user_list(char *user_list_file) continue; } /* - * In order to encrypt len := CHALLENGE_SIZE + 2 * RC4_KEY_LEN + * In order to encrypt len := CHALLENGE_SIZE + 2 * SESSION_KEY_LEN * bytes using RSA_public_encrypt() with EME-OAEP padding mode, * RSA_size(rsa) must be greater than len + 41. So ignore keys * which are too short. For details see RSA_public_encrypt(3). */ - if (ret <= CHALLENGE_SIZE + 2 * RC4_KEY_LEN + 41) { + if (ret <= CHALLENGE_SIZE + 2 * SESSION_KEY_LEN + 41) { PARA_WARNING_LOG("public key %s too short (%d)\n", k, ret); free_asymmetric_key(pubkey);