Skip to main content

py RSFN File

Wrapper da biblioteca para criptografia de arquivos que trafegam na RSFN.

Exemplo de uso:

from pathlib import Path

import pyrsfnfile

part_a_cert = Path('part-a.crt').read_bytes()
part_a_key = Path('part-a.key').read_bytes()
part_b_cert = Path('part-b.crt').read_bytes()
part_b_key = Path('part-b.key').read_bytes()

msg = b'Test 123'

encrypt_params = pyrsfnfile.EncryptParams()
encrypted_msg = pyrsfnfile.encrypt(part_a_cert, part_a_key, part_b_cert, encrypt_params, msg)
print(encrypted_msg)

print()

decrypt_params = pyrsfnfile.DecryptParams()
decrypted_msg = pyrsfnfile.decrypt(part_a_cert, part_b_cert, part_b_key, decrypt_params, encrypted_msg)
print(decrypted_msg)

Metadata

Release files for pyrsfnfile 0.0.1

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

Source distribution (sdist)

Source distribution for pyrsfnfile 0.0.1
File Size Uploaded Provenance
pyrsfnfile-0.0.1.tar.gz 15.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyrsfnfile 0.0.1
File
pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
pyrsfnfile-0.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyrsfnfile-0.0.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details
pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details
pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ IBM System/390x Details
pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ PowerPC 64-le Details
pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32 Details
pyrsfnfile-0.0.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyrsfnfile-0.0.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details

Total release size: 15.2 MB

Release files / pyrsfnfile-0.0.1.tar.gz

