switch RSA key generation default to 2048 bits (matching ssh); ok miod@
authorsthen <sthen@openbsd.org>
Sat, 17 May 2014 12:12:05 +0000 (12:12 +0000)
committersthen <sthen@openbsd.org>
Sat, 17 May 2014 12:12:05 +0000 (12:12 +0000)
lib/libcrypto/rsa/rsa_pmeth.c
lib/libssl/src/apps/genrsa.c
lib/libssl/src/crypto/rsa/rsa_pmeth.c
lib/libssl/src/doc/apps/genpkey.pod
lib/libssl/src/doc/apps/genrsa.pod

index 09ef090..5580b77 100644 (file)
@@ -96,7 +96,7 @@ static int pkey_rsa_init(EVP_PKEY_CTX *ctx)
        rctx = malloc(sizeof(RSA_PKEY_CTX));
        if (!rctx)
                return 0;
-       rctx->nbits = 1024;
+       rctx->nbits = 2048;
        rctx->pub_exp = NULL;
        rctx->pad_mode = RSA_PKCS1_PADDING;
        rctx->md = NULL;
index c658828..88c80f2 100644 (file)
@@ -78,7 +78,7 @@
 #include <openssl/pem.h>
 #include <openssl/rand.h>
 
-#define DEFBITS        1024
+#define DEFBITS        2048
 
 static int genrsa_cb(int p, int n, BN_GENCB * cb);
 
index 09ef090..5580b77 100644 (file)
@@ -96,7 +96,7 @@ static int pkey_rsa_init(EVP_PKEY_CTX *ctx)
        rctx = malloc(sizeof(RSA_PKEY_CTX));
        if (!rctx)
                return 0;
-       rctx->nbits = 1024;
+       rctx->nbits = 2048;
        rctx->pub_exp = NULL;
        rctx->pad_mode = RSA_PKCS1_PADDING;
        rctx->md = NULL;
index 80e91ed..1870e30 100644 (file)
@@ -97,7 +97,7 @@ below.
 
 =item B<rsa_keygen_bits:numbits>
 
-The number of bits in the generated key. If not specified 1024 is used.
+The number of bits in the generated key. If not specified 2048 is used.
 
 =item B<rsa_keygen_pubexp:value>
 
index 608f237..35fd5d4 100644 (file)
@@ -65,7 +65,7 @@ for all available algorithms.
 =item B<numbits>
 
 the size of the private key to generate in bits. This must be the last option
-specified. The default is 512.
+specified. The default is 2048.
 
 =back