Fix parameter names for RSA private key example
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19443)
This commit is contained in:
parent
7056dc9c50
commit
c8c678e7d9
@ -147,10 +147,12 @@ To pass signed B<BIGNUM>s, use OSSL_PARAM_BLD_push_signed_BN().
|
||||
Both examples creating an OSSL_PARAM array that contains an RSA key.
|
||||
For both, the predefined key variables are:
|
||||
|
||||
BIGNUM *p, *q; /* both prime */
|
||||
BIGNUM *n; /* = p * q */
|
||||
unsigned int e; /* exponent, usually 65537 */
|
||||
BIGNUM *d; /* e^-1 */
|
||||
BIGNUM *n; /* modulus */
|
||||
unsigned int e; /* public exponent */
|
||||
BIGNUM *d; /* private exponent */
|
||||
BIGNUM *p, *q; /* first two prime factors */
|
||||
BIGNUM *dmp1, *dmq1; /* first two CRT exponents */
|
||||
BIGNUM *iqmp; /* first CRT coefficient */
|
||||
|
||||
=head2 Example 1
|
||||
|
||||
@ -161,11 +163,14 @@ private key.
|
||||
OSSL_PARAM *params = NULL;
|
||||
|
||||
if (bld == NULL
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "p", p)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "q", q)
|
||||
|| !OSSL_PARAM_BLD_push_uint(bld, "e", e)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "n", n)
|
||||
|| !OSSL_PARAM_BLD_push_uint(bld, "e", e)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "d", d)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "rsa-factor1", p)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "rsa-factor2", q)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "rsa-exponent1", dmp1)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "rsa-exponent2", dmq1)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "rsa-coefficient1", iqmp)
|
||||
|| (params = OSSL_PARAM_BLD_to_param(bld)) == NULL)
|
||||
goto err;
|
||||
OSSL_PARAM_BLD_free(bld);
|
||||
@ -183,7 +188,7 @@ public key.
|
||||
|
||||
if (nld == NULL
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "n", n)
|
||||
|| !OSSL_PARAM_BLD_push_BN(bld, "e", e)
|
||||
|| !OSSL_PARAM_BLD_push_uint(bld, "e", e)
|
||||
|| (params = OSSL_PARAM_BLD_to_param(bld)) == NULL)
|
||||
goto err;
|
||||
OSSL_PARAM_BLD_free(bld);
|
||||
|
Loading…
x
Reference in New Issue
Block a user