Skip to main content

haccrypto

haccrypto is the Nintendo Switch XTSN crypto for Python, originally from ninfs and now standalone.

Usage

You can import XTSN class and parse_biskeydump method from haccrypto.crypto. XTSN requires the crypt key and tweak when declaring an instance of it, it will provide you with the encrypt and decrypt methods. parse_biskeydump will provide you with crypt keys and tweaks from a bis key dump.

Example usage

# import the crypto module
from haccrypto.crypto import parse_biskeydump, XTSN

# getting your bis keys
# returns a list of 4 lists, each list containing crypt and tweak, for bis keys 0 to 3 
with open("switch-keys.txt", "r") as o:
	bis_keys = parse_biskeydump(o.read())

# lets use bis key 0's crypt and tweak
bis0xtsn = XTSN(bis_keys[0][0], bis_keys[0][1])

# lets see it in action
# lets encrypt a 0 filled buffer of bytes
# and let's say its from sector offset 0, for example sake
# default sector size = 0x200
zeros = b'\0'*32

enc_zeros = bis0xtsn.encrypt(zeros, 0)

# now lets decrypt, got to tell the same sector offset
# internal key and tweak are still the same
dec_zeros = bis0xtsn.decrypt(enc_zeros, 0)

# this should be always true
# otherwise there's something wrong
# that can happen if the openssl dll provided is not proper, or something arbitrary happened
if zeros == dec_zeros:
	print("XTSN ran correctly!")
else:
	print("XTSN has made a bad crypto operation.")

Licenses

  • haccrypto is under the MIT license.
    • hac/aes.cpp and hac/aes.hpp are from @openluopworld's aes_128 commit b5b7f55, and uses the MIT License.
    • hac/_crypto.cpp AES-XTS part by me(@luigoalma), based on @plutooo's crypto module.
    • hac/crypto.py written by @ihaveamac, falls under MIT license as well.

Metadata

Release files for haccrypto 0.1.3

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

Source distribution (sdist)

Source distribution for haccrypto 0.1.3
File Size Uploaded Provenance Actions
haccrypto-0.1.3.tar.gz 4.7 MB Without provenance Details for haccrypto-0.1.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for haccrypto 0.1.3
File Actions
haccrypto-0.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for haccrypto-0.1.3-cp311-cp311-win_amd64.whl
haccrypto-0.1.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for haccrypto-0.1.3-cp311-cp311-win32.whl
haccrypto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for haccrypto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details for haccrypto-0.1.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
haccrypto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for haccrypto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
haccrypto-0.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for haccrypto-0.1.3-cp310-cp310-win_amd64.whl
haccrypto-0.1.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for haccrypto-0.1.3-cp310-cp310-win32.whl
haccrypto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for haccrypto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details for haccrypto-0.1.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
haccrypto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for haccrypto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
haccrypto-0.1.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for haccrypto-0.1.3-cp39-cp39-win_amd64.whl
haccrypto-0.1.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for haccrypto-0.1.3-cp39-cp39-win32.whl
haccrypto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for haccrypto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details for haccrypto-0.1.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
haccrypto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details for haccrypto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
haccrypto-0.1.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for haccrypto-0.1.3-cp38-cp38-win_amd64.whl
haccrypto-0.1.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for haccrypto-0.1.3-cp38-cp38-win32.whl
haccrypto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for haccrypto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details for haccrypto-0.1.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
haccrypto-0.1.3-cp38-cp38-macosx_11_0_universal2.whl CPython 3.8 CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64) Details for haccrypto-0.1.3-cp38-cp38-macosx_11_0_universal2.whl
haccrypto-0.1.3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details for haccrypto-0.1.3-cp37-cp37m-win_amd64.whl
haccrypto-0.1.3-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details for haccrypto-0.1.3-cp37-cp37m-win32.whl
haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details for haccrypto-0.1.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
haccrypto-0.1.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details for haccrypto-0.1.3-cp36-cp36m-win_amd64.whl
haccrypto-0.1.3-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details for haccrypto-0.1.3-cp36-cp36m-win32.whl
haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
haccrypto-0.1.3-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details for haccrypto-0.1.3-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 29.8 MB

