plan9fox/sys/src
cinap_lenrek a6d5f9ccae fix blowfish endianess confusion (thanks erik)
from /n/sources/patch/blowfish/readme:

Blowfish is broken. The order of the bytes in the ciphertext
is wrong. The problem is the conversion from the ciphertext
plaintext block to the array of u32int used by the core funcions
and vice versa.

This code has been tested on big endian and little endian
machines.

A test program is also included, bftets.c. It uses the
test vectors of blowfish available at
https://www.schneier.com/code/vectors.txt
2014-02-20 18:32:47 +01:00
..
9 pc64: fix mistake 2014-02-15 16:58:35 +01:00
ape prof: properly save and restore RARG for amd64 2014-02-17 13:25:24 +01:00
boot 9bootfat: only check for fat at block 0 on floppy drives (thanks aap) 2013-09-23 21:12:41 +02:00
cmd exportfs: fix flush races, proc sweeping 2014-02-18 22:15:06 +01:00
games games/nes: bug fixing 2014-02-20 23:22:14 +01:00
lib9p lib9p/hjfs: use x != ~0 instead (type)~x conditionals to work arround arm compiler issue 2013-10-02 01:36:05 +02:00
libaml libaml: fix formating 2013-09-07 16:22:35 +02:00
libauth libauth: add sanity check for auth_proxy write size 2013-09-16 03:56:53 +02:00
libauthsrv factotum: fix _adgetticket() filedescriptor race, add timeouts to all authserver transactions 2012-08-01 19:18:33 +02:00
libavl
libbin
libbio fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
libc prof: properly save and restore RARG for amd64 2014-02-17 13:25:24 +01:00
libcomplete
libcontrol
libdisk Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
libdraw libdraw: fix typo: 0xfffff -> 0xffff 2014-02-03 03:56:01 +01:00
libfis libfis: do not lie about logical sector units 2012-10-06 22:56:05 +02:00
libflate
libframe libframe: fix _frcanfit() for zero width runes, simplify chopframe() 2014-01-07 02:24:16 +01:00
libgeometry
libhtml libhtml: fix potential linked list corruption 2013-09-05 00:55:58 +02:00
libhttpd
libip fix parseip() 2013-04-02 03:39:24 +02:00
libjson libjson: check for empty string in jsonparse() 2013-11-10 20:11:46 -05:00
liblex liblex: fix allprint() definition (from sources) 2012-10-03 18:18:01 +02:00
libmach pc64: handle negative file offsets when accessing kernel memory with devproc 2014-02-08 03:50:41 +01:00
libmemdraw libmemdraw: apply erik quanstros fix for sign preserving in byteaddr() 2014-02-01 09:54:09 +01:00
libmemlayer draw: fix drawing of replicated source image on memlayer with a clip rectangle 2013-12-09 03:35:01 +01:00
libmp libc and ape support for amd64 2014-02-01 10:31:41 +01:00
libndb ndb: recognize ip6.arpa postfix in mkptrname() 2012-08-02 22:20:55 +02:00
liboventi
libplumb libplumb: search for plumber only at /mnt/plumb, and don't try to mount $plumbsrv if the search fails 2013-10-31 04:26:01 -04:00
libregexp
libscribble
libsec fix blowfish endianess confusion (thanks erik) 2014-02-20 18:32:47 +01:00
libstdio
libString
libsunrpc
libthread libthread: avoid calling thread waiting for fork/execed process to finish if we dont have to 2013-12-06 05:03:35 +01:00
libventi libventi: handle nil connection in rpc as error instead of crashing (from sources) 2013-01-25 14:19:18 +01:00
mkfile make libjson from /sys/src/cmd/btc/json.c 2013-10-27 15:44:33 -04:00
mkfile.proto import updated compilers from sources 2012-07-30 19:11:16 +02:00
NOTICE