| Commit message (Collapse) | Author | Files | Lines |
|
really want it to do. Handle all the actual disklabel reading in
readdoslabel(). Makes the code much simpler to understand.
ok deraadt@
|
|
The current client key exchange code generates DH and ECDH keys into the
same buffer that we use to send data to the network - stop doing this and
malloc() a new buffer, which we explicit_bzero() and free() on return.
This also benefits from ASLR and means that the keys are no longer
generated in a well known location.
ok beck@
|
|
verified that they are there via isdigit() so we can convert from
ASCII to an int without using atoi(). OK guenther@ deraadt@
|
|
This pulls out and renames setup_ui/destroy_ui so we have something that
can be replaced as-needed, moving the the console setup code for Windows
to app_win.c in -portable, instead of needing a local patch to enable binary
console mode
ui_read/write are also simplified.
|
|
ok beck@
|
|
ok jmc@
|
|
the AES acceleration checking for i386.
ok beck@ miod@
|
|
|
|
|
|
|
|
|
|
four line function and a tonne of license text.
ok beck@
|
|
|
|
|
|
ok deraadt@ "hurray! finally!" miod@ "Yay!" sthen@
|
|
"jajaja" miod@
|
|
|
|
Currently, if you call ECDH_compute_key() it will silently truncate the
resulting key if the output buffer is less than the key size. Instead,
detect this condition and return an error. If the buffer provided is larger
than the key length, zero the remainder.
ok beck@ miod@ "+ shivers"
|
|
handler that was running has finished.
ok miod@, guenther@ (both for the equivalent sparc64 diff)
|
|
handler that was running has finished.
ok miod@, guenther@
|
|
|