openssl v0.5

0

Monthly downloads

0th

Percentile

by Jeroen Ooms

Toolkit for Encryption, Signatures and Certificates Based on OpenSSL

Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers. Supports RSA, DSA and NIST curves P-256, P-384 and P-521. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES block cipher is used in CBC mode for symmetric encryption; RSA for asymmetric (public key) encryption. 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.

Functions in openssl

Name Description
encrypt Low-level RSA encryption
signature_create Signatures
rand_bytes Generate random bytes and numbers with OpenSSL
read_key Parsing keys and certificates
openssl Toolkit for Encryption, Signatures and Certificates based on OpenSSL
cert_verify x509 certificates
hashing Vectorized hashing functions
write_pem Export key or certificate
aes_cbc Symmetric AES encryption
base64 Encode and decode base64
keygen Generate Key pair
encrypt_envelope Envelope encryption
my_key Default keypair
bignum Big number arithmetic
No Results!

Last month downloads

Details

Type Package
License MIT + file LICENSE
URL https://github.com/jeroenooms/openssl
BugReports https://github.com/jeroenooms/openssl/issues
SystemRequirements OpenSSL >= 1.0.1
VignetteBuilder knitr
NeedsCompilation yes
Packaged 2015-11-15 09:46:33 UTC; jeroen
Repository CRAN
Date/Publication 2015-11-15 18:28:14

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/openssl)](http://www.rdocumentation.org/packages/openssl)