Download URL pyrsfnfile-0.0.1.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
40af9f71bdedb2b9b66c3e3d6f3be46ce07daa6389f01c3b969e7facd7972bdd
BLAKE2b-256 checksum
How to use checksums
e31abb7f7cfa206b2495c7777d68318a7eb133ec268c6eb4e3e13520f3553adb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 830.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8bc8d921a297d02af0f6934b11eb74676a4de849c2bab359e528a41ea3faa256
BLAKE2b-256 checksum
How to use checksums
9eaedbd03a8c29bf5db6a85814e49ee6bf0b7888e7e3be98289fa94cbed34a8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_i686.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_i686.whl
Size 881.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
2592e57229e161ae2c5a37ee1957d098a55fa95b152bb78e135bbffe33cbdf77
BLAKE2b-256 checksum
How to use checksums
5fdc31b2817a882c1a54a2c525a5758d5c9ee00d62e44c52e2f3c1d30ec50671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 914.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
4b54a4122ff102d0c64d4a626a6c582f68f33ac68651862be4acee4d2215e280
BLAKE2b-256 checksum
How to use checksums
a15bf8af5dda399aa69e738ddcca0a01cf2dea8a6de885bf8f88e72adb6e5a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 826.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
84a8a3cb72a8bf700b6ae6c793f00794d1cfec0efea5892abada6940575f4796
BLAKE2b-256 checksum
How to use checksums
d6fd08e375a662f073a74f2d1dec22a23f8fd21720b1f87815da98cc977a2658
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 696.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
7de728cea92795a5b391b86f129d1c99ab1445cd5f15d49d1c3af01650673a3d
BLAKE2b-256 checksum
How to use checksums
40beeb150cf6ce8f80b8e2b99c6b4ecc71523bb070943acd98ff4f0f987b00dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 865.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
7d2a366d4769924d4da781c262b809287a5d2ffa9dc69fadbe3c113df8c6b0d3
BLAKE2b-256 checksum
How to use checksums
0fe102150b02c1a767e35f4e4b7560090491b2e4eac9baa6a2da51afdf272cae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 647.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
d49ebd2511b0591c4fe3dc97f7b968af6f10a2d8a395d9e51a62c3c2d59ed629
BLAKE2b-256 checksum
How to use checksums
493dd876b2a3ef592a6198bbde2fe85852d72e71ece42688c05d853a61fb828a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-win_amd64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-win_amd64.whl
Size 687.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8fea42dbe23143d99d311757690448c25f43b79c6f30037d6aaa1aaf5b43c8c4
BLAKE2b-256 checksum
How to use checksums
942d3d792b75500017559498c94b7ff0b6438e16142fee2590f4d214b6081b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-win32.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-win32.whl
Size 470.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
33baa9b1af0aa155f89999dd436d8bc8fa80ebe430bca00e71ad879ba3272004
BLAKE2b-256 checksum
How to use checksums
a2d72eaa18c6b71d6251fa4a142739815de9bfbbd0f054b8f38dcf981f378aa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 830.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0aa35c6fcf7568887a6452bd7f0c8d35d12de4a49a5288abe8d5d5039d93f47f
BLAKE2b-256 checksum
How to use checksums
2bbe00d3f1fdbd1b47950f4d21581d7d367e1cc7cfdce370acc0b47ef18f734f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_i686.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_i686.whl
Size 881.4 kB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
3d5b6421a1c4f80515c6db2bbe6267b3ad704885dbfcaeffe4de294eaa3796d0
BLAKE2b-256 checksum
How to use checksums
43ee63dd36a1c72ef2676e72d37fafaa39ecf969356f16d8f66100e2a363e6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_armv7l.whl
Size 915.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
3348c368bab5fdcadf9d95dbb3eee4d02a3877a2009c1aa8b0f8784754202426
BLAKE2b-256 checksum
How to use checksums
32b49a66f86a34f6aa9004bda0742b6c7c7eb91c8b8c8f50d5cd1c938210decc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 828.5 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b2cf759e08e44fcc7e3c1ee6f63667e5a92b53be82040837f651ea702f71a76a
BLAKE2b-256 checksum
How to use checksums
532f0fa4595a065b5b972e20dd6b137c8ef69b5be568111e58aff1d1a9d8d330
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 665.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
527c61335816241f09414fc46b7ce80bab1a6f24acb843063eb956bb27f80262
BLAKE2b-256 checksum
How to use checksums
3779e96d4cb6ae7d389de63ef9730268ed59668eab82539cb2daab27b05de609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 698.0 kB
Tags CPython 3.14 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
463db4ec238517b0976704f4c8271056bc21b8c63bf73e6292e103bdb4d12be3
BLAKE2b-256 checksum
How to use checksums
3ce364dd37e67833a2cce601bb9cdf027ba68758af248adcae183b23ace006f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 866.0 kB
Tags CPython 3.14 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
ec2b81d369c0fb281cf2768228d2101243d934a1ca24c58b711af2afc04ce70f
BLAKE2b-256 checksum
How to use checksums
9db74885d7a70429431446b91229fb17094f97d06f5e3fc8c3bf3cfcff9259a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 648.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a5449a9cae5b4928cfd1e6e4d79810abcd4fef8509c63794a346741c02946e52
BLAKE2b-256 checksum
How to use checksums
d8f7655be10a14896b2192ccd839018e0e03db3b978c0a6abbc77516d3d24819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Size 724.0 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2313d0b52523cb1b798ae20c119504fbcd1084aee602d7a18e0e906e216c46a2
BLAKE2b-256 checksum
How to use checksums
656a20a70e34454dea5fd818ac9bf2d448c6dd4fce0e64fb907b2da32eebed12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 605.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea4788da3092387e13e74aa5d54513fa6f66f80ea9e6acb1407532a8bd3fcf4a
BLAKE2b-256 checksum
How to use checksums
cc303fce7ef3eeabdc49efe1acc369cf8bf2ce6842bc22ce2deb8138d67bafad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pyrsfnfile-0.0.1-cp314-cp314-macosx_10_12_x86_64.whl

Download URL pyrsfnfile-0.0.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 654.8 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
65d9ba77896ca878974eff3320f8c9fd170efe7cc1972fc1885661cc71042095
BLAKE2b-256 checksum
How to use checksums
5480ee24584fe77a4997fd8d6b68f49c4d7914895fe89857a1e4c98ab0ff6632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for pyrsfnfile 0.0.1

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

21 release files No provenance

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