Release files / haccrypto-0.1.3.tar.gz

Download URL haccrypto-0.1.3.tar.gz
Size 4.7 MB
Tags Source
SHA-256 checksum
How to use checksums
3c7900c72d25abb4ac75094a4aadbddbd4ddf140c554c95e0989eadadd71838e
BLAKE2b-256 checksum
How to use checksums
cc66a6bd6e6743ab3a22b383b980818fa6911f9a3f74aa514cb70e7520ebc48a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-win_amd64.whl

Download URL haccrypto-0.1.3-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bb91a6d814f2d3c24bb6ea30bb3c62ec357d54e7a92be322476fc8bf3b6942b4
BLAKE2b-256 checksum
How to use checksums
41d60b2ac3c3cc443da7eeaf6f143201cb0a4ed8cf084c5ec06af6cac280daec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-win32.whl

Download URL haccrypto-0.1.3-cp311-cp311-win32.whl
Size 912.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
dc2ae7ffb72ce46f1929c5eb2d4f2ae42d1db6b2cd26d3f20fb9f164fe699c1a
BLAKE2b-256 checksum
How to use checksums
43415b78989831d7da5c40bb90f5a6c0850e9ab70c04772895319181d6085547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 78.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
198e50f34c468dafb49d2b523aec9e759af2598bffbbd6a695329beacf82052d
BLAKE2b-256 checksum
How to use checksums
47645b4e7e51432a0e8b561a8f52f5046c0fddab79b0fb0a88a1a3e3a48a6e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 80.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e948594355a8ddd0452ad45bf8e60deeea1f518224b455db4046a84cbebeb85
BLAKE2b-256 checksum
How to use checksums
48d4deadd630d0affbf3e8d6e8d53e9e608215df109c1116634be22601208568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 78.8 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
cab8e4176cae98648ff4023d84ecc332eac1df894fd979231bf82cce38746d68
BLAKE2b-256 checksum
How to use checksums
e166ae44eb2863f521e6807ff5b5c8c34a6768c26f06e3660a81bab998f028e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL haccrypto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Size 2.5 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7c3873de19eda3346f627ac984a0914f3824e566a9eb70db98015ecd6615d632
BLAKE2b-256 checksum
How to use checksums
4d87eeb729334cb6437b189e95b171ed73626e88585efeaef51dcf1700a4bfd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-win_amd64.whl

Download URL haccrypto-0.1.3-cp310-cp310-win_amd64.whl
Size 1.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4afa7d4939a990a4d6c5ce84bc76dc3efb5536ed7b2fce7a9467cf3fa386149f
BLAKE2b-256 checksum
How to use checksums
fd14653aab470ccee54847f737a25dd2bf89cda334fdc27fdeb67a5727daa59f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-win32.whl

Download URL haccrypto-0.1.3-cp310-cp310-win32.whl
Size 912.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
fa7c22de63a08015d98555a42c5a21c60e36c7812dbfbbe6f94a55aaa5cdc572
BLAKE2b-256 checksum
How to use checksums
2d083286723ddcac1bcf8d29e5d6ee8ae9a7f879d1a6ba4d419f0e883071d397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 78.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c962bfcaf05492482de0e17d377fd6c4907dbb2d6e6e783cbbcf96196733590
BLAKE2b-256 checksum
How to use checksums
e0ebcc69b62b6d4d4132254449b9a6b9435747abeee9ecdd3d6e21c377619b27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 79.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c974e68e7d2172e4c4ad55a542ed311ae9bc6832bddad4058ba9a19c5329dc8
BLAKE2b-256 checksum
How to use checksums
994d6e93919037fe64f1e3c579c7f18829e52f3f1c8baf098a7042430ea1ebd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 78.0 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
97c97c298ae2db1cbdb8d9a785a3ce8003c436043beded71ed93c6fac6399b69
BLAKE2b-256 checksum
How to use checksums
b56bddc03cc471abeaacf9489814884376104f0eb59d7e470c0084a11c0674b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL haccrypto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Size 2.5 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cabdb12abad61afe70b7921970bff6f63242d90a084970a63347a83c7b4fcd2c
BLAKE2b-256 checksum
How to use checksums
731869bbfa8552c270ea06b00df0a0f8e84707d221daf82439d0adc5d018384c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-win_amd64.whl

