Wishlist: Shamir Shared Secret and ECIES #645
Labels
No labels
bug
duplicate
enhancement
feature
help wanted
improve API
invalid
needs documentation
not-planned
rtfm
stale
support
wishlist
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-libtom/libtomcrypt#645
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Thanks for the awesome (and low footprint) lib :)
Some more wishlist for the projet ^^
:)
Yeah, that would be nice.
There exists
ecc_encrypt_key()resp.ecc_decrypt_key()which claimsgithub.com/libtom/libtomcrypt@f7e6519fae/doc/crypt.tex (L5764-L5766)Does this work for you?
Here are some references for low-dependency Shamir that I found, just in case it helps
Tested by me on MSP430
https://github.com/fletcher/c-sss ((MIT LICENSE, works)
https://github.com/rbaron/secret (MIT LICENSE, works but uses big matrix to reverse polynomial)
Untested by me
https://github.com/MrJoy/ssss (GNU GENERAL PUBLIC LICENSE, needs GMP)
https://github.com/bertrand-maujean/lib_sss (GNU AFFERO GENERAL PUBLIC LICENSE)
Thanks a lot for the pointer to ecc_encrypt_key(), I had completely missed this one :)
We'd need a quite portable/standard algorithm (compatible with Python implementations too) so I was thinking more of ECIES or the likes, but this one could be a valuable fallback solution, if linked to all languages.