Skip to main content
Files added late

8 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Python scrypt bindings

This is a set of Python bindings for the scrypt key derivation function.

Latest Version https://anaconda.org/conda-forge/scrypt/badges/version.svg https://anaconda.org/conda-forge/scrypt/badges/downloads.svg https://ci.appveyor.com/api/projects/status/h644bjbdawke9vf2?svg=true https://www.travis-ci.com/holgern/py-scrypt.svg?branch=master

Scrypt is useful when encrypting password as it is possible to specify a minimum amount of time to use when encrypting and decrypting. If, for example, a password takes 0.05 seconds to verify, a user won’t notice the slight delay when signing in, but doing a brute force search of several billion passwords will take a considerable amount of time. This is in contrast to more traditional hash functions such as MD5 or the SHA family which can be implemented extremely fast on cheap hardware.

Installation

For Debian and Ubuntu, please ensure that the following packages are installed:

$ sudo apt-get install build-essential libssl-dev python-dev

For Fedora and RHEL-derivatives, please ensure that the following packages are installed:

$ sudo yum install gcc openssl-devel python-devel

For OSX, please do the following:

$ brew install openssl
$ export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
$ export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"

For OSX, you can also use the precompiled wheels. They are installed by:

$ pip install scrypt

For Windows, please use the precompiled wheels. They are installed by:

$ pip install scrypt

For Windows, when the package should be compiled, the development package from https://slproweb.com/products/Win32OpenSSL.html is needed. It needs to be installed to C:OpenSSL-Win64.

You can install py-scrypt from this repository if you want the latest but possibly non-compiling version:

$ git clone https://github.com/holgern/py-scrypt.git
$ cd py-scrypt
$ python setup.py build

Become superuser (or use virtualenv):
# python setup.py install

Run tests after install:
$ python setup.py test

Or you can install the latest release from PyPi:

$ pip install scrypt

Users of the Anaconda Python distribution can directly obtain pre-built Windows, Intel Linux or macOS / OSX binaries from the conda-forge channel. This can be done via:

$ conda install -c conda-forge scrypt

If you want py-scrypt for your Python 3 environment, just run the above commands with your Python 3 interpreter. Py-scrypt supports both Python 2 and 3.

From version 0.6.0 (not available on PyPi yet), py-scrypt supports PyPy as well.

Changelog

0.8.20

  • Fix #8 by adding missing gettimeofday.c to MANIFEST.in

0.8.19

0.8.18

  • add wheel for python 3.9

0.8.17

  • add_dll_directory for python 3.8 on windows, as importlib.util.find_spec does not search all paths anymore

0.8.16

  • Add additional test vector from RFC (thanks to @ChrisMacNaughton)

0.8.15

  • Fix missing import

0.8.14

  • fix imp deprecation warning

0.8.13

  • improve build for conda forge

0.8.12

  • Add SCRYPT_WINDOWS_LINK_LEGACY_OPENSSL environment variable, when set, openssl 1.0.2 is linked

0.8.11

  • fix build for conda feedstock

0.8.10

  • fix typo

0.8.9

  • use the static libcrypto_static for windows and openssl 1.1.1

0.8.8

  • setup.py for windows improved, works with openssl 1.0.2 and 1.1.1

0.8.7

  • setup.py for windows fixed

0.8.6

  • setup.py fixed, scrypt could not be imported in version 0.8.5

0.8.5

  • MANIFEST.in fixed

  • scrypt.py moved into own scrypt directory with __init__.py

  • openssl library path for osx wheel repaired

0.8.4

  • __version__ added to scrypt

  • missing void in sha256.c fixed

0.8.3

  • scrypt updated to 1.2.1

  • Wheels are created for python 3.6

Usage

Fore encryption/decryption, the library exports two functions encrypt and decrypt:

