Lines Matching refs:RSA

5 EVP_PKEY-RSA, EVP_KEYMGMT-RSA, RSA
6 - EVP_PKEY RSA keytype and algorithm support
10 The B<RSA> keytype is implemented in OpenSSL's default and FIPS providers.
11 That implementation supports the basic RSA keys, containing the modulus I<n>,
16 =head2 Common RSA parameters
19 L<provider-keymgmt(7)/Common parameters>), the B<RSA> keytype implementation
26 The RSA modulus "n" value.
30 The RSA public exponent "e" value.
37 The RSA private exponent "d" value.
59 RSA prime factors. The factors are known as "p", "q" and "r_i" in RFC8017.
82 RSA CRT (Chinese Remainder Theorem) exponents. The exponents are known
104 RSA CRT (Chinese Remainder Theorem) coefficients. The coefficients are known as
110 =head2 RSA key generation parameters
112 When generating RSA keys, the following key generation parameters may be used.
118 The value should be the cryptographic length for the B<RSA> cryptosystem, in
123 The value should be the number of primes for the generated B<RSA> key. The
131 The RSA "e" value. The value may be any odd number greater than or equal to
146 =head2 RSA key generation parameters for FIPS module testing
148 When generating RSA keys, the following additional key generation parameters may
150 RSA keys for a production environment.
174 =head2 RSA key parameters for FIPS module testing
177 specified in L</"RSA key generation parameters for FIPS module testing"> are set.
194 =head2 RSA key validation
196 For RSA keys, L<EVP_PKEY_param_check(3)> and L<EVP_PKEY_param_check_quick(3)>
199 For RSA keys, L<EVP_PKEY_public_check(3)> conforms to the SP800-56Br1 I<public key
204 For RSA keys, L<EVP_PKEY_public_check_quick(3)> is the same as
207 For RSA keys, L<EVP_PKEY_private_check(3)> conforms to the SP800-56Br1
210 For RSA keys, L<EVP_PKEY_pairwise_check(3)> conforms to the
223 =item RFC 8017, excluding RSA-PSS and RSA-OAEP
225 =for comment RSA-PSS, and probably also RSA-OAEP, need separate keytypes,
226 and will be described in separate pages for those RSA keytypes.
235 EVP_PKEY_CTX_new_from_name(NULL, "RSA", NULL);
237 An B<RSA> key can be generated simply like this:
245 EVP_PKEY_CTX_new_from_name(NULL, "RSA", NULL);
251 An B<RSA> key can be generated with key generation parameters:
257 EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_from_name(NULL, "RSA", NULL);