Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Harden reading from /dev/urandom | Richard Ipsum | 2017-06-11 | 1 | -3/+25 |
| | | | | Guard against short reads. | ||||
* | Add TRUST_LIBSCRYPT_SALT_GEN build option | Richard Ipsum | 2017-06-05 | 1 | -2/+9 |
| | | | | | | | | | | | Modern versions of libscrypt now generate salt correctly, indeed using the very method currently used by lua-scrypt.[1] This patch adds a build option that is disabled by default, when enabled lua-scrypt will use libscrypt's salt generation code rather than its own. [1]: https://sources.debian.net/src/libscrypt/1.21-3/crypto-scrypt-saltgen.c/ | ||||
* | Inline a base64 implementation so that we don't rely on the libscrypt one ↵ | Daniel Silverstone | 2015-11-06 | 1 | -6/+7 |
| | | | | which is hidden on some platforms | ||||
* | Better support for Lua 5.2v1.0 | Daniel Silverstone | 2015-07-08 | 1 | -0/+5 |
| | |||||
* | Add a note about when the fix comes in | Daniel Silverstone | 2015-07-08 | 1 | -1/+3 |
| | |||||
* | Change to using libscrypt even though it has known failure modes | Daniel Silverstone | 2015-07-08 | 1 | -165/+106 |
| | |||||
* | Password hashing and verification, Makefile stolen from Luxio | Rob Kendrick (trite) | 2013-07-30 | 1 | -0/+208 |