ed25519_open(): check that S < l Not strictly required, but I don't see any downsides either.
ed25519_open(): check that S < l
Not strictly required, but I don't see any downsides either.

SpiderOak/libsodium,rustyhorde/libsodium,netroby/libsodium,GreatFruitOmsk/libsodium,pmienk/libsodium,pyparallel/libsodium,Payshares/libsodium,kytvi2p/libsodium,donpark/libsodium,tml/libsodium,paragonie-scott/libsodium,CyanogenMod/android_external_dnscrypt_libsodium,paragonie-scott/libsodium,GreatFruitOmsk/libsodium,netroby/libsodium,akkakks/libsodium,mvduin/libsodium,HappyYang/libsodium,Payshares/libsodium,paragonie-scott/libsodium,rustyhorde/libsodium,rustyhorde/libsodium,eburkitt/libsodium,soumith/libsodium,mvduin/libsodium,tml/libsodium,HappyYang/libsodium,zhuqling/libsodium,pyparallel/libsodium,JackWink/libsodium,CyanogenMod/android_external_dnscrypt_libsodium,optedoblivion/android_external_libsodium,JackWink/libsodium,SpiderOak/libsodium,akkakks/libsodium,Payshare/libsodium,SpiderOak/libsodium,JackWink/libsodium,GreatFruitOmsk/libsodium,optedoblivion/android_external_libsodium,netroby/libsodium,soumith/libsodium,HappyYang/libsodium,SpiderOak/libsodium,soumith/libsodium,akkakks/libsodium,eburkitt/libsodium,rustyhorde/libsodium,pyparallel/libsodium,CyanogenMod/android_external_dnscrypt_libsodium,tml/libsodium,pmienk/libsodium,eburkitt/libsodium,mvduin/libsodium,Payshare/libsodium,zhuqling/libsodium,kytvi2p/libsodium,akkakks/libsodium,Payshare/libsodium,donpark/libsodium,pmienk/libsodium,zhuqling/libsodium,donpark/libsodium,Payshares/libsodium,kytvi2p/libsodium,optedoblivion/android_external_libsodium