CRAN/E | openssl

openssl

Toolkit for Encryption, Signatures and Certificates Based on OpenSSL

Installation

About

Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers. Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public key) encryption or EC for Diffie Hellman. 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.

jeroen.r-universe.dev/openssl
System requirements OpenSSL >= 1.0.2
Bug report File report

Key Metrics

Version 2.1.2
Published 2024-04-21 2 days ago
Needs compilation? yes
License MIT
License File
CRAN checks openssl results

Downloads

Yesterday 15.124 0%
Last 7 days 141.164 -14%
Last 30 days 587.046 -12%
Last 90 days 1.876.454 +6%
Last 365 days 8.319.019 -24%

Maintainer

Maintainer

Jeroen Ooms

jeroen@berkeley.edu

Authors

Jeroen Ooms

aut / cre

Oliver Keyes

ctb

Material

NEWS
Reference manual
Package source

Vignettes

Fun with bignum: how RSA encryption works
Cryptographic Hashing in R
Importing and exporting RSA/DSA/EC keys
Generating Secure Random Numbers in R

macOS

r-prerel

arm64

r-release

arm64

r-oldrel

arm64

r-prerel

x86_64

r-release

x86_64

Windows

r-prerel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

openssl archive

Imports

askpass

Suggests

curl
testthat ≥ 2.1.0
digest
knitr
rmarkdown
jsonlite
jose
sodium

Reverse Depends

D4TAlink.light
jose
OPI

Reverse Imports

adobeanalyticsr
allometric
aphid
AzureAuth
AzureContainers
AzureCosmosR
AzureGraph
AzureKeyVault
AzureKusto
AzureQstor
AzureStor
AzureTableStor
AzureVMmetadata
base64
bcrypt
biodb
cjar
contentid
cookiemonster
credentials
cyphr
dclust
distill
earthdatalogin
encryptr
epidatr
ExPanDaR
fanyi
firebase
gargle
geonapi
geonode4R
geosapi
gert
ghapps
googleCloudRunner
googleCloudStorageR
GWalkR
httr
httr2
icesSAG
ids
insect
insee
keyring
keyToEnglish
kmer
KoboconnectR
lazytrade
metricminer
Load all 82 items
(warning: might lead to performance issues and take some time)

Reverse Suggests

base64url
boxr
circle
databraryr
dataone
faux
Microsoft365R
neonstore
OlinkAnalyze
pcutils
pins
pkgdown
rglobi
RTD
rtweet
solvebio
SpliceWiz
stevedore
yulab.utils