• Paul Yang's avatar
    Support multi-prime RSA (RFC 8017) · 665d899f
    Paul Yang authored
    
    
    * Introduce RSA_generate_multi_prime_key to generate multi-prime
      RSA private key. As well as the following functions:
        RSA_get_multi_prime_extra_count
        RSA_get0_multi_prime_factors
        RSA_get0_multi_prime_crt_params
        RSA_set0_multi_prime_params
        RSA_get_version
    * Support EVP operations for multi-prime RSA
    * Support ASN.1 operations for multi-prime RSA
    * Support multi-prime check in RSA_check_key_ex
    * Support multi-prime RSA in apps/genrsa and apps/speed
    * Support multi-prime RSA manipulation functions
    * Test cases and documentation are added
    * CHANGES is updated
    
    Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
    Reviewed-by: default avatarBernd Edlinger <bernd.edlinger@hotmail.de>
    (Merged from https://github.com/openssl/openssl/pull/4241)
    665d899f
To find the state of this project's repository at the time of any of these versions, check out the tags.