Skip to main content

Python wrapper for the Microsoft SEAL

Project description

Microsoft SEAL For Python

This is a python binding for the Microsoft SEAL library.

Microsoft SEAL is an easy-to-use open-source (MIT licensed) homomorphic encryption library developed by the Cryptography Research group at Microsoft.

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seal_python-4.1.2.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

seal_python-4.1.2.1-cp314-cp314-win_amd64.whl (451.6 kB view details)

Uploaded CPython 3.14Windows x86-64

seal_python-4.1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (772.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp314-cp314-macosx_11_0_arm64.whl (643.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

seal_python-4.1.2.1-cp313-cp313-win_amd64.whl (437.3 kB view details)

Uploaded CPython 3.13Windows x86-64

seal_python-4.1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (771.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp313-cp313-macosx_11_0_arm64.whl (642.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

seal_python-4.1.2.1-cp312-cp312-win_amd64.whl (437.3 kB view details)

Uploaded CPython 3.12Windows x86-64

seal_python-4.1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (771.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp312-cp312-macosx_11_0_arm64.whl (642.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

seal_python-4.1.2.1-cp311-cp311-win_amd64.whl (435.4 kB view details)

Uploaded CPython 3.11Windows x86-64

seal_python-4.1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (768.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp311-cp311-macosx_11_0_arm64.whl (639.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

seal_python-4.1.2.1-cp310-cp310-win_amd64.whl (434.5 kB view details)

Uploaded CPython 3.10Windows x86-64

seal_python-4.1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (767.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp310-cp310-macosx_11_0_arm64.whl (638.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

seal_python-4.1.2.1-cp39-cp39-win_amd64.whl (470.8 kB view details)

Uploaded CPython 3.9Windows x86-64

seal_python-4.1.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (767.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

seal_python-4.1.2.1-cp39-cp39-macosx_11_0_arm64.whl (638.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

seal_python-4.1.2.1-cp38-cp38-win_amd64.whl (434.1 kB view details)

Uploaded CPython 3.8Windows x86-64

seal_python-4.1.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (767.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file seal_python-4.1.2.1.tar.gz.

File metadata

  • Download URL: seal_python-4.1.2.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seal_python-4.1.2.1.tar.gz
Algorithm Hash digest
SHA256 5670f2b996797b0bc428c924a8fa1d98de01a748ed7d19b2fe801cd3aaa8f724
MD5 e8a8dd8d7c47b262c51801c945fe0cc1
BLAKE2b-256 401affcf9c78454fe9c07df4cf31c72c9116351518ce7f183453c2af564f4ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1.tar.gz:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f58b49945474ba6899c94b40b7086c74f9444b96b2c5e9973d8a0dadb63bcb79
MD5 384b26689c24a782a0a5d43844eb7597
BLAKE2b-256 45f812b408dee72d9266d25a9fb912e41722fb1ac3804a80e6cbb20d332cea9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdf6687c5339981dbee5466e200117ce9632c63c51132c945861023972497b7c
MD5 1fe45e36d751e2ae6e8270c68afb3499
BLAKE2b-256 cd8eb1ffd30f0adf97f2bc20bd5dd29df5a9ccdfd02a34ec2515e0770590e39c

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 060651d69868a805154928489f7fdbe2c55a5271ce2d61dd8874f2d1d91f3b4e
MD5 8fb1418f715caf96a779f3f0d4af7d96
BLAKE2b-256 4c48c3eff13bc81e0f6badf5866e2cc515fbc454b3238f9aecdb349ceae1d155

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ac0fd11e15e3c00deac8437b6a01ab612efa2bf107a79cc5572d1374fe238800
MD5 e4db0fd3ce5ff7c951e41116aab1e611
BLAKE2b-256 b866c85a4f0e45448ccd6b963f055dc15f5ea5fb1e9dcafc42e8d9c94c29c09d

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c7121174d7f395623262d52d70ffb3e58a5c273fd508644ef98899e6daf043
MD5 749621057ebcb220df0d7571e4b6f7de
BLAKE2b-256 94b28f0b1ee11975fae4e4783e3b0573f759f29920dde50713c766d5e5f53277

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0718e86acea98509d680f5ecfea63a88b5d075ac08da37356888392f85b1c4a
MD5 348d4c613c995ce793d6694b5434c9db
BLAKE2b-256 6ef9a405c23ce9188ab0ae44be7c8500aa551c58169f8ffefecbe355fb238fb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5062519ff60ad81b50649bd7940ef6e2e35bd11a819e61384843257a39d2515e
MD5 4c8109a11553463930fd7c7f024bda1f
BLAKE2b-256 79046be7338c4cf499a1837cc799cb601e91c46287fc5ff2163740c2a56b8d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 570c46b79b9179f2448abed2888f201c04f0a3eb64a595dc47497f4ac9c636a3
MD5 a4f1ad00808a0024dfa49900e7c5c77d
BLAKE2b-256 481376c72eb2c530627a3aa4ae2419a5b898b683b8c2739f417a155565b638b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f872509dd97cce6dd347ab111fd8521c1ebaafd65d038a4cc89b19d7f771a08b
MD5 a007e3037ac3e1cecf1e1991269fb329
BLAKE2b-256 067e041f388bf8608d1d026d7ad96cac46004ecd64b09f1373f2541cdba97627

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be727bf9c3c27cdc27c1f4363ef6a5f68ee4a38bffdd2c3162595769090d9989
MD5 261d0df462a642de2b8826271e5087b3
BLAKE2b-256 6b019c6e70a679a58eed86315773423df5576d7fd618bf1113e4ae53f4eadb57

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1010f284f751d2441aa31727721fcdd7c8e5e28b639827e76d4565671e9bb305
MD5 b6f100f4c7ba23d3e280dbf2a34048ce
BLAKE2b-256 f289c61e89b718cc2166a4afe4945ce4e3fcb543c319ecb38991cf6d1de3b5f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfcf144271f283ceb7ce735ef47d9b5fd7b0314cf7ae2e94fec1639752faf8ad
MD5 014e6c22c7dddaffe587e6a2e897da0d
BLAKE2b-256 8224e8e501bcde41cd8ed0ce5f8eb7bdd59de9c1b1eaa27e78290f795d6984f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1626c39a93b53456f28cf472815d11958cb8bcf5944a30098a6e9803ddde7c8d
MD5 de14a964e6fcd400cd3e3bb5d97ae43c
BLAKE2b-256 c78b2378f721fc3f7404d28945a9d214580b1aee4b449270f8daca41ebd0bbb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8523eead79c022cbccec1545ecd8b590c681689f9cfc5e604c5cf4619b0a48a4
MD5 2c5a1476de047211e0d06cc52f4735ac
BLAKE2b-256 a8089cc0655ed3f1d81bb5b260ac32c910a5dededada9b979e99fea194e5b903

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 126f4e29a91c45c7e39d0b69002ad1e4ddede9823e9eddb05119762db1591c15
MD5 681fedcdff736da6e1c6b7c357164114
BLAKE2b-256 3409ef8b6edc794ad6def0c9248141158cc754d3797d0bc3c5df02518a0d2387

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 91c19c04049ce9c2d29e510c6da1741c73d446c5478ad2d7107913813f6aae90
MD5 8f473a243edbc72cd0552ceea511a153
BLAKE2b-256 037cbcdfb7efd3b8b7d15d6ce28658626820b27f62dd4badca6d0f724c84e3bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e16654aca7ad46987d6c6dc59496e55a9fd086318cf3c84c6b9f3a63c9d5d74b
MD5 a256936ae04427dd8716a50e9b6abf69
BLAKE2b-256 6b7982dc1d9dc7e325bbc60151c038aa030d7dc73007b8caf6ff6bb77ef06d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae8dc30aba5f1385a829e7c492b4793e75d70638c486456a3f206fd4a1c09e90
MD5 1bdcc0d75ec67c4e4f2e6e94bb4ef068
BLAKE2b-256 545cc8ae17c888feec0276bccbe264920391d58fa3aeff133c8bd571b3799fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4149cb91ac7b1a0264a1c4e027bc2b14f50dd0a5b5417a8c8ce65bcb5b773eaf
MD5 391337f8d36fd86d5c028c5165ef3d7e
BLAKE2b-256 5018808cbe46bc72e106352744f387b62973a0f08ac577214d05ed39d4ffbd6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seal_python-4.1.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seal_python-4.1.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d61f45666941fcf6b42ed9f2aa35d39a021bebd633a268c242be8ecea71b6151
MD5 a284aaa558a5210fd81550f8c7b5d779
BLAKE2b-256 cfd13d73c26daa97601100d7967a299310b56a097ebde7a872a31807329bb9b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for seal_python-4.1.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on Huelse/SEAL-Python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page