openssl/crypto/dsa
Richard Levitte 1da12e34ed RSA, DSA, DH: Allow some given input to be NULL on already initialised keys
The diverse {RSA,DSA,DH}_set0_* functions are made to allow some
parameters to be NULL IF the corresponding numbers in the given key
structure have already been previously initialised.  Specifically,
this allows the addition of private components to be added to a key
that already has the public half, approximately like this:

    RSA_get0_key(rsa, NULL, &e, NULL);
    RSA_get0_factors(rsa, &p, &q);
    /* calculate new d */
    RSA_set0_key(rsa, NULL, NULL, d);

Reviewed-by: Matt Caswell <matt@openssl.org>
2016-04-27 15:07:53 +02:00
..
build.info Make DSA_METHOD opaque 2016-04-03 00:23:56 +01:00
dsa_ameth.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
dsa_asn1.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
dsa_depr.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dsa_err.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_gen.c Remove #error from include files. 2016-03-20 19:48:36 -04:00
dsa_key.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
dsa_lib.c RSA, DSA, DH: Allow some given input to be NULL on already initialised keys 2016-04-27 15:07:53 +02:00
dsa_locl.h Make DSA_METHOD opaque 2016-04-03 00:23:56 +01:00
dsa_meth.c Rename get/set_app_data to get0/set0_app_data 2016-04-03 00:23:56 +01:00
dsa_ossl.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
dsa_pmeth.c Remove unused parameters from internal functions 2016-02-22 13:39:44 -05:00
dsa_prn.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_sign.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
dsa_vrf.c Make the DSA structure opaque 2016-04-03 00:23:56 +01:00
fips186a.txt