Move "bindings for other languages" up
This commit is contained in:
parent
30c1e13f2a
commit
349b73ca53
@ -67,6 +67,32 @@ x86 and x64, are available for download at
|
||||
https://download.libsodium.org/libsodium/releases/ , courtesy of
|
||||
Samuel Neves (@sneves).
|
||||
|
||||
## Bindings for other languages
|
||||
|
||||
* C++: [sodiumpp](https://github.com/rubendv/sodiumpp)
|
||||
* Erlang: [Erlang-NaCl](https://github.com/tonyg/erlang-nacl)
|
||||
* Erlang: [Salt](https://github.com/freza/salt)
|
||||
* Haskell: [Saltine](https://github.com/tel/saltine)
|
||||
* Idris: [Idris-Sodium](https://github.com/edwinb/sodium-idris)
|
||||
* Java: [Kalium](https://github.com/abstractj/kalium)
|
||||
* Java JNI: [Kalium-JNI](https://github.com/joshjdevl/kalium-jni)
|
||||
* Julia: [Sodium.jl](https://github.com/amitmurthy/Sodium.jl)
|
||||
* LUA: [lua-sodium](https://github.com/morfoh/lua-sodium)
|
||||
* .NET: [libsodium-net](https://github.com/adamcaudill/libsodium-net)
|
||||
* NodeJS: [node-sodium](https://github.com/paixaop/node-sodium)
|
||||
* Objective C: [NAChloride](https://github.com/gabriel/NAChloride)
|
||||
* OCaml: [ocaml-sodium](https://github.com/dsheets/ocaml-sodium)
|
||||
* Perl: [Crypto-Sodium](https://github.com/mgregoro/Crypt-Sodium)
|
||||
* Pharo/Squeak: [Crypto-NaCl](http://www.eighty-twenty.org/index.cgi/tech/smalltalk/nacl-for-squeak-and-pharo-20130601.html)
|
||||
* PHP: [PHP-Sodium](https://github.com/alethia7/php-sodium)
|
||||
* PHP: [libsodium-php](https://github.com/jedisct1/libsodium-php)
|
||||
* Python: [PyNaCl](https://github.com/dstufft/pynacl)
|
||||
* Python: [PySodium](https://github.com/stef/pysodium)
|
||||
* Racket: part of [CRESTaceans](https://github.com/mgorlick/CRESTaceans/tree/master/bindings/libsodium)
|
||||
* Ruby: [RbNaCl](https://github.com/cryptosphere/rbnacl)
|
||||
* Ruby: [Sodium](https://github.com/stouset/sodium)
|
||||
* Rust: [Sodium Oxide](https://github.com/dnaq/sodiumoxide)
|
||||
|
||||
## Comparison with vanilla NaCl
|
||||
|
||||
Sodium does not ship C++ bindings. These might be part of a distinct
|
||||
@ -337,32 +363,6 @@ In addition to constants for key sizes, output sizes and block sizes,
|
||||
Sodium provides these values through function calls, so that using
|
||||
them from different languages is easier.
|
||||
|
||||
## Bindings for other languages
|
||||
|
||||
* C++: [sodiumpp](https://github.com/rubendv/sodiumpp)
|
||||
* Erlang: [Erlang-NaCl](https://github.com/tonyg/erlang-nacl)
|
||||
* Erlang: [Salt](https://github.com/freza/salt)
|
||||
* Haskell: [Saltine](https://github.com/tel/saltine)
|
||||
* Idris: [Idris-Sodium](https://github.com/edwinb/sodium-idris)
|
||||
* Java: [Kalium](https://github.com/abstractj/kalium)
|
||||
* Java JNI: [Kalium-JNI](https://github.com/joshjdevl/kalium-jni)
|
||||
* Julia: [Sodium.jl](https://github.com/amitmurthy/Sodium.jl)
|
||||
* LUA: [lua-sodium](https://github.com/morfoh/lua-sodium)
|
||||
* .NET: [libsodium-net](https://github.com/adamcaudill/libsodium-net)
|
||||
* NodeJS: [node-sodium](https://github.com/paixaop/node-sodium)
|
||||
* Objective C: [NAChloride](https://github.com/gabriel/NAChloride)
|
||||
* OCaml: [ocaml-sodium](https://github.com/dsheets/ocaml-sodium)
|
||||
* Perl: [Crypto-Sodium](https://github.com/mgregoro/Crypt-Sodium)
|
||||
* Pharo/Squeak: [Crypto-NaCl](http://www.eighty-twenty.org/index.cgi/tech/smalltalk/nacl-for-squeak-and-pharo-20130601.html)
|
||||
* PHP: [PHP-Sodium](https://github.com/alethia7/php-sodium)
|
||||
* PHP: [libsodium-php](https://github.com/jedisct1/libsodium-php)
|
||||
* Python: [PyNaCl](https://github.com/dstufft/pynacl)
|
||||
* Python: [PySodium](https://github.com/stef/pysodium)
|
||||
* Racket: part of [CRESTaceans](https://github.com/mgorlick/CRESTaceans/tree/master/bindings/libsodium)
|
||||
* Ruby: [RbNaCl](https://github.com/cryptosphere/rbnacl)
|
||||
* Ruby: [Sodium](https://github.com/stouset/sodium)
|
||||
* Rust: [Sodium Oxide](https://github.com/dnaq/sodiumoxide)
|
||||
|
||||
## CurveCP
|
||||
|
||||
CurveCP tools are part of a different project,
|
||||
|
Loading…
Reference in New Issue
Block a user