Skip to main content

secure-core-ffi-python

Native Python bindings (PyO3) for secure-core-ffi — AES-256-GCM encryption, backed by the same Rust core used by the C/C++, Node.js, and WebAssembly bindings.

Usage

from secure_core_ffi import SecurityCore

core = SecurityCore(key)          # key must be exactly 32 bytes
ciphertext = core.encrypt(b"secret data")
plaintext = core.decrypt(ciphertext)

See the main repository README for more details.

Metadata

Release files for secure-core-ffi-native 0.3.12

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

Built distributions (wheels)

Table of built distributions (wheels) for secure-core-ffi-native 0.3.12
File
secure_core_ffi_native-0.3.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
secure_core_ffi_native-0.3.12-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
secure_core_ffi_native-0.3.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
secure_core_ffi_native-0.3.12-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
secure_core_ffi_native-0.3.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
secure_core_ffi_native-0.3.12-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
secure_core_ffi_native-0.3.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
secure_core_ffi_native-0.3.12-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
secure_core_ffi_native-0.3.12-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 2.5 MB

Release files / secure_core_ffi_native-0.3.12-cp313-cp313-win_amd64.whl

Download URL secure_core_ffi_native-0.3.12-cp313-cp313-win_amd64.whl
Size 125.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fc349b4c4ca183f98804ea900c7514efd1b7093211e8bf55910d523b07f6a28e
BLAKE2b-256 checksum
How to use checksums
bbfa735fc5c364ecc6b011a5d6f988cfd0ae8fffe664b0dc68f910a29d7b01ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.12-cp313-cp313-manylinux_2_34_x86_64.whl
Size 267.7 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
59fd81271be62433695a2ceed56f807380df4942784ba3ccc6078b78f56da42d
BLAKE2b-256 checksum
How to use checksums
84ced6249f66e243efc767cacab1aba8ba277f02030325eaf93e8ecda4761cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp313-cp313-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.12-cp313-cp313-macosx_11_0_arm64.whl
Size 220.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3a32cd67e0a9db5884adf8b7987947a721c514666e67d1a9c80639527cde30b
BLAKE2b-256 checksum
How to use checksums
05b3b23c575cfee8fc7f5eb72bdf2d7163b0c37ca4c8364c23e826d45a0a0970
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp312-cp312-win_amd64.whl

Download URL secure_core_ffi_native-0.3.12-cp312-cp312-win_amd64.whl
Size 125.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e397d1911e2e145785fdf88aaf9a805a2368480fe59b8930aaf98fb6ac42c70d
BLAKE2b-256 checksum
How to use checksums
8b2d32b9f19ad4e77962a9c2247a2999a054376fe6b365d364d2744ba8439543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.12-cp312-cp312-manylinux_2_34_x86_64.whl
Size 267.4 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
763f23b952ec06df6ed8b9b6ed7a24cbbaa5123f6b8d4865c9dd112e88255697
BLAKE2b-256 checksum
How to use checksums
d6b33ebac7ec22903ef394f1531d07b2cb52105866f737131c3c3a96130a9e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp312-cp312-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.12-cp312-cp312-macosx_11_0_arm64.whl
Size 220.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63e96d938de5f35a86706da810c922f615bdc9cb8f28deb732180176327d4096
BLAKE2b-256 checksum
How to use checksums
cb60b3d33cb43d8fc388935505c2d07224c0862f52abf0d6d8004743d86b34c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp311-cp311-win_amd64.whl

Download URL secure_core_ffi_native-0.3.12-cp311-cp311-win_amd64.whl
Size 127.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
edc44103a3ae12cbff228381a00d770dde89c7df1ac8129aae4187cba65519bf
BLAKE2b-256 checksum
How to use checksums
8ee81701a7b189a9cee0e88843f356b8595ff8ebb9547419c64e768f1ba1deaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.12-cp311-cp311-manylinux_2_34_x86_64.whl
Size 269.4 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
b9cbb78436ebcbd5b86f5fc659b2f6640825525d1b6bbdf88100ab05e17f028e
BLAKE2b-256 checksum
How to use checksums
cc69c465cdc5748fbbdad75709c98b7aead724da7c42d452bd5ab02c3d789321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp311-cp311-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.12-cp311-cp311-macosx_11_0_arm64.whl
Size 224.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
57d937d0670160288776d9ba2f7619ff2859b2a265be125b8b79e45075cd97b1
BLAKE2b-256 checksum
How to use checksums
0d05b604732e69c729a2500a69bb88ab89a24bb087ae614257843a7d5689ea23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp310-cp310-win_amd64.whl

Download URL secure_core_ffi_native-0.3.12-cp310-cp310-win_amd64.whl
Size 127.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6a87957ad8382c0d875f4e067c66c83525d21c65c58c8ff7065ecc7e2d6131fd
BLAKE2b-256 checksum
How to use checksums
6b6c9db2bc548719abc3e207ae401ff3666f6e097537ff175aeab604635fe9bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.12-cp310-cp310-manylinux_2_34_x86_64.whl
Size 269.5 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
75458df23e12097868ac407755ba51303546f844e291efff9c2911d9a29f4ae6
BLAKE2b-256 checksum
How to use checksums
03cb4c9011808552663f65d64805f0eea89bbe5f9207b9772ae1a7f4053810d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / secure_core_ffi_native-0.3.12-cp310-cp310-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.12-cp310-cp310-macosx_11_0_arm64.whl
Size 224.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a8d1054a5b1c297db625b6c7c7418e791a95bc9e39a6acc2d006716b469903d
BLAKE2b-256 checksum
How to use checksums
f640d2a17a1f41f57b7e20b798208383e6dc3ec14298067ec852fe81705d8731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for secure-core-ffi-native 0.3.12

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