Deleted Added
full compact
crypto.9 (264673) crypto.9 (267936)
1.\" $OpenBSD: crypto.9,v 1.19 2002/07/16 06:31:57 angelos Exp $
2.\"
3.\" The author of this manual page is Angelos D. Keromytis (angelos@cis.upenn.edu)
4.\"
5.\" Copyright (c) 2000, 2001 Angelos D. Keromytis
6.\"
7.\" Permission to use, copy, and modify this software with or without fee
8.\" is hereby granted, provided that this entire notice is included in
9.\" all source code copies of any software which is or includes a copy or
10.\" modification of this software.
11.\"
12.\" THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
13.\" IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
14.\" REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
15.\" MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
16.\" PURPOSE.
17.\"
1.\" $OpenBSD: crypto.9,v 1.19 2002/07/16 06:31:57 angelos Exp $
2.\"
3.\" The author of this manual page is Angelos D. Keromytis (angelos@cis.upenn.edu)
4.\"
5.\" Copyright (c) 2000, 2001 Angelos D. Keromytis
6.\"
7.\" Permission to use, copy, and modify this software with or without fee
8.\" is hereby granted, provided that this entire notice is included in
9.\" all source code copies of any software which is or includes a copy or
10.\" modification of this software.
11.\"
12.\" THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
13.\" IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
14.\" REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
15.\" MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
16.\" PURPOSE.
17.\"
18.\" $FreeBSD: head/share/man/man9/crypto.9 264673 2014-04-19 01:52:03Z jmg $
18.\" $FreeBSD: head/share/man/man9/crypto.9 267936 2014-06-26 21:44:30Z bapt $
19.\"
20.Dd April 18, 2014
21.Dt CRYPTO 9
22.Os
23.Sh NAME
24.Nm crypto
25.Nd API for cryptographic services in the kernel
26.Sh SYNOPSIS

--- 616 unchanged lines hidden (view full) ---

643.Xr crypto 4 ,
644.Xr ipsec 4 ,
645.Xr malloc 9 ,
646.Xr sleep 9
647.Sh HISTORY
648The cryptographic framework first appeared in
649.Ox 2.7
650and was written by
19.\"
20.Dd April 18, 2014
21.Dt CRYPTO 9
22.Os
23.Sh NAME
24.Nm crypto
25.Nd API for cryptographic services in the kernel
26.Sh SYNOPSIS

--- 616 unchanged lines hidden (view full) ---

643.Xr crypto 4 ,
644.Xr ipsec 4 ,
645.Xr malloc 9 ,
646.Xr sleep 9
647.Sh HISTORY
648The cryptographic framework first appeared in
649.Ox 2.7
650and was written by
651.An "Angelos D. Keromytis" Aq angelos@openbsd.org .
651.An Angelos D. Keromytis Aq Mt angelos@openbsd.org .
652.Sh BUGS
653The framework currently assumes that all the algorithms in a
654.Fn crypto_newsession
655operation must be available by the same driver.
656If that is not the case, session initialization will fail.
657.Pp
658The framework also needs a mechanism for determining which driver is
659best for a specific set of algorithms associated with a session.
660Some type of benchmarking is in order here.
661.Pp
662Multiple instances of the same algorithm in the same session are not
663supported.
664Note that 3DES is considered one algorithm (and not three
665instances of DES).
666Thus, 3DES and DES could be mixed in the same request.
652.Sh BUGS
653The framework currently assumes that all the algorithms in a
654.Fn crypto_newsession
655operation must be available by the same driver.
656If that is not the case, session initialization will fail.
657.Pp
658The framework also needs a mechanism for determining which driver is
659best for a specific set of algorithms associated with a session.
660Some type of benchmarking is in order here.
661.Pp
662Multiple instances of the same algorithm in the same session are not
663supported.
664Note that 3DES is considered one algorithm (and not three
665instances of DES).
666Thus, 3DES and DES could be mixed in the same request.