>>> import scrypt
>>> data = scrypt.encrypt('a secret message', 'password', maxtime=0.1) # This will take at least 0.1 seconds
>>> data[:20]
'scrypt\x00\r\x00\x00\x00\x08\x00\x00\x00\x01RX9H'
>>> scrypt.decrypt(data, 'password', maxtime=0.1) # This will also take at least 0.1 seconds
'a secret message'
>>> scrypt.decrypt(data, 'password', maxtime=0.05) # scrypt won't be able to decrypt this data fast enough
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
scrypt.error: decrypting file would take too long
>>> scrypt.decrypt(data, 'wrong password', maxtime=0.1) # scrypt will throw an exception if the password is incorrect
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
scrypt.error: password is incorrect

From these, one can make a simple password verifier using the following functions:

def hash_password(password, maxtime=0.5, datalength=64):
    return scrypt.encrypt(os.urandom(datalength), password, maxtime=maxtime)

def verify_password(hashed_password, guessed_password, maxtime=0.5):
    try:
        scrypt.decrypt(hashed_password, guessed_password, maxtime)
        return True
    except scrypt.error:
        return False

But, if you want output that is deterministic and constant in size, you can use the hash function:

>>> import scrypt
>>> h1 = scrypt.hash('password', 'random salt')
>>> len(h1)  # The hash will be 64 bytes by default, but is overridable.
64
>>> h1[:10]
'\xfe\x87\xf3hS\tUo\xcd\xc8'
>>> h2 = scrypt.hash('password', 'random salt')
>>> h1 == h2 # The hash function is deterministic
True

Acknowledgements

Scrypt was created by Colin Percival and is licensed as 2-clause BSD. Since scrypt does not normally build as a shared library, I have included the source for the currently latest version of the library in this repository. When a new version arrives, I will update these sources.

Kelvin Wong on Bitbucket provided changes to make the library available on Mac OS X 10.6 and earlier, as well as changes to make the library work more like the command-line version of scrypt by default. Kelvin also contributed with the unit tests, lots of cross platform testing and work on the hash function.

Burstaholic on Bitbucket provided the necessary changes to make the library build on Windows.

The python-appveyor-demo repository for setting up automated Windows builds for a multitude of Python versions.

License

This library is licensed under the same license as scrypt; 2-clause BSD.

Metadata

Release files for scrypt 0.8.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

8 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for scrypt 0.8.21
File Size Uploaded
scrypt-0.8.21.tar.gz 56.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scrypt 0.8.21
File
scrypt-0.8.21-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
scrypt-0.8.21-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
scrypt-0.8.21-cp36-cp36m-musllinux_1_1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 Details
scrypt-0.8.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
scrypt-0.8.21-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Details
scrypt-0.8.21-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 36.5 MB

