[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ECC


On Friday 14 February 2014 16:41:42 you wrote:
> For what it's worth, the attached patch should at fix the missing
> option (and remove some duplication in the key option code).

Thanks for your patch. I have some comments.

@@ -42,6 +42,7 @@ enum ssh_bind_options_e {
   SSH_BIND_OPTIONS_HOSTKEY,
   SSH_BIND_OPTIONS_DSAKEY,
   SSH_BIND_OPTIONS_RSAKEY,
+  SSH_BIND_OPTIONS_ECDSAKEY,
   SSH_BIND_OPTIONS_BANNER,
   SSH_BIND_OPTIONS_LOG_VERBOSITY,
   SSH_BIND_OPTIONS_LOG_VERBOSITY_STR

This will break the ABI. The option should be added at the end of the enum!

I know that the style is pretty broken in libssh and I need to write a 
styleguide. Please use 4 spaces and pki.c or pki_crypt.c should be the style 
to use.


if (ssh_bind_set_key(sshbind, &sshbind->dsakey, value) < 0) {

should be:

rc = ssh_bind_set_key(sshbind, &sshbind->dsakey, value);
if (rc < 0) {}

http://blog.cryptomilk.org/2013/03/28/writing-and-reading-code/


I will integrate the full example soon. So we can work on that and extend it 
with ecdsa support.



	-- andreas


Follow-Ups:
Re: ECCAris Adamantiadis <aris@xxxxxxxxxxxx>
Re: ECCAlan Dunn <amdunn@xxxxxxxxx>
References:
ECCDustin Oprea <myselfasunder@xxxxxxxxx>
Re: ECCAndreas Schneider <asn@xxxxxxxxxxxxxx>
Re: ECCAlan Dunn <amdunn@xxxxxxxxx>
Archive administrator: postmaster@lists.cynapses.org