cinap_lenrek
2095bdbf45
libsec: work arround 8c running out of registers compiling curve25519.c
2015-08-28 16:31:44 +02:00
cinap_lenrek
0e51046942
libsec: add curve25519() from http://code.google.com/p/curve25519-donna/
...
this is a portable version of curve25519() by google.
2015-08-28 12:08:54 +02:00
cinap_lenrek
d8a57c0ae3
merge
2015-08-28 08:42:35 +02:00
cinap_lenrek
d52e35055d
libauthsrv: fix _asgetresp() for passwd
2015-08-28 08:41:16 +02:00
glenda
2bc15fbabd
mp.h: third time's a charm
2015-08-27 13:40:34 +00:00
glenda
82a922d9ed
mp.h: oops
2015-08-27 13:35:13 +00:00
glenda
d8a1f1a647
mp.h: define mpnrand
2015-08-27 13:34:02 +00:00
mischief
07b245943a
libsec: add TLS_RSA_WITH_AES_128_CBC_SHA256 and TLS_RSA_WITH_AES_256_CBC_SHA256 ciphers
2015-08-27 01:53:48 -07:00
mischief
163a772124
devtls: add sha256 mac
2015-08-27 01:46:28 -07:00
cinap_lenrek
3bb0b9f4ea
libsec: add q parameter to dh_new() for subgroup support, sanitize dh parameters
2015-08-26 05:59:42 +02:00
cinap_lenrek
844bbecadb
libmp: simplify mpnrand(), as mpnew() cannot return nil
2015-08-26 05:44:26 +02:00
cinap_lenrek
8f2e408448
libmp: add mpnrand() function to generate uniform random number 0 ≤ x < n
2015-08-25 20:20:25 +02:00
mischief
2dec35524e
tput: check sbrk return value
2015-08-25 03:06:36 -07:00
glenda
a284b57091
merge
2015-08-25 09:35:48 +00:00
glenda
c4fdc6bfdb
fix fuckup
2015-08-25 09:35:10 +00:00
mischief
029f07292b
import E script from bell labs
2015-08-25 02:09:22 -07:00
mischief
6b402b83cf
import E script from bell labs
2015-08-25 02:07:46 -07:00
mischief
dbe0a995f0
libc: import more endianness fixes (thanks cherry9)
...
from https://bitbucket.org/cherry9/plan9-loongson/
2015-08-25 01:58:41 -07:00
cinap_lenrek
59d16c3900
libsec: fix probably_prime() endless loop for n == 3
2015-08-23 23:49:31 +02:00
cinap_lenrek
54a91861df
remove convkeys2
2015-08-22 00:21:11 +02:00
cinap_lenrek
b83dd93e98
init: remove dependency to <authsrv.h>
2015-08-21 23:40:31 +02:00
cinap_lenrek
d24610fe38
tapefs: remove dependency to <authsrv.h>
2015-08-21 23:38:56 +02:00
cinap_lenrek
5c941ec346
import(4): -o, -O flags gone
2015-08-21 23:29:10 +02:00
cinap_lenrek
69dd87eb63
remove srvold9p
2015-08-21 23:23:35 +02:00
cinap_lenrek
61e9d23eb2
cpu, import: remove old9p support
2015-08-21 23:22:59 +02:00
cinap_lenrek
12d6eb0ce3
remove old9p cpu service
2015-08-21 23:21:41 +02:00
cinap_lenrek
c6a9cbb071
cmd/auth: remove private /dev/random reading routines, use genrandom()
2015-08-21 22:46:26 +02:00
cinap_lenrek
809522e80f
auth/changeuser: set the aes key in plan9 database, but not in securenet db
2015-08-21 20:36:19 +02:00
cinap_lenrek
f6dbd3d993
keyfs: fix typo (thanks jpm)
2015-08-21 20:11:11 +02:00
cinap_lenrek
c96efcfef3
kernel/boot: do not handle kfs boot
2015-08-21 19:53:43 +02:00
cinap_lenrek
77e279201d
remove kfs and kfscmd
2015-08-21 19:52:57 +02:00
cinap_lenrek
cb474632d3
remove kfs references from manual
2015-08-21 19:51:03 +02:00
cinap_lenrek
3db2012126
fshalt: remove kfs support
2015-08-21 19:40:29 +02:00
cinap_lenrek
985b2457cd
mkfs(8): dont mention kfs
2015-08-21 19:35:56 +02:00
cinap_lenrek
46a7876d32
disk/mkfs: rmeove kfs support
2015-08-21 19:32:48 +02:00
cinap_lenrek
0ce50ebc57
cwfs: remove 9p1 support
2015-08-21 18:43:25 +02:00
cinap_lenrek
501774b096
authsrv: randomize aes key in mkkey(), not used yet.
2015-08-21 03:32:05 +02:00
cinap_lenrek
c3487a4b49
authsrv: more aes key stuff
2015-08-21 03:16:50 +02:00
cinap_lenrek
63b18e7925
introduce AES key into nvram and keyfs
2015-08-21 02:43:31 +02:00
cinap_lenrek
e48a5832b2
kfs: adjust to new libauthsrv
2015-08-20 20:56:00 +02:00
cinap_lenrek
167ea748f8
cwfs: adjust for new libauthsrv changes
2015-08-20 20:44:17 +02:00
cinap_lenrek
78c45541eb
libauthsrv: add missing files (thanks mischief)
2015-08-20 15:47:49 +02:00
cinap_lenrek
a40c4006d2
libsec: add pbkdf2_hmac_sha1() (from wpapsk factotum module)
2015-08-20 00:45:08 +02:00
cinap_lenrek
d3f05df5d6
merge
2015-08-19 21:07:40 +02:00
cinap_lenrek
02cfcfeab4
libauthsrv: generalize ticket service, not hardcoding ticket format and DES encryption
...
this is in preparation for replacing DES ticket encryption with
something better. but first need to make the code stop making
assumptions.
the wire encoding of the Ticket might be variable length
with TICKETLEN just giving an upper bound. the details will be
handled by libauthsrv _asgetticket() and _asgetresp() funciotns.
the Authenticator and Passwordreq structures are encrypted
with the random ticket key. The encryption schmeme will depend
on the Ticket format used, so we pass the Ticket* structure
instead of the DES key.
introduce Authkey structure that will hold all the required
cryptographic keys instead of passing DES key.
2015-08-19 21:06:17 +02:00
stanley lieber
265d7d9453
/lib/1oct1993: use words correctly (thanks, spew)
2015-08-18 14:21:58 -04:00
mischief
f785d4da07
aux/statusbar: use title as rio window title (thanks qrstuv)
2015-08-18 01:24:22 -07:00
cinap_lenrek
7c3bbc3168
libsec: TLS1.2 server support, make cipher list with most prefered first
2015-08-17 22:27:56 +02:00
cinap_lenrek
7d7650dffc
libsec: TLS1.2 client support
2015-08-17 21:16:58 +02:00
cinap_lenrek
873850c33d
bullshit: app, deep-learning, responsive.
2015-08-17 13:11:31 +02:00