R Observatory
Search
install.packages("openssl")
CRAN 30-day downloads, method
874K−8.3% down on the 30 days before, the worse direction
Test coverage, method
79%of lines run by tests

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.

Full description

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.

Maintainer
Jeroen Ooms
Latest release
9 Jun 2026
First release
21 Oct 2014

Compare with another package

More details
Releases
54
Needs compilation
Yes
Config/roxygen2/version
8.0.0
SystemRequirements
OpenSSL >= 1.0.2
Cite

Package

Run in R for the authors' preferred citation:

citation("openssl")
APA
Ooms, J., & Keyes, O. (2026). openssl: Toolkit for Encryption, Signatures and Certificates Based on
OpenSSL (Version 2.4.2) [Computer software]. https://doi.org/10.32614/CRAN.package.openssl
About

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA
Balamuta, J. J. (2026). R Observatory: Metrics for openssl version 2.4.2 [Data set]. HJJB, LLC. Data release v2026-10-28. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-28, which the citation names so these numbers can be found later.

All 13 check platforms pass.

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    2.4.2
    Time taken
    72 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    2.4.2
    Time taken
    57 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    2.4.2
    Time taken
    54 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    2.4.2
    Time taken
    53 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    253 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    2.4.2
    Time taken
    31 s
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    82 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    226 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    62 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    61 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    2.4.2
    Time taken
    27 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    87 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    2.4.2
    Time taken
    185 s
  • 13 OK

Over time

No change since 5 Aug 2026

As a list (6)
ChangedWorst statusOKNotesWarningsErrors
5 Aug 2026OK13000
1 Aug 2026Note12100
8 Jun 2026OK13000
7 Jun 2026Note12100
25 Apr 2026OK12000
10 Mar 2026Note11300

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
1,099,313−0.71% down on the 30 days before, the worse directionIt is the sum of 4 channels: CRAN, autoCRAN, conda-forge and c2d4u. r2u is switched off.

CRAN rank

66 of 26,530

CRAN

874,258 downloads in the last 30 days

Rank
66 of 26,530
Change
−8.3% down on the 30 days before, the worse direction

It is in the total. Take it out

r2u

52,233 downloads in the last 30 days

Rank
36 of 30,526
Change
+95.2% up on the 30 days before, the better direction

It is switched off. Put it back

autoCRAN

315 downloads in the last 30 days

Rank
24 of 29,212
Change
+10.5% up on the 30 days before, the better direction

It is in the total. Take it out

conda-forge

223,443 downloads in the last 30 days

Rank
42 of 3,828
Change
+47.1% up on the 30 days before, the better direction

It is in the total. Take it out

c2d4u, no longer updated

1,297 downloads in the last 30 days

Rank
58 of 7,575
Change
−6.8% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
1
Dependent packages
111
Suggested by
41
Needs (1)
Installing it adds
2 packages, 25 KB of source
Of those, need compilation
2
Optional extras (8)
Dependent packages (50 of 111)
PackageTitleDownloads in 30 days
httrTools for Working with URLs and HTTP1,041,920
gargleUtilities for Working with Google APIs434,630
httr2Perform HTTP Requests and Process the Responses364,590
idsGenerate Random Identifiers306,671
pkgdownMake Static HTML Documentation for a Package202,899
gertSimple Git Client for R177,822
credentialsTools for Managing SSH and Git Credentials138,580
officerManipulation of Microsoft Word and PowerPoint Documents101,445
joseJavaScript Object Signing and Encryption71,401
rsconnectDeploy Docs, Apps, and APIs to 'Posit Connect', 'shinyapps.io', and 'RPubs'51,413
snowflakeauthAuthentication Helpers for 'Snowflake'44,856
AzureAuthAuthentication Services for Azure Active Directory32,682
AzureGraphSimple Interface to 'Microsoft Graph'28,022
sparklyrR Interface to Apache Spark24,101
umapUniform Manifold Approximation and Projection12,435
AzureStorStorage Management in 'Azure'9,101
googleCloudStorageRInterface with Google Cloud Storage API8,984
mongoliteFast and Simple 'MongoDB' Client for R8,204
base64Base64 Encoder and Decoder8,194
mlflowInterface to 'MLflow'4,948
mcptoolsModel Context Protocol Servers and Clients2,657
shinymanagerAuthentication Management for 'Shiny' Applications2,511
AzureKeyVaultKey and Secret Management in 'Azure'2,094
contentidAn Interface for Content-Based Identifiers1,817
distill'R Markdown' Format for Scientific and Technical Writing1,462
rcdfA Comprehensive Toolkit for Working with Encrypted Parquet Files1,307
bcrypt'Blowfish' Key Derivation and Password Hashing1,246
AzureKustoInterface to 'Kusto'/'Azure Data Explorer'1,213
opencpuProducing and Reproducing Results1,029
ows4RInterface to OGC Web-Services (OWS)1,013
wilsonWeb-Based Interactive Omics Visualization929
GWalkRInteractive Exploratory Data Analysis Tool926
adobeanalyticsrR Client for 'Adobe Analytics' API 2.0711
geonapi'GeoNetwork' API R Interface626
SCDBEasily Access and Maintain Time-Based Versioned Data (Slowly-Changing-Dimension)614
epidatrClient for Delphi's 'Epidata' API611
shinyOAuthOIDC Authentication and OAuth Authorization for 'shiny' Applications605
geosapiGeoServer REST API R Interface597
kmerFast K-Mer Counting and Clustering for Biological Sequence Analysis588
cyphrHigh Level Encryption Wrappers573
AzureContainersInterface to 'Container Instances', 'Docker Registry' and 'Kubernetes' in 'Azure'569
aphidAnalysis with Profile Hidden Markov Models530
AzureQstorInterface to 'Azure Queue Storage'519
rtemisSchema-Driven Machine Learning and Visualization519
surveyframeSurvey Instrument Workflows490
insectInformatic Sequence Classification Trees486
sshipTool for Secure Shipment of Content484
orderlyLightweight Reproducible Reporting483
telegram.botDevelop a 'Telegram Bot' with R471
earthdataloginNASA 'EarthData' Access Utilities464
Functions
399
Public exports
79
Lines of R code
2,766
Median complexity
1
Functions (399)
Size and composition

