| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
to kexgen
from markus@ ok djm@
|
|
|
|
| |
from markus@ ok djm@
|
|
|
|
|
|
| |
pointer+len
suggested by me; implemented by markus@ ok me
|
| |
|
|
|
|
|
|
|
|
|
| |
using the Streamlined NTRU Prime 4591^761 implementation from SUPERCOP
coupled with X25519 as a stop-loss. Not enabled by default.
introduce KEM API; a simplified framework for DH-ish KEX methods.
from markus@ feedback & ok djm@
|
|
|
|
| |
from markus@ ok djm@
|
|
|
|
|
|
|
|
|
|
|
| |
out the banner exchange. This eliminates some common code from the
client and server.
Also be more strict about handling \r characters - these should only
be accepted immediately before \n (pointed out by Jann Horn).
Inspired by a patch from Markus Schmidt.
(lots of) feedback and ok markus@
|
|
|
|
|
|
| |
sshbuf_dup_string() to replace a common idiom of
strdup(sshbuf_ptr()) with better safety checking;
feedback and ok markus@
|
|
|
|
| |
CFRG curves draft; ok markus
|
| |
|
|
|
|
| |
it solves; pointed out by dtucker@
|
|
|
|
|
|
| |
longform __attribute__(__bounded(...));
for brevity and a warning free compilation with llvm/clan
|
|
|
|
| |
ok djm dtucker
|
|
|
|
|
|
|
| |
Curve25519 by adding a buffer_put_bignum2_from_string() that stores
a string using the bignum encoding rules. Will make it easier to
build a reduced-feature OpenSSH without OpenSSL in the future;
ok markus@
|
|
|
|
|
|
| |
rather than calling OpenSSL EVP_Digest* directly. Will make it easier
to build a reduced-feature OpenSSH without OpenSSL in future;
feedback, ok markus@
|
| |
|
|
initial patch from Aris Adamantiadis; ok djm@
|