Release files / scrypt-0.8.21.tar.gz

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21.tar.gz
Size 56.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1e56d81ca04342de1bbee304215cd0a4447159d63f134750c0c2c083c799be8a
BLAKE2b-256 checksum
How to use checksums
adefa405496bab50cd81444620cda752f65a1060cd0fa7a1d26630c1adebb87c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp312-cp312-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
e7e64b3714cdcbabebb9a08635689bc7f546c2af8526d84c435727f0e6a9b802
BLAKE2b-256 checksum
How to use checksums
2ee3a9de88e21a50c123c56eb05e0d43d26c2c96d144e02e8d2ff5efaf847979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp312-cp312-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp312-cp312-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
9760b0468d085a54c28d6b681c661101a6964a2e1bf964c22e0b7308a1cb2249
BLAKE2b-256 checksum
How to use checksums
f165b1c312fc3d4c7c9bfda894eb1f183ad9589e75dd220eb38472e56474a0d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b34d5a3a59a59b710128b5a9fb18a09c71b2b31292fde283a1bea96d85571fc5
BLAKE2b-256 checksum
How to use checksums
63c1855a7fe4bb468a800b2e061f9ee8f429058d322ede10868b5fd1ed65f0b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
a082395e92d705afa5837ece82e712c002aa2de034c5b0595b482cf21e7d3224
BLAKE2b-256 checksum
How to use checksums
574928f433dcf7c93a3fee9a1f126630582ab5671abd2dcbe713b6c820095ad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp312-cp312-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp312-cp312-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9bae865c4e765583299351e9154ba31a96eec8b9cb31649974faffdb57d0f5d1
BLAKE2b-256 checksum
How to use checksums
4d8d8cc4f990078878199f5d96a4e061a2b0aad24676431fbd88874ce8b90918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp311-cp311-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
de19c69828f0a10d933cc358b3c2e410eedcc428b2356b57c8c49d62125036a8
BLAKE2b-256 checksum
How to use checksums
8f880472b1f2daba2d05f223b94f86d73ff973979f3f0e18a7813e2846fbf028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp310-cp310-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
2b7ed0385e273e987452ecd2234d46fb68b505f52f5aad125ec8fc8d7918c1cc
BLAKE2b-256 checksum
How to use checksums
e243791f6c4eeb297adeb56fbbb4735f93b909e52ba847194c1b830a7ec6d9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp310-cp310-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp310-cp310-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
2f725fbc25078682a06582067d7b062d527f6fa97178f77d50f7a45520c78d71
BLAKE2b-256 checksum
How to use checksums
d100684bfbc7d8229db021129ac0fdeba3867fc9627e12ba4ac084fab654c2c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5faa1717bc285c51a04c8836314ead33d6887a2970c45e01be70b3b861c25a28
BLAKE2b-256 checksum
How to use checksums
8d85007dee758c3181d19a696b6910e5ce256048c4c84c25ac3f9cc4ae09055a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
5306a35a3ef2c51781fbe00d8487feabd510e8ea8792e2f1688126eaa6459f6c
BLAKE2b-256 checksum
How to use checksums
3936d03fdd05dcb876dcccfb24e304c7e7a7f615c2a53a1727d4221f920a3f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp310-cp310-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
145a6e258b82298c1c7ade28e5259b99ace83b558f21ab5679b0d854d279f887
BLAKE2b-256 checksum
How to use checksums
851222499360a758174dd13ebdbb7708ebf98c05b2e375a421f08b67e0c57a4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp39-cp39-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
43dadfb8177d1acefadf6ce33c0dc5dd145c2cf7acf6a87afd011e150131de42
BLAKE2b-256 checksum
How to use checksums
d37cf431a4d6dcc124401c71518d5404b09db980f0d24d9b53ea7e6a06ca2d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp39-cp39-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp39-cp39-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4908eadae22742108dc992eb27f75100cdc28d6fbe214259af5276fe75239c7a
BLAKE2b-256 checksum
How to use checksums
f08cf1592dd39d262a07b4ad7d96d9a55a744608e1b174fd3a6d3a7151e35404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a64a8c6da499a3b27c372f895a3d57d1a9bca05ba7d1723ed727cdbc1a1d758
BLAKE2b-256 checksum
How to use checksums
a1f1514dd800e22982e78d87e13ca4f7055787efb1983f62c0859b5a88e0be69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
c8f44cc08b04e9ca8c14b6f11131f2f08a99305d0b475749d31156ab4bafbceb
BLAKE2b-256 checksum
How to use checksums
5f11924df1f110cdc1bd65b46b2aade9be4a4bbbf73913ca9d87118e0d0d3257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp39-cp39-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9c8e98056449eeb49c82bfe75bfebda69baf0f16c155778f40282da4dd7ddcc6
BLAKE2b-256 checksum
How to use checksums
6c4223b814ed422da3dba418f52c6d3e5c1792ae4f5003799cef039bac33d411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp38-cp38-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1f2af799f635c16f18cdc3afe8ac6d0bcdcc0cf2f51ba4a27c50acbdccb3f308
BLAKE2b-256 checksum
How to use checksums
c1bba4c52162e401b47749be4f174fa8b451e256a714fc34c8caca5998a21eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp38-cp38-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp38-cp38-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
b972e49029440df2678aa607a8a420183f2e9220ef048adecd5b2413a191dbc5
BLAKE2b-256 checksum
How to use checksums
93460966b9baa7ad8c620dc5f49a9493ee5219a2360311693a0c1090533d2319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67eb4ca01e81ebb904c4243527b848d59d49dbb698d8cec81f73c6d8a529363d
BLAKE2b-256 checksum
How to use checksums
a4005408a54b0c166d1bd20e99c001ff72423b092b85aa6fd46a4daef76576f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
0621318fc0ad918638fca42980b5adf8aeed4b2691b633505890fa1e5e349d86
BLAKE2b-256 checksum
How to use checksums
203c9699f2940dcf09935802d240b209a10a856a92ad78bea13bf59a6de819b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp38-cp38-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d96cdeffc3c4e13d1b1bfa00aa542a629ec6b0be37d33c8b8f9f69f920e377ab
BLAKE2b-256 checksum
How to use checksums
4d3d01d9bb97a420fb98852870b165717b662b403fba321128679e38e8acaa8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
44407a17826618671cd7b674f0b99b42c6edd2293edea5daef099043bc68c32f
BLAKE2b-256 checksum
How to use checksums
95e7e01386a74a5e945c7ab32af09e02afb6e4e6f4a39d0819cf46f36d7fb24f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp37-cp37m-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp37-cp37m-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
91ab79519d92f4b2c9379b7dcc4a04c868b40d58c5a01c5714e89911a0b19209
BLAKE2b-256 checksum
How to use checksums
d0b8dcc124ee3c65b667d93d553f6103b1bc7cd711485132039ec3770f868740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0daf863ca85b565c3d8b26053f1f5e51fe3992436e57c75ce5397a5bb4b6c96e
BLAKE2b-256 checksum
How to use checksums
edc00b3684e93ac619896fcb793d35184c4a31ee3bbbaa569eca55628d958f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
bfcbe0d4e13dfa65024c56c75b727af834b61169d1388a474db03a8085a3e328
BLAKE2b-256 checksum
How to use checksums
57c6f5a64a76189cc84f6e4f565fef919c35051127ca7416738eeab303930fc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp37-cp37m-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c42ee54c9f10a2e76b8e3029e749ef73318e54a5be4142d60b009dced51c0903
BLAKE2b-256 checksum
How to use checksums
adbb7e6927b2052e3b924796348f08b44c5583b6bf73fd586655c90ddc661799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / scrypt-0.8.21-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL scrypt-0.8.21-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
452500adef138260f62d8341ad9f4054971dd6b18a6b53297cfe3617778b2acf
BLAKE2b-256 checksum
How to use checksums
ccfcd1079bf04c849867ab6b5548246928e799d76c8219f17f841e737f5e8b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp36-cp36m-musllinux_1_1_i686.whl

