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.15

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.15
File
secure_core_ffi_native-0.3.15-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
secure_core_ffi_native-0.3.15-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.15-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.15-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
secure_core_ffi_native-0.3.15-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.15-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.15-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
secure_core_ffi_native-0.3.15-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.15-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
secure_core_ffi_native-0.3.15-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
secure_core_ffi_native-0.3.15-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.15-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.15-cp313-cp313-win_amd64.whl

Download URL secure_core_ffi_native-0.3.15-cp313-cp313-win_amd64.whl
Size 125.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1e0ca6ef0c89aef2b3f68daabd27b1a65fc2996b4ee9ee3a22e95b1333c64859
BLAKE2b-256 checksum
How to use checksums
ad74eaa67f6365c02e6147ab4efcb97a9240fc1a76a31b3837d3dd7aa0f3459e
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.15-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.15-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
80f4bd44dd52e1fbd6ae3f577e5945c923c3b79cb525e73e1619cf7c05438317
BLAKE2b-256 checksum
How to use checksums
c86ff598018e269f41868c9410ec39c7a3e4b691f189eac16fbb8a08fa711b20
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.15-cp313-cp313-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.15-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
33e996ae50eab81f949c5b12a7ddc00e337a4a4848b362fc53ba5a543935fdaf
BLAKE2b-256 checksum
How to use checksums
6fabaa146cc2975bb4c7abc56a4d4893c4f8354511cdde132e32c4235d5db61d
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.15-cp312-cp312-win_amd64.whl

Download URL secure_core_ffi_native-0.3.15-cp312-cp312-win_amd64.whl
Size 125.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6f93d19a9d62cd488bcf3ebae78311c730cb6e0aaa6785bd8ee343c3eba63277
BLAKE2b-256 checksum
How to use checksums
2e77280ee5d3c9f253f6e8398a2ff1c502012b0b189eb7dd65a534bd37a5ef55
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.15-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.15-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
f7a142182a381f90b2c5b8817a13ab4c600a4674eda97ea555fb01ddee667881
BLAKE2b-256 checksum
How to use checksums
5b023f747b5acecb1cd4d5d8d798e6db3e5bd4ace1c27fa5785c00c8439402a4
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.15-cp312-cp312-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.15-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
3573fbacd4ded7095a05f2bf2aee6204f9e3b42cfe6a3fa7e57c9d1a2ae23368
BLAKE2b-256 checksum
How to use checksums
004037f4cd8365b365b4b763429dbdc151df206823e0bd4c0174784054ef133f
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.15-cp311-cp311-win_amd64.whl

Download URL secure_core_ffi_native-0.3.15-cp311-cp311-win_amd64.whl
Size 127.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c71a5134e78ea4c291852842797e078b64c8375ac43d706b00b1688266db1555
BLAKE2b-256 checksum
How to use checksums
bd62e9071809d8e67331354fb69bd4e021b33164d4f0fa50f72812883a738e88
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.15-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.15-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
268265f8ef0a968d20e52a1fa9a3bfc5b90edb2c2b7df115aebda494ac83809f
BLAKE2b-256 checksum
How to use checksums
90246842454edd7867f4917e3391764770124c4d81c164ed340ed71576f76357
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.15-cp311-cp311-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.15-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
15d334a8f29f2b9bf7d77cff5d753f6259f5363f862cf2b5bf2a239032ae034f
BLAKE2b-256 checksum
How to use checksums
8a56dc7ebfefedd62bf09fe019c021d6ba6a18fd5b519b61dd1d856072b0cefd
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.15-cp310-cp310-win_amd64.whl

Download URL secure_core_ffi_native-0.3.15-cp310-cp310-win_amd64.whl
Size 127.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1611b1d4f4fc4aa9e81033e7f8d185c3e000adb465a13cf1edac9ba79552db57
BLAKE2b-256 checksum
How to use checksums
c7164758a5ec9b6207354cb4ecb157982613d2bc96f38ab990782dd5dddf2ce2
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.15-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL secure_core_ffi_native-0.3.15-cp310-cp310-manylinux_2_34_x86_64.whl
Size 269.4 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
54467d3b7829e29ab5afec6965f1a91cc34bc084fc65e860bee9f7136caad07a
BLAKE2b-256 checksum
How to use checksums
90f0539aacfba4b53e0de274c01a9ae8d98a2d6cdfd675fed31d41e917534e12
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.15-cp310-cp310-macosx_11_0_arm64.whl

Download URL secure_core_ffi_native-0.3.15-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
779f1929002533ec49c4c1f8d43fa073550cab5344bbec4d78ac52ba1ed259a7
BLAKE2b-256 checksum
How to use checksums
299bbf4df6d8a89e4bad229cdfd25108f2efe9e7043b2e6789c8990ee1f8fe57
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.15

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