Download URL haccrypto-0.1.3-cp39-cp39-win_amd64.whl
Size 1.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
13595f438ca456e76dc25f3b28c421b74aa89d74555da8026f59dc4be0b14794
BLAKE2b-256 checksum
How to use checksums
b4d807cae587a13c36179f7ad94dee4ccd27522098576597ce251aaefd5915d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-win32.whl

Download URL haccrypto-0.1.3-cp39-cp39-win32.whl
Size 912.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
36fac0793b0f8167754674e08aa0363f714ffef9758e03e16bab22e5b9048951
BLAKE2b-256 checksum
How to use checksums
103713253676f43646259d0e58a22f21da0d3a1cba32ed451c1dc9739e7c21c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 77.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ee2e2f57df9de406953a8bf30cb20fad64f0dfd6a9e53175acc2126a57bb5ce
BLAKE2b-256 checksum
How to use checksums
c1ebdb5f266b599ce834bafd319095ab59187db1a9646eb6f7e799cd4635ca48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 79.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1301eff5cf2771c455cd6b517c9c3ca162eb3134ebc73377b82ed976178aa412
BLAKE2b-256 checksum
How to use checksums
d535cbe0cd0d4df32076e8b9382252d910279ea98e4a117f282a195b159bc906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 77.7 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e01456c28db94e5b38d8e0393039944c03ad01c9e3481fe2970827457ded9b34
BLAKE2b-256 checksum
How to use checksums
e33bab71ea0110082e70d522e1dda8a4c6e6485b0fb71e6980a2a7054e8bba54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl

Download URL haccrypto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Size 2.5 MB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7b1efc0de8aac2acd8f909c2eed3fb459ea5d5c7831cb6bd7f07c21987629c6e
BLAKE2b-256 checksum
How to use checksums
01f354dfda378cfd523e35c86e64b0024f8eae2f0b513bf2ef4e50434ce47595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-win_amd64.whl

Download URL haccrypto-0.1.3-cp38-cp38-win_amd64.whl
Size 1.3 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
fa54868866ee949a70d3971368504ff1066db080bb52a387d31377ed56d59d8f
BLAKE2b-256 checksum
How to use checksums
8802eda9507381c039899531592f1a78179ce3bd51a58b0b853466648da4170e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-win32.whl

Download URL haccrypto-0.1.3-cp38-cp38-win32.whl
Size 912.5 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
d971f4b299d370f7d16d95fa4ec6d403ab5064034c9591d7203a1a74f91639a3
BLAKE2b-256 checksum
How to use checksums
cad8843b1cdffc8e87b2252c6206594504faa8d71f60b09ebdc64a37db0d34bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 78.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0e3e088e18d10bf3b31d148abee5542e935abf3cb6da3249c5443bb0f7103eec
BLAKE2b-256 checksum
How to use checksums
636f20944eb5e5a984d30e65c021a773ee203fbf674bee64d90d2fba9aefc42c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 79.1 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81ae90bbd2d1a477df0defb101eeee1babc22a7400400b78033a0f81af6aa25c
BLAKE2b-256 checksum
How to use checksums
885f3204f4199359b1e99afc816d2fe04be8f733f8d7b5f9eb48342b166bb20b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 77.9 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
a662cdf0129ddc2f85fc8fd39585d4d47b0745e2b51f6998f8a9a045bd39c152
BLAKE2b-256 checksum
How to use checksums
4ce3267734c672fb63f7d0847dcb45e05dfec934b9c76b60eb75069961aa03e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp38-cp38-macosx_11_0_universal2.whl

