I think that this might be a potential issue that I've ran in to. I've tried it on a couple different machines using Ubuntu 10.10 in a Python virtual environment.
Please let me know if you need any more information regarding the issue.
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import scrypt password = 'bananas' string = 'cheese' encrypted_string = scrypt.encrypt(string, password, 0.5) decrypted_string = scrypt.decrypt(encrypted_string, password, 0.5) Segmentation fault