libsodium

E224033

libsodium is a modern, easy-to-use, cross-platform cryptographic library that provides high-level APIs for encryption, authentication, and related security operations.

All labels observed (1)

Label Occurrences
libsodium canonical 4

How this entity was disambiguated

Statements (66)

Predicate Object
instanceOf cryptographic library
software library
alsoKnownAs Sodium
compatibleWith NaCl API
creator Frank Denis
designGoal cross-platform
easy to use
high-level API
secure defaults
hasAPIFor authentication
digital signatures
encryption
key derivation
key exchange
message authentication codes
password hashing
public-key cryptography
random number generation
secret-key cryptography
implementsPrimitive Argon2i
linked to: PBKDF2

Argon2id
BLAKE2b
ChaCha20-Poly1305
Curve25519
Ed25519
X25519
XSalsa20-Poly1305
inspiredBy NaCl
license ISC license
programmingLanguage C
providesAbstraction constant-time operations
key management
memory wiping
nonce management
providesFeature authenticated encryption
incremental hashing
one-time authentication
public-key authenticated encryption
sealed boxes
secure memory allocation
short hashes
stream ciphers
repositoryURL https://github.com/jedisct1/libsodium
supportsLanguageBinding C#
Go
Haskell
Java
Lua
Node.js
Objective-C
PHP
Perl
Python
R
Ruby
Rust
Swift
supportsPlatform Android
FreeBSD
Linux
NetBSD
OpenBSD
Solaris
Windows
iOS
macOS

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Poly1305 usedBy libsodium
TweetNaCl relatedTo libsodium
AEAD_CHACHA20_POLY1305 usedIn libsodium