tlse icon indicating copy to clipboard operation
tlse copied to clipboard

Clarify tlse.c license terms

Open j-m-li opened this issue 1 year ago • 2 comments

Hi,

Can you make a clear statment that tlse.c is really dual licensed under the BSD and Unlicense terms ?

The LICENSE.txt terms and the source code terms are not consistent.

(I notice that curve25519.c is not public domain too.)

Thank you in advance.

j-m-li avatar Sep 22 '24 14:09 j-m-li

Hello!

curve25519.c is optional. I think tomcrypt already implemented x25519. I will try to drop curve25519.c in favor of tomcrypt implementation. TLSe is meant to be public domain. Initially it was BSD (maybe about 7 years ago, when this project was started, github didn't have the "Unlicense" option).

E.

eduardsui avatar Sep 27 '24 07:09 eduardsui

In case if tomcrypt doesn't work, I've found that x25519 implementation which is public domain : https://github.com/dmazzella/c25519

But I didn't tried it.

j-m-li avatar Sep 27 '24 12:09 j-m-li

I think tomcrypt already implemented x25519. I will try to drop curve25519.c in favor of tomcrypt implementation.

Just did that in https://github.com/eduardsui/tlse/pull/111 🙂

cdammanintopix avatar Jan 23 '25 10:01 cdammanintopix