aboutsummaryrefslogtreecommitdiff
path: root/man/man3/dsa.3
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-02-13 23:44:12 +0000
committerrsc <devnull@localhost>2005-02-13 23:44:12 +0000
commit30f6ae144c291409de3657c4bbbaf4983a516772 (patch)
tree53b622d39d6677695587bec654dcd65e867a9656 /man/man3/dsa.3
parent3170c7d40bbdc19cdd2321a0bde7cdab3be526da (diff)
downloadplan9port-30f6ae144c291409de3657c4bbbaf4983a516772.tar.gz
plan9port-30f6ae144c291409de3657c4bbbaf4983a516772.tar.bz2
plan9port-30f6ae144c291409de3657c4bbbaf4983a516772.zip
man
Diffstat (limited to 'man/man3/dsa.3')
-rw-r--r--man/man3/dsa.312
1 files changed, 11 insertions, 1 deletions
diff --git a/man/man3/dsa.3 b/man/man3/dsa.3
index c29d2875..41532b89 100644
--- a/man/man3/dsa.3
+++ b/man/man3/dsa.3
@@ -1,6 +1,6 @@
.TH DSA 3
.SH NAME
-dsagen, dsasign, dsaverify, dsapuballoc, dsapubfree, dsaprivalloc, dsaprivfree, dsasigalloc, dsasigfree, dsaprivtopub - digital signature algorithm
+asn1toDSApriv, dsagen, dsasign, dsaverify, dsapuballoc, dsapubfree, dsaprivalloc, dsaprivfree, dsasigalloc, dsasigfree, dsaprivtopub - digital signature algorithm
.SH SYNOPSIS
.B #include <u.h>
.br
@@ -39,6 +39,9 @@ void dsasigfree(DSAsig*)
.PP
.B
DSApub* dsaprivtopub(DSApriv*)
+.PP
+.B
+DSApriv* asn1toDSApriv(uchar *priv, int npriv)
.SH DESCRIPTION
.PP
DSA is the NIST approved digital signature algorithm. The owner of a key publishes
@@ -120,6 +123,13 @@ The routines
and
.I dsasigfree
are provided to manage signature storage.
+.PP
+.I Asn1toDSApriv
+converts an ASN1 formatted DSA private key into the corresponding
+.B DSApriv
+structure; see
+.IR rsa (3)
+for other ASN1 routines.
.SH SOURCE
.B \*9/src/libsec
.SH SEE ALSO