From 96e18118088bf84fc08544875d34ae65edd732e8 Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Fri, 28 Mar 2014 23:55:25 -0700 Subject: [PATCH] keygen: started adding bits for bigger rsa key size --- keygen/keygen.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/keygen/keygen.c b/keygen/keygen.c index d1495011..dda1e4b8 100644 --- a/keygen/keygen.c +++ b/keygen/keygen.c @@ -1,7 +1,7 @@ /** * xrdp: A Remote Desktop Protocol server. * - * Copyright (C) Jay Sorg 2004-2012 + * Copyright (C) Jay Sorg 2004-2014 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,12 @@ #include "list.h" #include "file.h" -#define MY_KEY_SIZE 512 +/* this is the signature size in bytes */ +#define TSSK_KEY_LENGTH 64 + +/* default to 512 bit key size, can set changed, set */ +static int g_key_size_bits = 512; +static int g_key_size_bytes = 64; static tui8 g_exponent[4] = { @@ -296,12 +301,12 @@ key_gen(const char *path_and_file_name) sign_len = 64; error = 0; g_writeln(""); - g_writeln("Generating %d bit rsa key...", MY_KEY_SIZE); + g_writeln("Generating %d bit rsa key...", g_key_size_bits); g_writeln(""); if (error == 0) { - error = ssl_gen_key_xrdp1(MY_KEY_SIZE, e_data, e_len, n_data, n_len, + error = ssl_gen_key_xrdp1(g_key_size_bits, e_data, e_len, n_data, n_len, d_data, d_len); if (error != 0)