History log of /src/sys/dev/pci/ubsecvar.h |
Revision | | Date | Author | Comments |
1.11 |
| 14-Jun-2020 |
riastradh | ubsec(4): Don't use prev msg's last block as IV for next msg in CBC.
This violates the security contract of the CBC construction, which requires that the IV be unpredictable in advance; an adaptive adversary can exploit this to verify plaintext guesses.
XXX Compile-tested only.
|
1.10 |
| 13-Apr-2015 |
riastradh | Add header guards and necessary includes.
|
1.9 |
| 19-Apr-2014 |
bad | branches: 1.9.4; Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. Update man-page and bump date. Adjust OpenBSD RCS IDs to reflect roughly the version we are in sync with.
|
1.8 |
| 18-Apr-2014 |
bad | Rewrite the dmamap handling to allocate and cache the dmamaps beforehand. Calling bus_dmamap_create/destroy is no longer possible in interrupt context. Move the dmamaps to the end of struct ubsec_q so the rest of the struct can be cleared with one call to memset().
As a bonus we get a 25% increase in throughput encrypting 8K blocks.
|
1.7 |
| 17-Nov-2013 |
bad | branches: 1.7.2; Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143: Add support for the BCM5825 and the next-generation BCM5860, 5861, 5862 Broadcom CryptoNetX IPSec/SSL Security Processors. The 5825 is a faster version of the already supported 5823, and the even faster 586x series is a bit different and needed some more changes.
AES support hasn't been pulled in yet.
|
1.6 |
| 17-Nov-2013 |
bad | Make ubsec(4) loadable as kmod.
|
1.5 |
| 13-Jun-2013 |
tls | branches: 1.5.2; Convert the entropy pool framework from pseudo-callout-driven to soft interrupt driven operation.
Add a polling mode of operation -- now we can ask hardware random number generators to top us up just when we need it (bcm2835_rng and amdpm converted as examples).
Fix a stall noticed with repeated reads from /dev/random while testing.
|
1.4 |
| 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.3 |
| 04-Mar-2007 |
christos | branches: 1.3.76; 1.3.86; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.2 |
| 11-Dec-2005 |
christos | branches: 1.2.26; merge ktrace-lwp.
|
1.1 |
| 01-Aug-2003 |
jonathan | branches: 1.1.4; 1.1.18; Preliminary port of merged OpenBSD/FreeBSD ubsec driver for Bluesteel Networks/Broadcom line of cryptographic accelerators.
|
1.1.18.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.1.4.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.4.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.4.2 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.4.1 |
| 01-Aug-2003 |
skrll | file ubsecvar.h was added on branch ktrace-lwp on 2004-08-03 10:49:12 +0000
|
1.2.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.3.86.4 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.86.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.86.2 |
| 23-Jun-2013 |
tls | resync from head
|
1.3.86.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.3.76.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.76.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.5.2.1 |
| 18-May-2014 |
rmind | sync with head
|
1.7.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.9.4.1 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|