summaryrefslogtreecommitdiffstats
path: root/lib/libc/rpc/publickey.3
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1997-05-28 05:00:11 +0000
committerwpaul <wpaul@FreeBSD.org>1997-05-28 05:00:11 +0000
commitacb47603edac092ecefcbe769df4dbbe55d0ba08 (patch)
treeb8d7ef046de7d31219e0b82b535e90ba58578dcd /lib/libc/rpc/publickey.3
parent8cb575428a170ef0f403ba725f8a676d02bc9edf (diff)
parentdc98dc5095c7f08ae4bf0adbe87e9de8e7586d19 (diff)
downloadFreeBSD-src-acb47603edac092ecefcbe769df4dbbe55d0ba08.zip
FreeBSD-src-acb47603edac092ecefcbe769df4dbbe55d0ba08.tar.gz
This commit was generated by cvs2svn to compensate for changes in r26219,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'lib/libc/rpc/publickey.3')
-rw-r--r--lib/libc/rpc/publickey.344
1 files changed, 44 insertions, 0 deletions
diff --git a/lib/libc/rpc/publickey.3 b/lib/libc/rpc/publickey.3
new file mode 100644
index 0000000..7063e8a
--- /dev/null
+++ b/lib/libc/rpc/publickey.3
@@ -0,0 +1,44 @@
+.\" @(#)publickey.3r 2.1 88/08/07 4.0 RPCSRC
+.TH PUBLICKEY 3R "6 October 1987"
+.SH NAME
+publickey, getpublickey, getsecretkey \- get public or secret key
+.SH SYNOPSIS
+.nf
+.B #include <rpc/rpc.h>
+.B #include <rpc/key_prot.h>
+.LP
+.B getpublickey(netname, publickey)
+.B char netname[\s-1MAXNETNAMELEN\s0+1];
+.B char publickey[\s-1HEXKEYBYTES\s0+1];
+.LP
+.B getsecretkey(netname, secretkey, passwd)
+.B char netname[\s-1MAXNETNAMELEN\s0+1];
+.B char secretkey[\s-1HEXKEYBYTES\s0+1];
+.B char *passwd;
+.fi
+.SH DESCRIPTION
+.IX "getpublickey function" "" "\fLgetpublickey()\fP function"
+.IX "getsecretkey function" "" "\fLgetsecretkey()\fP function"
+These routines are used to get public and secret keys from the
+.SM YP
+database.
+.B getsecretkey(\|)
+has an extra argument,
+.IR passwd ,
+which is used to decrypt the encrypted secret key stored in the database.
+Both routines return 1 if they are successful in finding the key, 0 otherwise.
+The keys are returned as
+.SM NULL\s0-terminated,
+hexadecimal strings. If the password supplied to
+.B getsecretkey(\|)
+fails to decrypt the secret key, the routine will return 1 but the
+.I secretkey
+argument will be a
+.SM NULL
+string (``'').
+.SH "SEE ALSO"
+.BR publickey (5)
+.LP
+.I \s-1RPC\s0 Programmer's Manual
+in
+.TX NETP
OpenPOWER on IntegriCloud