Frank Denis 6ac18dae42 The MESSAGEBYTES_MAX constants are to be used with the libsodium API
Projects using the legacy API are unlikely to use these new macros.
OTOH, people using the Sodium API would be puzzled about the missing
16 bytes in the secretbox and box APIs.

More importantly, these macros are designed for bindings.
Having these bindings enforce proper limits (for the *_easy API
that they all use) and yet have the underlying library call
sodium_misuse() would be sad.
2017-07-29 23:29:58 +02:00
2017-02-25 14:21:10 +01:00
2017-07-18 22:08:15 +02:00
2017-06-23 11:48:08 +02:00
2017-07-13 16:20:17 +02:00
2017-07-24 14:13:18 +02:00
2017-07-29 22:42:05 +02:00
2017-04-01 20:50:58 +02:00
2017-03-12 18:17:37 +01:00
2017-07-14 00:23:18 +02:00
2016-03-17 12:33:46 +01:00
2016-03-17 12:33:46 +01:00
2017-01-01 00:17:27 +01:00

Build Status Windows build status Coverity Scan Build Status

libsodium

Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more.

It is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.

Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.

Sodium supports a variety of compilers and operating systems, including Windows (with MingW or Visual Studio, x86 and x64), iOS and Android.

Documentation

The documentation is a work-in-progress, and is being written using Gitbook:

Integrity Checking

The integrity checking instructions (including the signing key for libsodium) are available in the installation section of the documentation.

Community

A mailing-list is available to discuss libsodium.

In order to join, just send a random mail to sodium-subscribe {at} pureftpd {dot} org.

License

ISC license.

S
Description
No description provided
Readme ISC
16 MiB
Languages
C 93%
Shell 1.8%
M4 1.5%
Zig 1.3%
Assembly 1.1%
Other 1.2%