kmackay / micro-ecc

ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.
BSD 2-Clause "Simplified" License
1.26k stars 459 forks source link

16-bit Implementation (MSP430FR5994) #96

Open jmcginthy-usafa opened 7 years ago

jmcginthy-usafa commented 7 years ago

Thank you for your work on micro-ECC. I was reading in the past issues (#23) that you could possibly make a 16-bit version for the MSP430. Is this still a possibility?

Thanks!

Jason

cladmi commented 7 years ago

Hello, I have the same concern.

The project eclipse tinydtls plans to use micro-ecc instead of its own ecc implementation. However, switching to micro-ecc would currently drop support to 16bit architectures. If micro-ecc would have a 16bit support, even if it was a really slow version at first, would help using it only without requiring maintaining two versions.

Would you merge a 16bit support ? if yes, what do you think of the current state of #23 repository ? What additional work would you require to be done on it before merging.

Thank you in advance.

Regards, Gaëtan

kmackay commented 7 years ago

I don't mind merging 16-bit support. It would be very slow though without any asm optimizations.

On Wed, Mar 29, 2017 at 1:01 AM, Gaëtan Harter notifications@github.com wrote:

Hello, I have the same concern.

The project eclipse tinydtls https://projects.eclipse.org/projects/iot.tinydtls plans to use micro-ecc instead of its own ecc implementation. However, switching to micro-ecc would currently drop support to 16bit architectures. If micro-ecc would have a 16bit support, even if it was a really slow version at first, would help using it only without requiring maintaining two versions.

Would you merge a 16bit support ? if yes, what do you think of the current state of #23 https://github.com/kmackay/micro-ecc/issues/23 repository ? What additional work would you require to be done on it before merging.

Thank you in advance.

Regards, Gaëtan

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kmackay/micro-ecc/issues/96#issuecomment-290013987, or mute the thread https://github.com/notifications/unsubscribe-auth/ADD2b8iLgbLWTgy0sOa6aEQpk5wTngo6ks5rqg_egaJpZM4MVmsC .