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 PBKDF2
surface form: Argon2i

Argon2id
BLAKE2b
AEAD_CHACHA20_POLY1305
surface form: ChaCha20-Poly1305

Curve25519-based schemes
surface form: Curve25519

Ed25519
Curve25519-based schemes
surface form: 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# programming language
surface form: C#

Go
Haskell
Java
Lua
Node.js
Objective-C
PHP
Perl
Python
R
Ruby
Rust
Swift
supportsPlatform Android
FreeBSD
Linux
NetBSD
OpenBSD
Solaris operating system
surface form: 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