NaCl

E792092

NaCl is a high-speed, high-security cryptographic library designed by Daniel J. Bernstein that provides easy-to-use, modern primitives for encryption, authentication, and public-key operations.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf cryptographic library
software library
abbreviationOf Networking and Cryptography library NERFINISHED
applicationDomain application-level cryptography
secure network communication
avoids legacy cryptographic primitives
low-level cryptographic interfaces
createdBy cryptography research group of Daniel J. Bernstein NERFINISHED
designedBy Daniel J. Bernstein NERFINISHED
designGoal easy-to-use API
high performance
high security
misuse resistance
modern cryptographic primitives
developedBy Daniel J. Bernstein NERFINISHED
Peter Schwabe NERFINISHED
Tanja Lange NERFINISHED
focusesOn high-security cryptography
high-speed cryptography
hasDerivative libsodium NERFINISHED
hasFullName Networking and Cryptography library NERFINISHED
influenced libsodium NERFINISHED
license public-domain-like license
notableFor combining speed and security with simple APIs
programmingLanguage C
provides authenticated encryption
digital signatures
hash functions
message authentication
public-key cryptography primitives
secret-key cryptography primitives
providesInterface crypto_box
crypto_hash
crypto_onetimeauth
crypto_secretbox
crypto_sign
securityModel high-level, opinionated API
supports hashing
one-time authentication
public-key authenticated encryption
public-key signatures
secret-key authenticated encryption
targetPlatform cross-platform
usesPrimitive Curve25519 NERFINISHED
Ed25519 NERFINISHED
HSalsa20
Poly1305 NERFINISHED
XSalsa20
website http://nacl.cr.yp.to/

Referenced by (1)

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

libsodium inspiredBy NaCl