From 349b73ca537dc1ed2696f7be2abe16c751b8be39 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 12 May 2014 13:59:52 -0700 Subject: [PATCH] Move "bindings for other languages" up --- README.markdown | 52 ++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/README.markdown b/README.markdown index 8235f12f..e1ef4c68 100644 --- a/README.markdown +++ b/README.markdown @@ -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,