| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-02 | libsec: generalize pbkdf2_hmac_sha1() to pbkdf2_x() passing the hmac as an ↵ | cinap_lenrek | |
| argument | |||
| 2015-09-02 | libsec: declare aes_setupEnc static | cinap_lenrek | |
| 2015-09-02 | tcp: fix mtu on server sockets again (thans mycroftix) | cinap_lenrek | |
| for incoming connection, we used s->laddr to lookup the interface for the incoming call, but this does not work when the announce address is tcp!*!123, then s->laddr is all zeros "::". instead, use the incoming destination address for interface mtu lookup. thanks mycroftix for troubleshooting! | |||
| 2015-09-01 | libsec: add curve25519 diffie hellman | cinap_lenrek | |
| 2015-09-01 | libsec: remove flawed aes() digest and hmac_aes() implementations (thanks aiju) | cinap_lenrek | |
| 2015-08-28 | libsec: work arround 8c running out of registers compiling curve25519.c | cinap_lenrek | |
| 2015-08-28 | libsec: add curve25519() from http://code.google.com/p/curve25519-donna/ | cinap_lenrek | |
| this is a portable version of curve25519() by google. | |||
| 2015-08-28 | merge | cinap_lenrek | |
| 2015-08-28 | libauthsrv: fix _asgetresp() for passwd | cinap_lenrek | |
| 2015-08-27 | mp.h: third time's a charm | glenda | |
| 2015-08-27 | mp.h: oops | glenda | |
| 2015-08-27 | mp.h: define mpnrand | glenda | |
| 2015-08-27 | libsec: add TLS_RSA_WITH_AES_128_CBC_SHA256 and ↵ | mischief | |
| TLS_RSA_WITH_AES_256_CBC_SHA256 ciphers | |||
| 2015-08-27 | devtls: add sha256 mac | mischief | |
| 2015-08-26 | libsec: add q parameter to dh_new() for subgroup support, sanitize dh parameters | cinap_lenrek | |
| 2015-08-26 | libmp: simplify mpnrand(), as mpnew() cannot return nil | cinap_lenrek | |
| 2015-08-25 | libmp: add mpnrand() function to generate uniform random number 0 ≤ x < n | cinap_lenrek | |
| 2015-08-25 | tput: check sbrk return value | mischief | |
| 2015-08-25 | merge | glenda | |
| 2015-08-25 | fix fuckup | glenda | |
| 2015-08-25 | import E script from bell labs | mischief | |
| 2015-08-25 | import E script from bell labs | mischief | |
| 2015-08-25 | libc: import more endianness fixes (thanks cherry9) | mischief | |
| from https://bitbucket.org/cherry9/plan9-loongson/ | |||
| 2015-08-23 | libsec: fix probably_prime() endless loop for n == 3 | cinap_lenrek | |
| 2015-08-22 | remove convkeys2 | cinap_lenrek | |
| 2015-08-21 | init: remove dependency to <authsrv.h> | cinap_lenrek | |
| 2015-08-21 | tapefs: remove dependency to <authsrv.h> | cinap_lenrek | |
| 2015-08-21 | import(4): -o, -O flags gone | cinap_lenrek | |
| 2015-08-21 | remove srvold9p | cinap_lenrek | |
| 2015-08-21 | cpu, import: remove old9p support | cinap_lenrek | |
| 2015-08-21 | remove old9p cpu service | cinap_lenrek | |
| 2015-08-21 | cmd/auth: remove private /dev/random reading routines, use genrandom() | cinap_lenrek | |
| 2015-08-21 | auth/changeuser: set the aes key in plan9 database, but not in securenet db | cinap_lenrek | |
| 2015-08-21 | keyfs: fix typo (thanks jpm) | cinap_lenrek | |
| 2015-08-21 | kernel/boot: do not handle kfs boot | cinap_lenrek | |
| 2015-08-21 | remove kfs and kfscmd | cinap_lenrek | |
| 2015-08-21 | remove kfs references from manual | cinap_lenrek | |
| 2015-08-21 | fshalt: remove kfs support | cinap_lenrek | |
| 2015-08-21 | mkfs(8): dont mention kfs | cinap_lenrek | |
| 2015-08-21 | disk/mkfs: rmeove kfs support | cinap_lenrek | |
| 2015-08-21 | cwfs: remove 9p1 support | cinap_lenrek | |
| 2015-08-21 | authsrv: randomize aes key in mkkey(), not used yet. | cinap_lenrek | |
| 2015-08-21 | authsrv: more aes key stuff | cinap_lenrek | |
| 2015-08-21 | introduce AES key into nvram and keyfs | cinap_lenrek | |
| 2015-08-20 | kfs: adjust to new libauthsrv | cinap_lenrek | |
| 2015-08-20 | cwfs: adjust for new libauthsrv changes | cinap_lenrek | |
| 2015-08-20 | libauthsrv: add missing files (thanks mischief) | cinap_lenrek | |
| 2015-08-20 | libsec: add pbkdf2_hmac_sha1() (from wpapsk factotum module) | cinap_lenrek | |
| 2015-08-19 | merge | cinap_lenrek | |
| 2015-08-19 | libauthsrv: generalize ticket service, not hardcoding ticket format and DES ↵ | cinap_lenrek | |
| 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. | |||
