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.