Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man9 Clear up documentation for crypto_unregister(...
details: https://anonhg.NetBSD.org/src/rev/c65ab889ed01
branches: trunk
changeset: 325597:c65ab889ed01
user: pgoyette <pgoyette%NetBSD.org@localhost>
date: Tue Dec 31 01:55:05 2013 +0000
description:
Clear up documentation for crypto_unregister() vs crypto_unregister_all()
since there is no definition of CRYPTO_ALGORITHM_ALL!
XXX The description of the arguments for crypto_register() needs further
updates, too, but that will be left for another day.
diffstat:
share/man/man9/opencrypto.9 | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
diffs (69 lines):
diff -r 50c17a5bff99 -r c65ab889ed01 share/man/man9/opencrypto.9
--- a/share/man/man9/opencrypto.9 Tue Dec 31 00:25:17 2013 +0000
+++ b/share/man/man9/opencrypto.9 Tue Dec 31 01:55:05 2013 +0000
@@ -1,5 +1,5 @@
.\" $OpenBSD: crypto.9,v 1.25 2003/07/11 13:47:41 jmc Exp $
-.\" $NetBSD: opencrypto.9,v 1.13 2013/07/20 21:39:59 wiz Exp $
+.\" $NetBSD: opencrypto.9,v 1.14 2013/12/31 01:55:05 pgoyette Exp $
.\"
.\" The author of this man page is Angelos D. Keromytis (angelos%cis.upenn.edu@localhost)
.\"
@@ -16,7 +16,7 @@
.\" MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
.\" PURPOSE.
.\"
-.Dd September 17, 2011
+.Dd December 30, 2013
.Dt OPENCRYPTO 9
.Os
.Sh NAME
@@ -25,6 +25,7 @@
.Nm crypto_register ,
.Nm crypto_kregister ,
.Nm crypto_unregister ,
+.Nm crypto_unregister_all ,
.Nm crypto_done ,
.Nm crypto_kdone ,
.Nm crypto_newsession ,
@@ -44,6 +45,8 @@
.Fn crypto_kregister "u_int32_t" "int" "u_int32_t" "int (*)(void *, struct cryptkop *, int)" "void *"
.Ft int
.Fn crypto_unregister "u_int32_t" "int"
+.Ft int
+.Fn crypto_unregister_all "u_int32_t"
.Ft void
.Fn crypto_done "struct cryptop *"
.Ft void
@@ -475,6 +478,7 @@
.Fn crypto_register ,
.Fn crypto_kregister ,
.Fn crypto_unregister ,
+.Fn crypto_unregister_all ,
and
.Fn crypto_done
routines are used by drivers that provide support for cryptographic
@@ -500,18 +504,13 @@
.Fn crypto_unregister
is called by drivers that wish to withdraw support for an algorithm.
The two arguments are the driver and algorithm identifiers, respectively.
-Typically, drivers for
-.Xr pcmcia 4
-crypto cards that are being ejected will invoke this routine for all
algorithms supported by the card.
-If called with
-.Dv CRYPTO_ALGORITHM_ALL ,
-all algorithms registered for a driver will be unregistered in one go
-and the driver will be disabled (no new sessions will be allocated on
-that driver, and any existing sessions will be migrated to other
-drivers).
-The same will be done if all algorithms associated with a driver are
-unregistered one by one.
+If all algorithms associated with a driver are unregistered, the
+driver will be disabled (no new sessions will be allocated on that
+driver, and any existing sessions will be migrated to other drivers).
+.Fn crypto_unregister_all
+will unregister all registered algorithms, disable the driver,
+and migrate existing sessions to other drivers.
.Pp
The calling convention for the three driver-supplied routines is:
.Bd -literal
Home |
Main Index |
Thread Index |
Old Index