BSD Ports

security/R-cran-openssl 2.3.3 MidnightBSD

Toolkit for Encryption, Signatures and Certificates Based on OpenSSL

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
security

Description

Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers. Supports RSA, DSA and NIST curves P-256, P-384 and P-521. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES block cipher is used in CBC mode for symmetric encryption; RSA for asymmetric (public key) encryption. High-level envelope functions combine RSA and AES for encrypting arbitrary sized data. Other utilities include key generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random number generator, and 'bignum' math methods for manually performing crypto calculations on large multibyte integers.

In the other systems

SystemPortVersion
MidnightBSDsecurity/R-cran-openssl2.3.3
FreeBSDsecurity/R-cran-openssl2.4.2
DragonFlysecurity/R-cran-openssl2.3.2
HardenedBSDsecurity/R-cran-openssl2.4.2
GhostBSDsecurity/R-cran-openssl2.4.2
OPNsensesecurity/openssl3.0.21,1

Install

Binary package:

mport install openssl

From mports:

cd /usr/mports/security/R-cran-openssl && make install clean

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

RUN_DEPENDS=	openssl>0:security/R-cran-openssl

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

Build dependencies 2
Run dependencies 1

Configuration

No options to configure.

USES
cran:auto-plist,compiles shebangfix ssl
Service scripts
none

Files

distinfo 1
FileSizeSHA256
openssl_2.3.3.tar.gz1.20672e+06b6b709a98dc3de47ec59adc234d8f0864c4f5b31c5e65478ec5e49c80ba7bf59