rOpenSec / openssl

R bindings for openssl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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")

About

R bindings for openssl

License:Other


Languages

Language:C 91.6%Language:C++ 6.6%Language:R 1.8%Language:Shell 0.0%