BSD Ports

security/py-cryptography 47.0.0,1 MidnightBSD

Cryptographic recipes and primitives for Python developers

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
c1211f902b
License
Apache-2.0, bsd3
Categories
security, python

Description

cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". It supports Python 3.6+ and PyPy3 7.2+.

cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions.

In the other systems

SystemPortVersion
MidnightBSDsecurity/py-cryptography47.0.0,1
FreeBSDsecurity/py-cryptography50.0.1_1,1
OpenBSDsecurity/py-cryptography50.0.2
NetBSDsecurity/py-cryptography50.0.1
DragonFlysecurity/py-cryptography42.0.8_7,1

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}cryptography

From mports:

cd /usr/mports/security/py-cryptography && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography

Dependencies

As this port's Makefile names them.

Build 5

Runtime 1

Build dependencies 5
Run dependencies 1

Configuration

Options name: security_cryptography

OptionDefaultDescription
SSHoff
USES
cargo cpe python ssl
Service scripts
none

Files

distinfo 33
FileSizeSHA256
cryptography-47.0.0.tar.gz8308639f8e55fe4e63613a5e1cc5819030f27b97742d720203a087802ce4ce9ceb52bb
rust/crates/asn1-0.24.1.crate50502c9795210620c0cb3f9a7ce4f882808c38e1ef7b347c90591dceae0886e031fb1
rust/crates/asn1_derive-0.24.1.crate9534909e307f1cc32bb8bccbd98f446e6d1bf03fa30f7b53a4337da7181ad30fa11a
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/cc-1.2.60.crate9705143c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/find-msvc-tools-0.1.9.crate314935baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
rust/crates/foreign-types-0.3.2.crate7504f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
rust/crates/foreign-types-shared-0.1.1.crate567200b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/itoa-1.0.18.crate159358f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
rust/crates/libc-0.2.186.crate82188368ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
rust/crates/once_cell-1.21.4.crate350109f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
rust/crates/openssl-0.10.78.crate292622f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222
rust/crates/openssl-macros-0.1.1.crate5601a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
rust/crates/openssl-sys-0.9.114.crate7561713ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6
rust/crates/pem-3.0.6.crate183621d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
rust/crates/pkg-config-0.3.33.crate2159019f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e
rust/crates/portable-atomic-1.13.1.crate197001c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
c1211f902b Lucas Holt Retire Samba 4.16, default to 4.19, and add Samba 4.23 (#796)
This requested aggregate PR includes: - retire net/samba416 and make Samba 4.19 the framework default - import net/samba423 at 4.23.11 with MidnightBSD build, NSS, Heimdal, and packaging fixes - retain the existing AI Codex/Claude update in the branch ancestry - include the user-added ai/antigravity port - fix the py312 cryptography Cargo lockfile selection - repair Wireshark with Python 3.12 and current c-ares compatibility fixes Validation: - security/py-cryptography (py312): patch, build, fake, package - net/wireshark: patch, build, fake, package - net/samba423 (py312): patch, build, fake, package - Samba default resolution: samba419 -> 4.19; samba423 -> 4.23 Portlint was run for samba423. It flags the imported Samba plist …