9front - general discussion about 9front
 help / color / mirror / Atom feed
From: cinap_lenrek@felloff.net
To: 9front@9front.org
Subject: Re: [9front] [PATCH] ssh.c algorithm negotiation + ssh-dss key exchange
Date: Sat, 13 Jun 2020 00:58:41 +0200	[thread overview]
Message-ID: <46EAF705F4A303B4565307D8950670A3@felloff.net> (raw)
In-Reply-To: <8008101F-B2C7-4DB7-BFD9-5BA7E82DBC54@cpan.org>

no. we'r not going to bring back dsa from the grave.

are you sure rsync.net does not support rsa keys?

they give an example on ther website how to generate a keypair
using 4096-bit rsa as an example:

https://rsync.net/resources/howto/ssh_keys.html

introducing edwards-curve support should go into libsec,
and we'd need to add factotum support.

this stuff is fun, but tricky to get right.

we already implemented edwards curves for dp9ik using libmp,
the reason i havnt added edwards curve support for tls is
that the intrgration is quite a bit tricky and the standard
was still in draft at the time.

on the code, it adds quite alot of lines. i hate pointer
typedefs and i dont like the introduction of global "pub"
variable. and all these if(strcmp())'s.

also there are some misleading comments:

+	/*
+	'At some future time, it is expected that another algorithm, one with better
+	strength, will become so prevalent and ubiquitous that the use of
+	"3des-cbc" will be deprecated by another STANDARDS ACTION.' - RFC4253
+	No standards action has yet deprecated it, but have not seen it supported
+	by default in any server.
+	*/
+	algsp->cipher = "chacha20-poly1305@openssh.com";

what is that supposed to mean? what has 3des todo with chacha20-poly1305?

are you trying to indicate that the IETF is going to deprecate it?

--
cinap


  reply	other threads:[~2020-06-12 22:58 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 20:35 Romano
2020-06-12 22:58 ` cinap_lenrek [this message]
2020-06-13  0:18   ` [9front] " Romano
2020-06-13  8:38     ` hiro
2020-06-13 16:32       ` Romano
2020-06-13 16:39       ` ori
2020-06-13 16:46         ` Romano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46EAF705F4A303B4565307D8950670A3@felloff.net \
    --to=cinap_lenrek@felloff.net \
    --cc=9front@9front.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).