Skip to main content

IPsec / IKE cipher suite skeleton for Swarmauri

Project description

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_cipher_suite_ipsec


Swarmauri Cipher Ipsec

IPsec / IKE AEAD, PRF, and DH defaults for tunnel policies.

Installation

pip

pip install swarmauri_cipher_suite_ipsec

Poetry

poetry add swarmauri_cipher_suite_ipsec

uv

To add the dependency to a pyproject.toml managed by uv:

uv add swarmauri_cipher_suite_ipsec

Or install it into the active environment:

uv pip install swarmauri_cipher_suite_ipsec

Usage

from swarmauri_cipher_suite_ipsec import IpsecCipherSuite

suite = IpsecCipherSuite(name="demo-ipsec")

# Inspect the available operations and defaults
print(suite.features()["ops"].keys())

# Normalize an operation
descriptor = suite.normalize(op=list(suite.supports().keys())[0])
print(descriptor["alg"], descriptor["params"])

The suite returns normalized descriptors that include canonical algorithm names, per-dialect mappings, and policy metadata so providers can focus on execution.

Entry Point

The suite registers under the swarmauri.cipher_suites entry point as IpsecCipherSuite.

Contributing

If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.

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

swarmauri_cipher_suite_ipsec-0.1.0.dev31.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file swarmauri_cipher_suite_ipsec-0.1.0.dev31.tar.gz.

File metadata

  • Download URL: swarmauri_cipher_suite_ipsec-0.1.0.dev31.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_cipher_suite_ipsec-0.1.0.dev31.tar.gz
Algorithm Hash digest
SHA256 b480149f9497acbd1f03e3c42811774a79083493170e6d149b170f09ccf1af2f
MD5 648182cd9c9171a4234b2cfd58392d09
BLAKE2b-256 188ce6c7b51cabdddb303e8ecd9eec390b4333bc34e980fe16f87e8bbfa35beb

See more details on using hashes here.

File details

Details for the file swarmauri_cipher_suite_ipsec-0.1.0.dev31-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_cipher_suite_ipsec-0.1.0.dev31-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_cipher_suite_ipsec-0.1.0.dev31-py3-none-any.whl
Algorithm Hash digest
SHA256 c4766f593df81dfbb10599e86d6970c6fa87e9b23ec533c30df2994cfff28d50
MD5 ae31fb5ebadb069aa5424918519b9980
BLAKE2b-256 c0d8b6c389fe5ff99ae07cafc089176504fb16dec1407fd47ee4d17cc164362e

See more details on using hashes here.

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