Home | History | Annotate | Download | only in pem

Lines Matching refs:DSA

113 #include <openssl/dsa.h>
123 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
132 * We treat RSA or DSA private keys as a special case. For private keys we
181 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
183 DSA *dtmp;
190 if (dsa) {
191 DSA_free(*dsa);
192 *dsa = dtmp;
197 DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb,
202 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */
205 IMPLEMENT_PEM_write_cb_const(DSAPrivateKey, DSA, PEM_STRING_DSA,
208 IMPLEMENT_PEM_rw(DSA_PUBKEY, DSA, PEM_STRING_PUBLIC, DSA_PUBKEY)
210 DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
214 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */
219 IMPLEMENT_PEM_rw_const(DSAparams, DSA, PEM_STRING_DSAPARAMS, DSAparams)