BSD Ports

security/rustls-ffi 0.15.3 MidnightBSD

FFI bindings for the rustls TLS library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0, iscl, mit
Categories
security

Description

FFI bindings for the rustls TLS library. Rustls is a TLS library that aims to provide a good level of cryptographic security, requires no configuration to achieve that security, and provides no unsafe features or obsolete cryptography by default.

Rustls implements TLS1.2 and TLS1.3 for both clients and servers.

In the other systems

SystemPortVersion
MidnightBSDsecurity/rustls-ffi0.15.3
FreeBSDsecurity/rustls-ffi0.15.6
HardenedBSDsecurity/rustls-ffi0.15.4
GhostBSDsecurity/rustls-ffi0.15.3_4

Install

Binary package:

mport install rustls-ffi

From mports:

cd /usr/mports/security/rustls-ffi && make install clean

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

RUN_DEPENDS=	rustls-ffi>0:security/rustls-ffi
LIB_DEPENDS=	librustls.so:security/rustls-ffi

Dependencies

As this port's Makefile names them.

Build 2

Build dependencies 2
Required by 1

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

pkg-plist 5
  • include/rustls.h
  • lib/librustls.a
  • lib/librustls.so
  • lib/librustls.so.0.15.3
  • libdata/pkgconfig/rustls.pc
distinfo 224
FileSizeSHA256
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-stdlib-0.2.2.crate669394fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/async-trait-0.1.89.crate321719035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
rust/crates/atomic-waker-1.1.2.crate124221505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
rust/crates/aws-lc-fips-sys-0.13.14.crate7.812609e+06d3d619165468401dec3caa3366ebffbcb83f2f31883e5b3932f8e2dec2ddc568
rust/crates/aws-lc-rs-1.16.3.crate2254390ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f
rust/crates/aws-lc-sys-0.40.0.crate9.515863e+06f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7
rust/crates/bindgen-0.72.1.crate246071993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/brotli-8.0.2.crate7417394bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
rust/crates/brotli-decompressor-5.0.0.crate195282874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
rust/crates/bumpalo-3.20.2.crate976965d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
rust/crates/bytes-1.11.1.crate785841e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
rust/crates/cc-1.2.60.crate9705143c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20
rust/crates/cexpr-0.6.0.crate179666fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/clang-sys-1.8.1.crate440090b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
rust/crates/cmake-0.1.58.crate20474c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678