Awesome Open Source
Awesome Open Source


Nim wrapper for the libsodium library

image:["Build Status", link=""] image:[badge] image:[tags] image:[License]

WARNING: This library is under development and has not been reviewed by 3rd parties


  • Wrap libsodium and expose only memory-safe entities
  • Follow libsodium naming convention for most functions
  • Tested on Linux
  • Basic unit tests
  • No homemade crypto


Refer to the link:[official libsodium documentation]

and the[module documentation]


sudo apt-get install libsodium18 nimble install libsodium


import libsodium.sodium import libsodium.sodium_sizes

let msg = "hello and goodbye" (pk, sk) = crypto_box_keypair() nonce = randombytes(crypto_box_NONCEBYTES()) ciphertext = crypto_box_easy(msg, nonce, pk, sk)


Testing and PRs are welcome.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
security (1,944
library (1,349
cryptography (411
wrapper (236
nim (195
libsodium (34
nim-lang (20