sodium: A Modern and Easy-to-Use Crypto Library

Bindings to 'libsodium': a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. Sodium uses curve25519, a state-of-the-art Diffie-Hellman function by Daniel Bernstein, which has become very popular after it was discovered that the NSA had backdoored Dual EC DRBG.

Install the latest version of this package by entering the following in R:
install.packages("sodium")
AuthorJeroen Ooms
Date of publication2017-03-30 21:34:36 UTC
MaintainerJeroen Ooms <jeroen@berkeley.edu>
LicenseMIT + file LICENSE
Version1.1
https://github.com/jeroen/sodium#readme (devel) https://download.libsodium.org/doc/ (upstream)

View on CRAN

Functions

auth_decrypt Man page
auth_encrypt Man page
Authenticated encryption Man page
bin2hex Man page
chacha20 Man page
data_decrypt Man page
data_encrypt Man page
data_tag Man page
diffie Man page
diffie_hellman Man page
Diffie-Hellman Man page
hash Man page
Hash functions Man page
hashing Man page
helpers Man page
hex2bin Man page
keygen Man page
Key generation Man page
password Man page
Password storage Man page
password_store Man page
password_verify Man page
pubkey Man page
random Man page
salsa20 Man page
scrypt Man page
sha256 Man page
sha512 Man page
shorthash Man page
sig Man page
sig_keygen Man page
Signatures Man page
sig_pubkey Man page
sig_sign Man page
sig_verify Man page
simple_decrypt Man page
simple_encrypt Man page
Simple encryption Man page
Sodium utilities Man page
stream Man page
Stream ciphers Man page
Symmetric encryption Man page
xsalsa20 Man page

Files

inst
inst/doc
inst/doc/intro.html
inst/doc/crypto101.html
inst/doc/intro.R
inst/doc/crypto101.rmd
inst/doc/crypto101.R
inst/doc/intro.rmd
src
src/secret.c
src/diffie.c
src/seal.c
src/hashing.c
src/password.c
src/stream.c
src/Makevars.in
src/signing.c
src/keygen.c
src/messaging.c
src/Makevars.win
src/init.c
src/helpers.c
src/xor.c
NAMESPACE
NEWS
R
R/simple-encrypt.R R/utilities.R R/auth-encrypt.R R/data-encrypt.R R/password.R R/diffie-hellman.R R/hashing.R R/stream.R R/signatures.R R/keygen.R
vignettes
vignettes/crypto101.rmd
vignettes/intro.rmd
MD5
build
build/vignette.rds
DESCRIPTION
configure
man
man/hash.Rd man/keygen.Rd man/sig.Rd man/messaging.Rd man/symmetric.Rd man/password.Rd man/simple.Rd man/helpers.Rd man/stream.Rd man/diffie.Rd
cleanup
tools
tools/winlibs.R
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.