I’ve been finishing up an initial version of support for the OpenSSH
variant of RFC 5647, and while I can’t seem to find any real
implementations of the spec, several programs seem to support the OpenSSH
variant. Upon reading the relevant RFC, I noticed that the cipher namespace
is open based on domain names.

At the same time, I see that OpenSSH proposed a new cipher based on
ChaCha20-Poly1305, and one of the interesting changes in that was
encrypting the packet length again which wasn’t possible in 5647. Since
supporting properly hardware accelerated ChaCha/Poly is likely only
available in Java 11, I was wondering if perhaps we could propose a sort of
updated AES/GCM cipher using a similar key derivation strategy used there?
I ask this mainly because it could essentially come “for free” while
implementing the ChaCha version as the code path would be the same.

Also, if an idea were acceptable, would it be better to use @mina.apache.org
or just @apache.org in the cipher name?
-- 
Matt Sicker <boa...@gmail.com>

Reply via email to