sss icon indicating copy to clipboard operation
sss copied to clipboard

Language bindings

Open dsprenkels opened this issue 7 years ago • 6 comments

Ordered by priority:

  • [x] C++ (natively supported)
  • [x] Go
  • [x] Rust
  • [ ] Python
  • [x] Node.js
  • [x] Swift
  • [ ] Java (not yet mature)
  • [ ] Haskell (not yet mature)

dsprenkels avatar Jun 13 '17 13:06 dsprenkels

Thank you for creating this wonderful library. I wanted to play around with Shamir secret sharing in Nim so I made a very simple wrapper.

markspanbroek avatar Mar 16 '20 09:03 markspanbroek

Awesome! Would you like for it to be added to the README.md file?

dsprenkels avatar Mar 21 '20 15:03 dsprenkels

Awesome! Would you like for it to be added to the README.md file?

Yes, that would be great.

markspanbroek avatar Mar 21 '20 15:03 markspanbroek

I've put together a quick NIF binding for Erlang/Elixir at https://github.com/arekinath/esss in case it's interesting. NIF bindings require that the computation will complete "quickly" (in practice, approximately sub-10ms), but it seems to work fine for this. Happy for it to be added to the README.md.

arekinath avatar Sep 16 '20 08:09 arekinath

@arekinath Thank you!

dsprenkels avatar Sep 21 '20 08:09 dsprenkels

Concerning Python, see https://gist.github.com/Huge/d8a3057a5523c0413215e8bd8aa088da showing the same functionality with the popular crypto package, pycryptodome.

Huge avatar Nov 26 '20 23:11 Huge