The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

rmonocypher: Easy Encryption of R Objects using Strong Modern Cryptography

Encrypt R objects to a raw vector or file using modern cryptographic techniques. Password-based key derivation is with 'Argon2' (<https://en.wikipedia.org/wiki/Argon2>). Objects are serialized and then encrypted using 'XChaCha20-Poly1305' (<https://en.wikipedia.org/wiki/ChaCha20-Poly1305>) which follows RFC 8439 for authenticated encryption (<https://en.wikipedia.org/wiki/Authenticated_encryption>). Cryptographic functions are provided by the included 'monocypher' 'C' library (<https://monocypher.org>).

Version: 0.1.8
Depends: R (≥ 3.4.0)
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2025-01-31
DOI: 10.32614/CRAN.package.rmonocypher
Author: Mike Cheng [aut, cre, cph], Loup Vaillant [aut, cph] (Author and copyright holder of the included 'monocyper' library), Michael Savage [aut, cph] (Author and copyright holder of the included 'monocyper' library), Fabio Scotomi [aut, cph] (Author and copyright holder of the included 'monocyper' library)
Maintainer: Mike Cheng <mikefc at coolbutuseless.com>
BugReports: https://github.com/coolbutuseless/rmonocypher/issues
License: MIT + file LICENSE
Copyright: This package includes the 'monocypher' library written by Loup Vaillant, Michael Savage and Fabio Scotomi. This library is included under its CC-0 license. See file 'inst/LICENSE-monocypher.md' for detailed licensing information.
URL: https://github.com/coolbutuseless/rmonocypher
NeedsCompilation: yes
Materials: README NEWS
CRAN checks: rmonocypher results

Documentation:

Reference manual: rmonocypher.pdf
Vignettes: Encrypting with Additional Data (source, R code)
Encryption Keys (source, R code)
Technical Notes (source, R code)

Downloads:

Package source: rmonocypher_0.1.8.tar.gz
Windows binaries: r-devel: rmonocypher_0.1.8.zip, r-release: rmonocypher_0.1.8.zip, r-oldrel: rmonocypher_0.1.8.zip
macOS binaries: r-devel (arm64): rmonocypher_0.1.8.tgz, r-release (arm64): rmonocypher_0.1.8.tgz, r-oldrel (arm64): rmonocypher_0.1.8.tgz, r-devel (x86_64): rmonocypher_0.1.8.tgz, r-release (x86_64): rmonocypher_0.1.8.tgz, r-oldrel (x86_64): rmonocypher_0.1.8.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rmonocypher to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.