openssl v1.4.3
Monthly downloads
Toolkit for Encryption, Signatures and Certificates Based on OpenSSL
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.
Functions in openssl
Name | Description | |
bignum | Big number arithmetic | |
curve25519 | Curve25519 | |
aes_cbc | Symmetric AES encryption | |
hashing | Vectorized hash/hmac functions | |
cert_verify | X509 certificates | |
encrypt_envelope | Envelope encryption | |
ec_dh | Diffie-Hellman Key Agreement | |
keygen | Generate Key pair | |
fingerprint | OpenSSH fingerprint | |
base64_encode | Encode and decode base64 | |
write_p12 | PKCS7 / PKCS12 bundles | |
rsa_encrypt | Low-level RSA encryption | |
signature_create | Signatures | |
rand_bytes | Generate random bytes and numbers with OpenSSL | |
openssl | Toolkit for Encryption, Signatures and Certificates based on OpenSSL | |
write_pem | Export key or certificate | |
my_key | Default key | |
bcrypt_pbkdf | Bcrypt PWKDF | |
openssl_config | OpenSSL Configuration Info | |
reexports | Objects exported from other packages | |
read_key | Parsing keys and certificates | |
No Results! |
Vignettes of openssl
Name | ||
bignum.Rmd | ||
crypto_hashing.Rmd | ||
keys.Rmd | ||
secure_rng.Rmd | ||
No Results! |
Last month downloads
Details
Type | Package |
License | MIT + file LICENSE |
URL | https://github.com/jeroen/openssl#readme |
BugReports | https://github.com/jeroen/openssl/issues |
SystemRequirements | OpenSSL >= 1.0.1 |
VignetteBuilder | knitr |
RoxygenNote | 7.1.1 |
Encoding | UTF-8 |
NeedsCompilation | yes |
Packaged | 2020-09-18 10:34:40 UTC; jeroen |
Repository | CRAN |
Date/Publication | 2020-09-18 12:00:02 UTC |
imports | askpass |
suggests | digest , jose , jsonlite , knitr , rmarkdown , sodium , testthat (>= 2.1.0) |
Contributors | Oliver Keyes |
Include our badge in your README
[](http://www.rdocumentation.org/packages/openssl)