**Older release.** The current release is [2.4.2](/cran/openssl/v/2.4.2.md).

# openssl 1.4.6 (CRAN)

Part of: [openssl](/cran/openssl.md)

- Released: 19 Dec 2021 (R 4.1.2 at the time)
- Advisories: None known (for this release)
- Test coverage: – (not measured for this release)
- Public exports: 69 (none added or removed)

Record made 30 Oct 2026, 07:20 UTC from data release v2026-10-29, merged 23:17 UTC. Project DOI 10.5281/zenodo.21843040. Address: https://r-observatory.thecoatlessprofessor.com/cran/openssl/v/1.4.6

This page reports what R Observatory measured for this release. It is not a validation, and it does not say whether the package is fit for your intended use.

## Compare

Compared with 2.4.2, released 9 Jun 2026.

- Time between: 1,633 days (21 releases in between)
- Advisories: None known (for either release)
- Exports: 10 added (none removed)
- Files changed: 116 (+3,525 −2,507 lines)

#### Values that differ (15)

| Measure | Section | 1.4.6 | 2.4.2 |
| --- | --- | --- | --- |
| Source code | Release | [https://github.com/jeroen/openssl](https://github.com/jeroen/openssl) | [https://jeroen.r-universe.dev/openssl](https://jeroen.r-universe.dev/openssl) |
| Public exports | Code | 69 | 79 |
| Internal functions | Code | 132 | 142 |
| Lines of R code | Code | 2,451 | 2,766 |
| Lines of compiled code | Code | 3,603, 38.9% of code | 3,801, 37.6% of code |
| Tests | Tests | Yes, testthat (edition not declared, 2nd by default), 98 test blocks | Yes, testthat (edition not declared, 2nd by default), 107 test blocks |
| Test lines per line of code | Tests | 0.77 | 0.74 |
| Exports named in tests | Tests | 71% | 74.7% |
| Help pages with running examples | Tests | 14 of 16 | 13 of 17 |
| Help pages | Documentation | 21 | 23 |
| Exports with examples | Documentation | 80% | 77.3% |
| Return value documented | Documentation | 5% | 4.5% |
| NEWS | Documentation | Yes, mentions 1.4.6 | Yes, mentions 2.4.2 |
| Website | Documentation | No, not declared in DESCRIPTION | Yes |
| Suggests | Dependencies | testthat (>= 2.1.0), digest, knitr, rmarkdown, jsonlite, jose, sodium | curl, testthat (>= 2.1.0), digest, knitr, rmarkdown, jsonlite, jose, sodium |

**Exports added (10)**

- `fips_mode`
- `keccak`
- `pkcs7_decrypt`
- `pkcs7_encrypt`
- `rsa_sign`
- `sha3`
- `ssl_ctx_add_cert_to_store`
- `ssl_ctx_curl_version_match`
- `ssl_ctx_set_verify_callback`
- `write_openssh_pem`

**Most changed files (12 of 116)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `inst/doc/keys.html` | 642 | 615 |
| `inst/doc/bignum.html` | 467 | 436 |
| `MD5` | 352 | 347 |
| `inst/doc/secure_rng.html` | 273 | 274 |
| `inst/doc/crypto_hashing.html` | 147 | 146 |
| `DESCRIPTION` | 78 | 78 |
| `src/ssl.c` | 88 | 30 |
| `R/sslctx.R` | 106 | 0 |
| `man/ssl_ctx.Rd` | 96 | 0 |
| `NEWS` | 81 | 1 |
| `src/pkcs7.c` | 62 | 10 |
| `R/writessh.R` | 59 | 0 |

[Both releases side by side](/cran/openssl/compare/1.4.6...2.4.2.md)

## Release

- Published: 19 Dec 2021
- Status: Replaced by 2.0.0 on 2 Mar 2022
- Previous: 1.4.5, 2 Sep 2021
- License: MIT + file LICENSE, OSI approved
- Maintainer: Jeroen Ooms
- Download size: 1.1 MB
- Authors: Jeroen Ooms, Oliver Keyes
- Source code: [https://github.com/jeroen/openssl](https://github.com/jeroen/openssl)

## Advisories

[Method](/about/advisories.md)

- This release: [None known](/about/advisories.md)

## CRAN checks

[Method](/about/checks-health.md)

- Results: Kept only for the current release

## Code

[Method](/about/code-metrics.md)

- Lines of R code: 2,451
- Public exports: 69
- Internal functions: 132
- Mean complexity: 1.8 (the most is 15)

#### Lines by kind (9,260)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 2,451 | 26% |
| Tests | 1,889 | 20% |
| Documentation | 987 | 11% |
| Guides | 330 | 4% |
| Compiled code | 3,603 | 39% |

## Tests

[Method](/about/coverage.md)

- Test cases: 98
- Lines of tests: 1,889
- Exports named in tests: 71%

- Tests: Yes, testthat (edition not declared, 2nd by default), 98 test blocks
- Test lines per line of code: 0.77
- Coverage: Not measured for this release
- Help pages with running examples: 14 of 16

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 100%
- Return value documented: 5%
- Vignettes: 4

- Help pages: 21
- Exports with examples: 80%
- NEWS: Yes, mentions 1.4.6
- Citation file: No
- Website: No, not declared in DESCRIPTION

## Dependencies

[Method](/about/reverse-dependencies.md)

- Depends: None
- Imports: askpass
- LinkingTo: None
- Suggests: testthat (>= 2.1.0), digest, knitr, rmarkdown, jsonlite, jose, sodium
- Install tree: Kept only for the current release
- Advisories in the install tree: Kept only for the current release

[SBOM](/cran/openssl/v/1.4.6/sbom.md)

## Today

Checks, downloads, dependents, people and the repository describe the package as it is now, so they are on the current release.

[openssl 2.4.2](/cran/openssl/v/2.4.2.md) | [the package page](/cran/openssl.md)

## Sources

| Part | From | As of |
| --- | --- | --- |
| Release history | CRAN package versions | 29 Oct 2026 |
| Advisories | osv-advisories 1.0.0, R version 4.6.1 (2026-06-24) | 29 Oct 2026 |
| CRAN checks | CRAN check results | Kept only for the current release |
| Tests, documentation, code | rpkg-analyzer 0.5.2 | 5 Oct 2026 |
| Coverage | covr | Not measured for this release |
| Use | CRAN downloads, reverse dependencies, repository | Not shown for this release |

Daily data releases are kept on GitHub, so the data behind this record can be fetched again from v2026-10-29 (merged 23:17 UTC). Values not kept for a release say so and are never filled in from another release.

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/openssl/v/1.4.6, and every address is listed at /llms.txt.
