this as -j$(J) to child processes, so if undefined this results in "gmake -j".
As gmake(1) says, "If the -j option is given without an argument, gmake
will not limit the number of jobs that can run simultaneously."
Hopefully this fixes a weird build failure that naddy saw and I was able
to replicate after a bunch of build attempts.
decoder found using the Codenomicon TLS test suite. ok ajacoutot@
No API/ABI changes, asn1_der_decoding_element() is marked as deprecated but
nothing in-tree uses it.
import this module" check done at build time, viq noticed that the package
was now working (following safestack.h r1.13 et al) but the test still failed.
reop (reasonable expectation of privacy) is a utility that creates and
verifies cryptographic signatures. It supports both asymmetric and
symmetric encryption.
- sodium_mlock()/sodium_munlock() have been introduced to lock pages
in memory before storing sensitive data, and to zero them before
unlocking them.
- High-level wrappers for crypto_box and crypto_secretbox
(crypto_box_easy and crypto_secretbox_easy) can be used to avoid
dealing with the specific memory layout regular functions depend on.
- crypto_pwhash_scryptxsalsa208sha256* functions have been added
to derive a key from a password, and for password storage.
- Salsa20 and ed25519 implementations now support overlapping
inputs/keys/outputs (changes imported from supercop-20140505).
- The poly1305-53 implementation has been replaced with Floodyberry's
poly1305-donna32 and poly1305-donna64 implementations.
- sodium_hex2bin() has been added to complement sodium_bin2hex().
- On OpenBSD and Bitrig, arc4random() is used instead of reading
/dev/urandom.
- crypto_auth_hmac_sha512() has been implemented.
- sha256 and sha512 now have a streaming interface.
- hmacsha256, hmacsha512 and hmacsha512256 now support keys of
arbitrary length, and have a streaming interface.
- crypto_verify_64() has been implemented.
- CPU features are now detected at runtime.