Lines by kind (10,100)

KindLinesShare
R code2,76627%
Tests2,04020%
Documentation1,16312%
Guides3303%
Compiled code3,80138%

Lines by language

LanguageLinesShare
R3,98940%
C3,80138%
Rd1,16312%
Other7898%
Vignettes3303%
Shell280.3%

Languages are counted from file extensions.

Files
227
R functions
235
Compiled functions
164
Object systems
S3: 58 methods
Complexity
Median
1
Mean
1.79
Highest
15
Median lines per function
4
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
235
Calls
275
Unconnected
50
Groups
6
Growth (54 releases)
Total lines by release
82 on 21 Oct 201410,100 on 9 Jun 2026
Release changes

The tests ran and coverage was measured.

Lines run by tests
79%
Expressions run by tests
78.5%
Test cases
107
Exports named in tests
74.7%
Coverage by file (29)
Coverage run
Lines counted
990
Lines the tests ran
748
Tests passed
Yes
Measured with
covr 3.6.5 on R 4.6.1
Test suite
Has tests
Yes
Test frameworks
testthat
Test cases
107
Lines of tests
2,040
Test lines per line of code
0.74
Exports documented
100%
Arguments documented
100%
Return value documented
4.5%
Help pages with examples
73.9%
Examples run in checks
76.5%
Guides (4)
Other documentation
README
No
Release notes file
Yes
Help pages
23
Lines of documentation
1,163

jeroen / openssl on github.com

Stars
67no change on 30 days ago
Forks
25
Open issues
20
Last commit
27 Oct 2026
Activity
Commits
839
Open pull requests
2
Tagged releases
27
Latest tagged release
v2.2.0, 17 May 2024
In development
Default branch at 2.4.3, ahead of CRAN 2.4.2 (checked 2026-10-25)
Issues closed in
2 days (median)
Pull requests closed in
0 days (median)
Pull requests merged
77%
Created
15 Oct 2014
Licence file reads as
–
Development practices (5)
KindFound
Continuous integrationGitHub Actions, R CMD check workflow
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
Docs sourceGitHub Pages site last deployed 2017-03-14
Lint, format, editorRStudio project
Git structural.gitattributes

Method, repository practices

Across jeroen

Claude Codeat least 2 crediting itClaude CodeFirst seen 14 Jun 2026at least 2 crediting it
Claude Opus 5.5Claude Opus 5.525 Oct 20262 commits

Tools

ToolFirst seenFoundCommits crediting it
Claude Code14 Jun 2026Named in .Rbuildignore.claude2 at least
  • Named in .Rbuildignore

Models

ModelCommitsFirst commitLast commitCredit lines of
Claude Opus 5.5225 Oct 202625 Oct 2026Claude Code

Across jeroen

R releases
  • On CRAN
  • Release
VersionReleasedR
2.4.2 current9 Jun 20264.6.0
2.4.114 May 20264.6.0
2.4.015 Apr 20264.5.3
2.3.526 Feb 20264.5.2
2.3.430 Sep 20254.5.1
2.3.326 May 20254.5.0
2.3.23 Feb 20254.4.2
2.3.19 Jan 20254.4.2
Earlier versions (46)
VersionReleasedR
2.3.016 Dec 20244.4.2
2.2.220 Sep 20244.4.1
2.2.116 Aug 20244.4.1
2.2.016 May 20244.4.0
2.1.221 Apr 20244.3.3
2.1.125 Sep 20234.3.1
2.1.015 Jul 20234.3.1
2.0.610 Mar 20234.2.2
2.0.56 Dec 20224.2.2
2.0.417 Oct 20224.2.1
2.0.314 Sep 20224.2.1
2.0.224 May 20224.2.0
2.0.114 May 20224.2.0
2.0.02 Mar 20224.1.2
1.4.619 Dec 20214.1.2
1.4.52 Sep 20214.1.1
1.4.430 Apr 20214.0.5
1.4.318 Sep 20204.0.2
1.4.227 Jun 20204.0.0
1.4.118 Jul 20193.6.1
1.431 May 20193.6.0
1.322 Mar 20193.5.3
1.2.21 Mar 20193.5.2
1.2.117 Jan 20193.5.2
1.217 Jan 20193.5.2
1.115 Nov 20183.5.0
1.0.230 Jul 20183.5.0
1.0.13 Mar 20183.4.3
1.02 Feb 20183.4.3
0.9.910 Nov 20173.4.2
0.9.83 Nov 20173.4.2
0.9.76 Sep 20173.4.1
0.9.631 Dec 20163.3.2
0.9.528 Oct 20163.3.1
0.9.425 May 20163.3.0
0.9.34 May 20163.3.0
0.9.226 Feb 20163.2.3
0.9.118 Jan 20163.2.3
0.913 Jan 20163.2.3
0.815 Dec 20153.2.3
0.618 Nov 20153.2.2
0.515 Nov 20153.2.2
0.411 May 20153.2.0
0.37 Jan 20153.1.2
0.27 Nov 20143.1.2
0.121 Oct 20143.1.1
Release notes (2.4.2)
  • Added rsa_sign() to bypass FIPS when using legacy hashes