diff options
Diffstat (limited to 'doc/crypto/d2i_DSAPublicKey.pod')
-rw-r--r-- | doc/crypto/d2i_DSAPublicKey.pod | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/doc/crypto/d2i_DSAPublicKey.pod b/doc/crypto/d2i_DSAPublicKey.pod index 7acb329f23..1344b00a46 100644 --- a/doc/crypto/d2i_DSAPublicKey.pod +++ b/doc/crypto/d2i_DSAPublicKey.pod @@ -3,8 +3,8 @@ =head1 NAME d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, -d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSAparams, i2d_DSAparams, d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding -and parsing functions. +d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSAparams, i2d_DSAparams, +d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding and parsing functions. =head1 SYNOPSIS @@ -19,6 +19,12 @@ and parsing functions. int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp); + DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa); + DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa); + + int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa); + int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa); + DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length); int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp); @@ -39,6 +45,10 @@ components structure. d2i_DSA_PUBKEY() and i2d_DSA_PUBKEY() decode and encode an DSA public key using a SubjectPublicKeyInfo (certificate public key) structure. +d2i_DSA_PUBKEY_bio(), d2i_DSA_PUBKEY_fp(), i2d_DSA_PUBKEY_bio() and +i2d_DSA_PUBKEY_fp() are similar to d2i_DSA_PUBKEY() and i2d_DSA_PUBKEY() +except they decode or encode using a B<BIO> or B<FILE> pointer. + d2i_DSAPrivateKey(), i2d_DSAPrivateKey() decode and encode the DSA private key components. |