Commit f9085209 authored by Bernd Edlinger's avatar Bernd Edlinger
Browse files

Minor cleanup of the rsa mp limits code



Reduce RSA_MAX_PRIME_NUM to 5.
Remove no longer used RSA_MIN_PRIME_SIZE.
Make rsa_multip_cap honor RSA_MAX_PRIME_NUM.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4905)
parent 391d6da4
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -10,8 +10,7 @@
#include <openssl/rsa.h>
#include "internal/refcount.h"

#define RSA_MAX_PRIME_NUM 16
#define RSA_MIN_PRIME_SIZE 64
#define RSA_MAX_PRIME_NUM       5
#define RSA_MIN_MODULUS_BITS    512

typedef struct rsa_prime_info_st {
+3 −0
Original line number Diff line number Diff line
@@ -105,5 +105,8 @@ int rsa_multip_cap(int bits)
    else if (bits < 8192)
        cap = 4;

    if (cap > RSA_MAX_PRIME_NUM)
        cap = RSA_MAX_PRIME_NUM;

    return cap;
}