Registry / crypto / libsodium

libsodium

JSON →
library1.0.21vcpkgunverified

A modern and easy-to-use crypto library.

vcpkg install libsodium
INSTALL
IMPORT
SIG · LIBSODIUM
L
libsodium
cryptocppv1.0.21
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

sodium.h
#include <sodium.h>

Initialize libsodium and generate a secret key

#include <sodium.h> #include <iostream> int main() { if (sodium_init() < 0) { std::cerr << "Failed to initialize libsodium" << std::endl; return 1; } unsigned char key[crypto_secretbox_KEYBYTES]; crypto_secretbox_keygen(key); std::cout << "Key generated successfully" << std::endl; return 0; }
Debug
Known issues
gotchalibsodium must be initialized with sodium_init() before use.
fix
Always call sodium_init() at the start of your program.
affects: *
Upgrade
Version history
1.0.21latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources

No resource links recorded.

libsodium — pip install libsodium · libregistry