Skip to content

rOpenSec/openssl

 
 

Repository files navigation

Bindings to OpenSSL

Build Status downloads

OpenSSL bindings for R. Includes support for cryptographic hashing, secure RNG, base64 encoding, encryption and creating/verifying signatures. For more information, see the vignettes:

OSX users

Special note for Mac: the version of OpenSSL included with OSX is a bit old (0.9.8). Among other things, this version does not support TLS 1.1 and 1.2. To install the most recent version of OpenSSL:

brew update
brew install openssl
brew link --force openssl

Check which version you are running (run in a fresh clean terminal):

openssl version -a

You need to reinstall the R package from source to link it to the new version of OpenSSL.

Installation

Install from stable version from CRAN:

install.packages('openssl')

Or get the bleeding edge:

library(devtools)
install_github("jeroenooms/openssl")

Packages

No packages published

Languages

  • C 91.6%
  • C++ 6.6%
  • R 1.8%