Don't use C99isms on Visual C++.
Make ECRYPT_ctx non-anonymous
More Visual C++ compat
Missing #include "randombytes.h"