digest: Create Compact Hash Digests of R Objects
Version 0.6.12

Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash' and 'murmurhash' algorithms) permitting easy comparison of R language objects, as well as a function 'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.

AuthorDirk Eddelbuettel <edd@debian.org> with contributions by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek, Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen, Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, Michel Lang and Viliam Simko.
Date of publication2017-01-27 10:18:01
MaintainerDirk Eddelbuettel <edd@debian.org>
LicenseGPL (>= 2)
Version0.6.12
URL http://dirk.eddelbuettel.com/code/digest.html
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("digest")

Getting started

README.md
Calculating SHA1 hashes with digest() and sha1()

Popular man pages

AES: Create AES block cipher object
digest: Create hash function digests for arbitrary R objects
hmac: compute a hash-based message authentication code
makeRaw: Create a raw object
sha1: Calculate a SHA1 hash of an object
See all...

All man pages Function index File listing

Man pages

AES: Create AES block cipher object
digest: Create hash function digests for arbitrary R objects
hmac: compute a hash-based message authentication code
makeRaw: Create a raw object
sha1: Calculate a SHA1 hash of an object

Functions

AES Man page Source code
digest Man page Source code
hmac Man page Source code
makeRaw Man page Source code
makeRaw.character Man page Source code
makeRaw.default Man page Source code
makeRaw.digest Man page Source code
makeRaw.raw Man page Source code
num2hex Source code
onUnload Source code
padWithZeros Source code
print.AES Source code
sha1 Man page Source code
sha1.Date Man page Source code
sha1.NULL Man page Source code
sha1.POSIXct Man page Source code
sha1.POSIXlt Man page Source code
sha1.anova Man page Source code
sha1.array Man page Source code
sha1.call Man page Source code
sha1.character Man page Source code
sha1.complex Man page Source code
sha1.data.frame Man page Source code
sha1.default Source code
sha1.factor Man page Source code
sha1.function Man page Source code
sha1.integer Man page Source code
sha1.list Man page Source code
sha1.logical Man page Source code
sha1.matrix Man page Source code
sha1.name Man page Source code
sha1.numeric Man page Source code
sha1.pairlist Man page Source code

Files

inst
inst/GPL-2
inst/doc
inst/doc/sha1.R
inst/doc/sha1.Rmd
inst/doc/sha1.html
inst/include
inst/include/pmurhashAPI.h
tests
tests/num2hexTest.R
tests/AESTest.Rout.save
tests/digestTest.R
tests/digestTest.Rout.save
tests/load-unload.R
tests/AESTest.R
tests/hmacTest.Rout.save
tests/hmacTest.R
tests/sha1Test.R
src
src/xxhash.h
src/zconf.h
src/sha256.c
src/sha1.h
src/pmurhash.c
src/crc32.h
src/zutil.h
src/md5.c
src/pmurhash.h
src/sha2.h
src/xxhash.c
src/aes.h
src/sha1.c
src/zlib.h
src/raes.c
src/sha2.c
src/digest.c
src/sha256.h
src/crc32.c
src/init.c
src/aes.c
src/md5.h
NAMESPACE
R
R/digest.R
R/sha1.R
R/hmac.R
R/AES.R
R/zzz.R
vignettes
vignettes/sha1.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
ChangeLog
man
man/hmac.Rd
man/digest.Rd
man/sha1.rd
man/makeRaw.Rd
man/AES.Rd
cleanup
digest documentation built on May 19, 2017, 11:22 a.m.

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

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

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