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
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/R-cran-openssl | 2.3.3 |
| FreeBSD | security/R-cran-openssl | 2.4.2 |
| DragonFly | security/R-cran-openssl | 2.3.2 |
| HardenedBSD | security/R-cran-openssl | 2.4.2 |
| GhostBSD | security/R-cran-openssl | 2.4.2 |
| OPNsense | security/openssl | 3.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
bash: shells/bashR-cran-askpass>0: security/R-cran-askpass
Runtime 1
R-cran-askpass>0: security/R-cran-askpass
Build dependencies 2
Run dependencies 1
Configuration
No options to configure.
- USES
- cran:auto-plist,compiles shebangfix ssl
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openssl_2.3.3.tar.gz | 1.20672e+06 | b6b709a98dc3de47ec59adc234d8f0864c4f5b31c5e65478ec5e49c80ba7bf59 |