Usage of arbitrary constants for memset
In a lot of place (especially in auth.c), arbitrary constants are used to specify the size of the memory area, instead of using sizeof.
Example:
memset(auth->r, 0, 16);
versus
memset(auth->r, 0, sizeof(auth->r));
(from redmine: created on 2014-03-22)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information