Not all the constants have been "picked by theorems".
crypto_sign_ed25519_open(): Check that the public key is not all zeroes.
Reported by Mikkel Fahnøe Jørgensen via nightcracker@
Reorder vars
^ is not a good way to check for all zeros :) Spotted by sneves@
Save and restore errno when opening the random device.
Append to LIBTOOL_EXTRA_FLAGS in case it is not empty
Build scripts for android arm/x86/mips
Merge pull request #118 from Prototik/android-buildscripts

Build scripts for android arm/x86/mips
Add ./configure option to disable toggle versions

I consider this way cleaner than setting some environment
variable in the build script. Per default, sonames are generated.
If ./configure is run with "--disable-soname-versions", no soname
versions will be generated. This is mainly useful for android, but
it might find some use for other environments without soname versioning
Update android build script

Use the --disable-soname-versions option for android
Merge pull request #119 from sonOfRa/sonames

 Add ./configure option to disable toggle soname versions
Repair broken sonames
Merge pull request #122 from sonOfRa/sonames-again

Repair broken sonames
Add crypto_hash_primitive()
Split for armv6 and armv7 archs in buildscripts
Merge pull request #124 from Prototik/master

Split for armv6 and armv7 archs in buildscripts
Use memset_s() if available
Remove bashism
Nothing requires <poll.h> in randombytes_sysrandom.c
Update the link to Sodium-Idris, via mwarning@