OpenBSD CVS

CVS log for src/sys/crypto/Attic/crypto.h


[BACK] Up to [local] / src / sys / crypto

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.2.2.3, Wed Jul 4 10:39:58 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.2.2.2: +0 -0 lines
FILE REMOVED

Merge in -current from two days ago in the SMP branch.
As usual with merges, they do not indicate progress, so do not hold
your breath for working SMP, and do not mail me and ask about the
state of it.  It has not changed.  There is work ongoing, but very, very
slowly.  The commit is done in parts as to not lock up the tree in too
big chunks at a time.

Revision 1.21, Sat Jun 23 18:30:36 2001 UTC (22 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: UBC_SYNC_B, UBC_SYNC_A, SMP_SYNC_B, SMP_SYNC_A, HEAD
Changes since 1.20: +1 -1 lines
FILE REMOVED

merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts inside OpenSSL codebase

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 16 22:17:49 2001 UTC (23 years ago) by deraadt
Branch: MAIN
Changes since 1.19: +105 -122 lines
Diff to previous 1.19 (colored)

KNF

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 6 18:58:53 2001 UTC (23 years ago) by angelos
Branch: MAIN
Changes since 1.18: +1 -5 lines
Diff to previous 1.18 (colored)

Use pool(9) for some of the structures, and splimp/splx to protect
from ourselves. Should solve PR 1850.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 1 00:16:01 2001 UTC (23 years ago) by angelos
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

What was cri_insert used for anyway ?

Revision 1.17 / (download) - annotate - [select for diffs], Tue May 15 02:40:35 2001 UTC (23 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.16: +2 -0 lines
Diff to previous 1.16 (colored)

fix $OpenBSD$ header

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Mon May 14 22:06:51 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.2.2.1: +24 -12 lines
Diff to previous 1.2.2.1 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.16 / (download) - annotate - [select for diffs], Mon May 14 02:45:19 2001 UTC (23 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.15: +6 -4 lines
Diff to previous 1.15 (colored)

use real uio

Revision 1.15 / (download) - annotate - [select for diffs], Sun May 13 15:39:27 2001 UTC (23 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.14: +20 -3 lines
Diff to previous 1.14 (colored)

initial cut at /dev/crypto support.  takes original mbuf "try, and discard
if we fail" semantics and extends to two varients of data movement: mbuf,
or an iovec style block.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Nov 17 04:07:05 2000 UTC (23 years, 6 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

*HMAC96->*HMAC

Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 9 22:17:30 2000 UTC (23 years, 8 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.12: +1 -0 lines
Diff to previous 1.12 (colored)

AES alias for Rijndael, also adjust the name.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 20 05:38:42 2000 UTC (23 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11 (colored)

Add crypto_done() prototype.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jun 18 08:37:11 2000 UTC (23 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.10: +4 -2 lines
Diff to previous 1.10 (colored)

Add Rijndael (128-bit blocksize) in the software crypto driver.

Hacking at OpenBSD Crypto 2000 :-)

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 18 03:08:56 2000 UTC (23 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Move prototype to include file.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jun 18 03:07:11 2000 UTC (23 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8 (colored)

Crypto kernel thread interface; requests are enqueued and processed by
a kernel thread. This allows a much cleaner interface with respect to
spl levels.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 6 04:49:45 2000 UTC (24 years ago) by angelos
Branch: MAIN
Changes since 1.7: +1 -4 lines
Diff to previous 1.7 (colored)

Replace all the opaque pointers with just one.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Apr 28 05:21:45 2000 UTC (24 years, 1 month ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

avoid using void * when we are talking about pointers

Revision 1.6 / (download) - annotate - [select for diffs], Sun Apr 23 05:01:53 2000 UTC (24 years, 1 month ago) by angelos
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

Change the type of freesession to take u_int64_t as argument.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 19 00:10:35 2000 UTC (24 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.4: +3 -0 lines
Diff to previous 1.4 (colored)

split out mbuf scatter gather function

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 29 07:09:40 2000 UTC (24 years, 2 months ago) by angelos
Branch: MAIN
Changes since 1.3: +5 -2 lines
Diff to previous 1.3 (colored)

Better support for weird IV schemes (like ESP half-IV, or the swap
encryption block-number IV).

Revision 1.3 / (download) - annotate - [select for diffs], Sat Mar 25 04:40:44 2000 UTC (24 years, 2 months ago) by angelos
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

Add CRD_F_IV_PRESENT, to indicate encryption requests where an
explicit IV preceeds the data to be encrypted.

Nice weather in Australia...

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Fri Mar 24 09:09:05 2000 UTC (24 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 (colored)

Sync with -current

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 20 21:21:49 2000 UTC (24 years, 2 months ago) by deraadt
Branch: MAIN
Branch point for: SMP
Changes since 1.1: +0 -41 lines
Diff to previous 1.1 (colored)

move software crypto engine out of main crypto.c

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 17 10:25:21 2000 UTC (24 years, 3 months ago) by angelos
Branch: MAIN

Cryptographic services framework, and software "device driver". The
idea is to support various cryptographic hardware accelerators (which
may be (detachable) cards, secondary/tertiary/etc processors,
software crypto, etc). Supports session migration between crypto
devices. What it doesn't (yet) support:
 - multiple instances of the same algorithm used in the same session
 - use of multiple crypto drivers in the same session
 - asymmetric crypto

No support for a userland device yet.

IPsec code path modified to allow for asynchronous cryptography
(callbacks used in both input and output processing). Some unrelated
code simplification done in the process (especially for AH).

Development of this code kindly supported by Network Security
Technologies (NSTI). The code was writen mostly in Greece, and is
being committed from Montreal.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.