testthat, digest, knitr, rmarkdown, jsonlite

Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers.
Supports RSA, DSA and EC curves P-256, P-384 and P-521. 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.

testthat, digest, knitr, rmarkdown, jsonlite, jose

c(
person("Jeroen", "Ooms", , "jeroen@berkeley.edu", role = c("cre", "aut")),
person("Oliver", "Keyes", role = "ctb"))

c(person("Jeroen", "Ooms", role = c("aut", "cre"), email = "jeroen@berkeley.edu",
comment = c(ORCID = "0000-0002-4035-0289")),
person("Oliver", "Keyes", role = "ctb"))
Jeroen Ooms [aut, cre] (<https://orcid.org/0000-0002-4035-0289>),
Oliver Keyes [ctb]

Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.
Supports RSA, DSA and EC curves P-256, P-384 and P-521. 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.

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.
testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium