Searched hist:1.863 (Results 1 - 14 of 14) sorted by relevance

/src/sys/dev/pci/
H A Dpcidevs.h1.863 Sat Jan 27 07:38:48 GMT 2007 isaki Regen.
H A Dpcidevs_data.h1.863 Sun Jan 28 21:39:34 GMT 2007 chs regen
H A Dpcidevs1.863 Sun Jan 21 04:57:50 GMT 2007 isaki Add AMD Geode LX and CS5536.
Reviewed by tsutsui@ on port-i386.
/src/distrib/sets/lists/base/
H A Dshl.mi1.863 Wed Apr 24 13:01:52 GMT 2019 kamil Bump the libpthread(3) minor number to 4

Added C11 Threading library support.
H A Dmi1.863 Tue Apr 27 02:51:04 GMT 2010 lukem add usr/libdata/debug/usr/lib and usr/libdata/debug/usr/lib/i18n
/src/doc/
H A D3RDPARTY1.863 Sun Sep 04 10:23:06 GMT 2011 christos mention new tzcode and tzdata
H A DCHANGES1.863 Mon May 28 15:14:55 GMT 2007 blymn Added libcurses wide curses merge.
/src/sys/conf/
H A Dfiles1.863 Fri Sep 07 20:17:37 GMT 2007 plunky branches: 1.863.2;
move the HID processing defs to a higher context, since it is used by
bluetooth and USB code.
1.863 Fri Sep 07 20:17:37 GMT 2007 plunky branches: 1.863.2;
move the HID processing defs to a higher context, since it is used by
bluetooth and USB code.
/src/sys/arch/i386/conf/
H A DGENERIC1.863 Thu Nov 22 14:33:53 GMT 2007 jnemeth comment out com*/lpt* at acpi? as they cause these ports to move from
their traditional location and imminent changes in -current will cause
them to move back
/src/distrib/sets/lists/man/
H A Dmi1.863 Sun Mar 12 22:40:42 GMT 2006 chs add nfe driver and manpage from OpenBSD.
/src/distrib/sets/lists/tests/
H A Dmi1.863 Mon Jun 29 23:44:01 GMT 2020 riastradh New cgd cipher adiantum.

Adiantum is a wide-block cipher, built out of AES, XChaCha12,
Poly1305, and NH, defined in

Paul Crowley and Eric Biggers, `Adiantum: length-preserving
encryption for entry-level processors', IACR Transactions on
Symmetric Cryptology 2018(4), pp. 39--61.

Adiantum provides better security than a narrow-block cipher with CBC
or XTS, because every bit of each sector affects every other bit,
whereas with CBC each block of plaintext only affects the following
blocks of ciphertext in the disk sector, and with XTS each block of
plaintext only affects its own block of ciphertext and nothing else.

Adiantum generally provides much better performance than
constant-time AES-CBC or AES-XTS software do without hardware
support, and performance comparable to or better than the
variable-time (i.e., leaky) AES-CBC and AES-XTS software we had
before. (Note: Adiantum also uses AES as a subroutine, but only once
per disk sector. It takes only a small fraction of the time spent by
Adiantum, so there's relatively little performance impact to using
constant-time AES software over using variable-time AES software for
it.)

Adiantum naturally scales to essentially arbitrary disk sector sizes;
sizes >=1024-bytes take the most advantage of Adiantum's design for
performance, so 4096-byte sectors would be a natural choice if we
taught cgd to change the disk sector size. (However, it's a
different cipher for each disk sector size, so it _must_ be a cgd
parameter.)

The paper presents a similar construction HPolyC. The salient
difference is that HPolyC uses Poly1305 directly, whereas Adiantum
uses Poly1395(NH(...)). NH is annoying because it requires a
1072-byte key, which means the test vectors are ginormous, and
changing keys is costly; HPolyC avoids these shortcomings by using
Poly1305 directly, but HPolyC is measurably slower, costing about
1.5x what Adiantum costs on 4096-byte sectors.

For the purposes of cgd, we will reuse each key for many messages,
and there will be very few keys in total (one per cgd volume) so --
except for the annoying verbosity of test vectors -- the tradeoff
weighs in the favour of Adiantum, especially if we teach cgd to do
>>512-byte sectors.

For now, everything that Adiantum needs beyond what's already in the
kernel is gathered into a single file, including NH, Poly1305, and
XChaCha12. We can split those out -- and reuse them, and provide MD
tuned implementations, and so on -- as needed; this is just a first
pass to get Adiantum implemented for experimentation.
/src/share/mk/
H A Dbsd.own.mk1.863 Sun Aug 16 09:13:30 GMT 2015 christos switch amd64 to gdb 7.9.1
/src/usr.bin/make/
H A Dvar.c1.863 Sun Mar 14 15:24:37 GMT 2021 rillig make: reduce indentation in ApplyModifier_SunShell

No functional change.
/src/distrib/sets/lists/comp/
H A Dmi1.863 Mon Mar 20 04:17:40 GMT 2006 christos Fix the lists.

Completed in 1303 milliseconds