Download URL haccrypto-0.1.3-cp38-cp38-macosx_11_0_universal2.whl
Size 2.5 MB
Tags CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fb39ae637599b043211b7550e372a5532d34e862deb1c273b8437f616cc1db34
BLAKE2b-256 checksum
How to use checksums
56a138572681995058232bc5aef09c82c96792ffda485e55ccfc6ade68874199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp37-cp37m-win_amd64.whl

Download URL haccrypto-0.1.3-cp37-cp37m-win_amd64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
0fdfe2630c6754059cb79c701a664ee7ff656027a7fb792f238d89bd4b7de422
BLAKE2b-256 checksum
How to use checksums
f22e84bf9754f461365c02e26318a7b62a58fc632752f06edb0c823de3a03011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp37-cp37m-win32.whl

Download URL haccrypto-0.1.3-cp37-cp37m-win32.whl
Size 912.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
73bd48da738231827e777e4b4328592b6931b5a06f6822b6499fcc418e484f26
BLAKE2b-256 checksum
How to use checksums
e40f69980f141f557379e1ecf57c7f1ed900ef21d023548f054e565c8fd0e8a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 78.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f00343cd52f08168a14cd1db1e5e39a976acd972ae4bce2e1eda32abdef643e
BLAKE2b-256 checksum
How to use checksums
aa8d23720d7debc9d3b45806972b25d5bd60bedf3847d2991cb473fc4de62c77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 79.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b8529d447cdd067015d797bc4cc7dc45e62649b20ae2634795521206a426a7f
BLAKE2b-256 checksum
How to use checksums
8d689df5850aa4387e644cc9acf9b5a4723d3e80f58a3a5135d0339bc0802d50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 78.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
358043454c2567ed88ad0dedfb796c96850c9cf1a90a7a9f2049bb7db1581cf0
BLAKE2b-256 checksum
How to use checksums
e22a7002002ea530a54eee233fc4ed562cb0c1fbf6ed24662ed51cd04544e59e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp36-cp36m-win_amd64.whl

Download URL haccrypto-0.1.3-cp36-cp36m-win_amd64.whl
Size 1.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a501393bde6d948e66568ff98624563dcaf727708ff55d4a4652144a7f5d3e9f
BLAKE2b-256 checksum
How to use checksums
ae953c553602bed96f9c595c066b0dcd2468a33b66d78c1dc8773827b7815b78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp36-cp36m-win32.whl

Download URL haccrypto-0.1.3-cp36-cp36m-win32.whl
Size 994.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
79d938dee11f3ab3fcf509aa714374a8baa272a0af9aaa4a0cf6e2e575c6f77a
BLAKE2b-256 checksum
How to use checksums
c2d272169e1639d6c4a16334afc0b776b36c32c7b30f503d1dde2d0f09a55bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 77.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c164edc941a349c24d9c9f8b8343cc1d0da2228bd97a139573f8e2447991ddce
BLAKE2b-256 checksum
How to use checksums
ea1b357b97cd7d79d475c868cecee68afb1419ab13b0dba1ba5c53059318d0de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL haccrypto-0.1.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 78.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
94509bf4c92723f4705b8c11f9f10b011dfa49e43135f5b412777721d17392de
BLAKE2b-256 checksum
How to use checksums
02871e13b876ad3d94de8940326e0b08f050bbee71b3d45dbce6fd218690c3ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / haccrypto-0.1.3-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL haccrypto-0.1.3-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 77.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
fc3599fa1db9eaefd1e157007537674451e64d4e5de75007576e5ad979c3fa18
BLAKE2b-256 checksum
How to use checksums
2002e5ba13fd2988a8fa3bb849b61ef84c4d50041e47817125483fba642ca09e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for haccrypto 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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