Re: curve25519

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

 




I know that OpenSSH team original put some of theses cryptos into OpenSSH because they didn't exist in upstream crypto libraries at the time. However, this really feels like something that should go into libressl or openssl. As it will open it up to other applications that may use those crypto standards.

- Ben

Mehdi Sotoodeh wrote:
Hi Mark,
Thanks for taking the time and pointing out the inconsistencies of the license terms. You are right and I have not paid enough attention on it. This can be changed easily to meet openssh requirements.
I am considering a cleanup round to get rid of duplicates and some reorganization of files. I welcome reviews and appreciate comments.

Regards
mehdi.

Sent from my iPad

On Jun 10, 2015, at 3:11 AM, Mark Janssen<maniac.nl@xxxxxxxxx>  wrote:

I haven't looked at the code... and I'm not qualified to look at assembly and crypto code, so I won't comment on that, but you are not exactly clear on the license on the code. In your readme you first state 'All rights reserved' ... then claim the code is in 'the public domain'. Looking into the headings on the source-code, I see a BSD like license-text:

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that source code retains the
above copyright notice and following disclaimer.

But otherwise... well done on building a fast cypher

Mark


On Wed, Jun 10, 2015 at 5:16 AM, Mehdi Sotoodeh<mehdisotoodeh@xxxxxxxxx>  wrote:
I have developed a compact at the same time high performance library for
curve25519/ed25519 and I have placed it in the public domain. It support DH
key exchange as well as ed25519 keygen, sign and verify. The implementation
is constant-time, supports blinding, bulk-verify and more.

The library is available as portable-C as well as ASM for Intel-x64 CPUs.
It outperforms curve25519-donna by a factor of 3.6 to 11 depending on the
target.

You may have a look at the source code hosted at:
https://github.com/msotoodeh/curve25519.

I was wondering if OpenSSH is a suitable home for this library?


Thanks, Mehdi.
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev


--
Mark Janssen  --  maniac(at)maniac.nl
Unix / Linux Open-Source and Internet Consultant
Maniac.nl Sig-IO.nl Vps.Stoned-IT.com
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev




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

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux