nixpkgs/modules
Peter Simons 0afcc637d7 Add support for opportunistic TCP encryption.
Set "networking.tcpcrypt.enable = true;" to enable opportunistic TCP encryption
based on the user-space tools available from <http://tcpcrypt.org>.

Network attackers come in two varieties: passive and active (man-in-the-middle).
Passive attacks are much simpler to execute because they just require listening
on the network. Active attacks are much harder as they require listening and
modifying network traffic, often requiring very precise timing that can make
some attacks impractical.

Opportunistic encryption cannot protect against active attackers, but it *does*
protect against passive attackers. Furthermore, Tcpcrypt is powerful enough to
stop active attacks, too, if the application using it performs authentication.

A complete description of the protocol extension can be found at
<http://tools.ietf.org/html/draft-bittau-tcp-crypt-00>.
2013-09-10 23:32:55 +02:00
..
config Add services.samba.nsswins option 2013-09-07 15:09:44 +02:00
hardware Get firmware from lib/firmware 2013-09-04 14:22:52 +02:00
installer Update all legacy-style modules 2013-09-04 13:05:09 +02:00
misc Add support for opportunistic TCP encryption. 2013-09-10 23:32:55 +02:00
profiles Update all legacy-style modules 2013-09-04 13:05:09 +02:00
programs Update all legacy-style modules 2013-09-04 13:05:09 +02:00
security Revert "Add /etc/ssl/certs/ca-certificates.crt symlink for Ubuntu compatibility" 2013-08-18 17:46:07 +02:00
services Add support for opportunistic TCP encryption. 2013-09-10 23:32:55 +02:00
system Update all legacy-style modules 2013-09-04 13:05:09 +02:00
tasks fixiup zfs binaries in initrd 2013-09-02 13:53:28 +03:00
testing Work around "Input/output error" opening /dev/ttyS0 2013-07-16 15:04:32 +02:00
virtualisation types.list -> types.listOf 2013-09-04 15:12:07 +02:00
module-list.nix Add support for opportunistic TCP encryption. 2013-09-10 23:32:55 +02:00
rename.nix Update zip to zipAttrsWith since zip is obsolete. 2013-08-22 10:40:50 +03:00