Download URL scrypt-0.8.21-cp36-cp36m-musllinux_1_1_i686.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
a15530568917eb51686c890e8c454a8bf0cf891ec16799427d811db855300192
BLAKE2b-256 checksum
How to use checksums
36231f5e705aef418b951e262fb5f3e137cc531513ef4d4a2b5ccdfd323fc7c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scrypt-0.8.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e0713542ccf2d5e3ecb0424f390377f686b98241d37ec337056d59afda645c58
BLAKE2b-256 checksum
How to use checksums
f34fe15fa875a6e8b8710c6dc67a70198e25443f5270ab3f93f251aa194f0ec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scrypt-0.8.21-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Size 946.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e2930bacae0b62e592329d851879f615af33aaae400b183b74099aee716799dd
BLAKE2b-256 checksum
How to use checksums
de010fc3c7038cb18aed51640c8a3a5046a6706e4de4938dacbe3310496378d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / scrypt-0.8.21-cp36-cp36m-macosx_10_9_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL scrypt-0.8.21-cp36-cp36m-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
737b0fd6109c9134c77ba2af7c2487bcc897fb50fc1dde851c39a387589c50a1
BLAKE2b-256 checksum
How to use checksums
91770f0cad33efa54ec417864c81a93b4887a98ee053a07be88eb2ac7610d6ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.8.21 This release

32 release files

0.8.13

9 release files

0.8.12

9 release files

0.8.9

11 release files

0.8.8

11 release files

0.8.0

18 release files

0.7.1

7 release files

0.7.0

5 release files

0.6.1

1 release file

0.6.0

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

2 release files

0.5.0

1 release file

0.4.0

0.3.0

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page