Author Commit Message Labels Comments Date
Kelvin Wong avatarKelvin Wong
Removed Py_ssize_t and replaced with old int style sizes due to segfaulting on 64-bit linuxes
Kelvin Wong avatarKelvin Wong
Added tests to package and noted in docs
Kelvin Wong avatarKelvin Wong
Lower verbosity and make time values into floats
Kelvin Wong avatarKelvin Wong
Decrypt should be somewhat larger value since encryption time may not always be known
Kelvin Wong avatarKelvin Wong
Removed hashvector that ate up RAM in low RAM Linux VMs <500MB
Kelvin Wong avatarKelvin Wong
Added test suite to setup.py. python setup.py test now runs the test suite. Removed old test file as it was unimportable. Old tests moved to new test suite. Moved value variable to top of functions in both C files to allow statis analysis testing tools. Added additional bounds checking in C files to avoid crashing.
Kelvin Wong avatarKelvin Wong
PY_LONG_LONG per pyport.h and Py_ssize_t use per PEP 353. Interestingly this code optimizes to O2, just like original scrypt 1.1.6 if you remove the Py_ssize_t references and use plain old int types for the length variables.
Kelvin Wong avatarKelvin Wong
Types to match expected types in PyArg_ParseTupleAndKeywords. Explicit casts in crypto_scrypt call. Using Py_ssize_t per PEP353. Using PY_LONG_LONG macro instead of long long type, see pyport.h. Problem w compiler optimization required setting O-level to zero. On Python Makefile default O3 the hash function segfaults.
Kelvin Wong avatarKelvin Wong
Cast to expected types in crypto_scrypt
Kelvin Wong avatarKelvin Wong
Include missing header file to get prototype for crypto_scrypt
Kelvin Wong avatarKelvin Wong
Fix warning: ‘hasherror’ may be used uninitialized in this function for Py3.2
Kelvin Wong avatarKelvin Wong
Fix warning: ‘hasherror’ may be used uninitialized in this function
Magnus Hallin avatarMagnus Hallin
Updated version and readme
Kelvin Wong avatarKelvin Wong
Change docstrings to match new default values
Kelvin Wong avatarKelvin Wong
Default encryption values now match source distribution commandline tool encryption defaults
Magnus Hallin avatarMagnus Hallin
Bumped version number to 0.5.4.
Magnus Hallin avatarMagnus Hallin
Add Python 3 source file to source distribution.
Magnus Hallin avatarMagnus Hallin
Implemented Kevin Cantu's hash() function for Python 3 as well.
Magnus Hallin avatarMagnus Hallin
Merged in killerswan/py-scrypt (pull request #2)
Kevin Cantu avatarKevin Cantu
Added a straightforward scrypt `hash` method
Kelvin Wong avatarKelvin Wong
re-Fix commented out macro to match other disabled macros
Kelvin Wong avatarKelvin Wong
Fix commented out macro to match other disabled macros
Kelvin Wong avatarKelvin Wong
Add Mac DS_Store item to hgignore
Kelvin Wong avatarKelvin Wong
MacOS X 10.5 Leopard does not support posix_memalign(). Remove hard coded macro in config.h and create new one in setup.py. Also, create a new platform conditional block for Mac OS less than 10.6 (which included posix_memalign in stdlib.h). Changed setup.py to use platform.startswith() as recommended in PyDocs.
Magnus Hallin avatarMagnus Hallin
Bump version number
Rémy Roy avatarRémy Roy
Rename SHA256 to scrypt_SHA256 to avoid OpenSSL namespace collision.
Magnus Hallin avatarMagnus Hallin
Forgot to include the README.markdown file in the manifest
Magnus Hallin avatarMagnus Hallin
Version number bump
Magnus Hallin avatarMagnus Hallin
Forgot reference to Burstaholic's BitBucket URL in the readme
Magnus Hallin avatarMagnus Hallin
Version number bump
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.