CMD + K

r-openssl

Anaconda Verified

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

Installation

To install this package, run one of the following:

Conda
$conda install r::r-openssl

Usage Tracking

2.1.1
2.1.0
2.0.2
2.0.0
1.3
5 / 8 versions selected
Downloads (Last 6 months): 0

About

Summary

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

Last Updated

Jan 16, 2024 at 21:28

License

MIT

Total Downloads

756.5K

Supported Platforms

linux-64

Unsupported Platforms

win-32 Last supported version: 1.3
macOS-64 Last supported version: 1.3
linux-32 Last supported version: 1.0.1
win-64 Last supported version: 1.3