How To Install R-digest on Fedora 36

In this tutorial we learn how to install R-digest in Fedora 36. R-digest is Create Cryptographic Hash Digest of R Objects

Introduction

In this tutorial we learn how to install R-digest on Fedora 36.

What is R-digest

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. The md5 algorithm by Ron Rivest is specified in RFC 1321, the sha-1 and sha-256 algorithms are specified in FIPS-180-1 and FIPS-180-2, and the crc32 algorithm is described in ftp sha-256 and aes, this package uses small standalone implementations that were provided by Christophe Devine. For crc32, code from the zlib library is used. For sha-512, an implementation by Aaron D. Gifford is used. For xxHash, the implementation by Yann Collet is used. For murmurhash, an implementation by Shane Day is used. 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.

We can use yum or dnf to install R-digest on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install R-digest.

Install R-digest on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install R-digest using dnf by running the following command:

sudo dnf -y install R-digest

Install R-digest on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install R-digest using yum by running the following command:

sudo yum -y install R-digest

How To Uninstall R-digest on Fedora 36

To uninstall only the R-digest package we can use the following command:

sudo dnf remove R-digest

R-digest Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/6d7640a2844ecc7a5402c940aaf847b055eade
/usr/lib/R/library/digest
/usr/lib/R/library/digest/DESCRIPTION
/usr/lib/R/library/digest/GPL-2
/usr/lib/R/library/digest/INDEX
/usr/lib/R/library/digest/Meta
/usr/lib/R/library/digest/Meta/Rd.rds
/usr/lib/R/library/digest/Meta/demo.rds
/usr/lib/R/library/digest/Meta/features.rds
/usr/lib/R/library/digest/Meta/hsearch.rds
/usr/lib/R/library/digest/Meta/links.rds
/usr/lib/R/library/digest/Meta/nsInfo.rds
/usr/lib/R/library/digest/Meta/package.rds
/usr/lib/R/library/digest/Meta/vignette.rds
/usr/lib/R/library/digest/NAMESPACE
/usr/lib/R/library/digest/R
/usr/lib/R/library/digest/R/digest
/usr/lib/R/library/digest/R/digest.rdb
/usr/lib/R/library/digest/R/digest.rdx
/usr/lib/R/library/digest/demo
/usr/lib/R/library/digest/demo/vectorised.R
/usr/lib/R/library/digest/doc
/usr/lib/R/library/digest/doc/index.html
/usr/lib/R/library/digest/doc/sha1.R
/usr/lib/R/library/digest/doc/sha1.Rmd
/usr/lib/R/library/digest/doc/sha1.html
/usr/lib/R/library/digest/help
/usr/lib/R/library/digest/help/AES.html
/usr/lib/R/library/digest/help/AnIndex
/usr/lib/R/library/digest/help/aliases.rds
/usr/lib/R/library/digest/help/digest.html
/usr/lib/R/library/digest/help/digest.rdb
/usr/lib/R/library/digest/help/digest.rdx
/usr/lib/R/library/digest/help/digest2int.html
/usr/lib/R/library/digest/help/getVDigest.html
/usr/lib/R/library/digest/help/hmac.html
/usr/lib/R/library/digest/help/makeRaw.character.html
/usr/lib/R/library/digest/help/makeRaw.default.html
/usr/lib/R/library/digest/help/makeRaw.digest.html
/usr/lib/R/library/digest/help/makeRaw.html
/usr/lib/R/library/digest/help/makeRaw.raw.html
/usr/lib/R/library/digest/help/paths.rds
/usr/lib/R/library/digest/help/sha1.+28.html
/usr/lib/R/library/digest/help/sha1.Date.html
/usr/lib/R/library/digest/help/sha1.NULL.html
/usr/lib/R/library/digest/help/sha1.POSIXct.html
/usr/lib/R/library/digest/help/sha1.POSIXlt.html
/usr/lib/R/library/digest/help/sha1.anova.html
/usr/lib/R/library/digest/help/sha1.array.html
/usr/lib/R/library/digest/help/sha1.call.html
/usr/lib/R/library/digest/help/sha1.character.html
/usr/lib/R/library/digest/help/sha1.complex.html
/usr/lib/R/library/digest/help/sha1.data.frame.html
/usr/lib/R/library/digest/help/sha1.factor.html
/usr/lib/R/library/digest/help/sha1.formula.html
/usr/lib/R/library/digest/help/sha1.function.html
/usr/lib/R/library/digest/help/sha1.html
/usr/lib/R/library/digest/help/sha1.integer.html
/usr/lib/R/library/digest/help/sha1.list.html
/usr/lib/R/library/digest/help/sha1.logical.html
/usr/lib/R/library/digest/help/sha1.matrix.html
/usr/lib/R/library/digest/help/sha1.name.html
/usr/lib/R/library/digest/help/sha1.numeric.html
/usr/lib/R/library/digest/help/sha1.pairlist.html
/usr/lib/R/library/digest/help/sha1.raw.html
/usr/lib/R/library/digest/help/sha1_attr_digest.html
/usr/lib/R/library/digest/help/sha1_digest.html
/usr/lib/R/library/digest/help/vdigest.html
/usr/lib/R/library/digest/html
/usr/lib/R/library/digest/html/00Index.html
/usr/lib/R/library/digest/html/AES.html
/usr/lib/R/library/digest/html/R.css
/usr/lib/R/library/digest/html/digest.html
/usr/lib/R/library/digest/html/digest2int.html
/usr/lib/R/library/digest/html/hmac.html
/usr/lib/R/library/digest/html/makeRaw.html
/usr/lib/R/library/digest/html/sha1.html
/usr/lib/R/library/digest/html/vdigest.html
/usr/lib/R/library/digest/libs
/usr/lib/R/library/digest/libs/digest.so
/usr/lib/R/library/digest/tinytest
/usr/lib/R/library/digest/tinytest/test_aes.R
/usr/lib/R/library/digest/tinytest/test_blake3.R
/usr/lib/R/library/digest/tinytest/test_crc32.R
/usr/lib/R/library/digest/tinytest/test_digest.R
/usr/lib/R/library/digest/tinytest/test_digest2int.R
/usr/lib/R/library/digest/tinytest/test_encoding.R
/usr/lib/R/library/digest/tinytest/test_hmac.R
/usr/lib/R/library/digest/tinytest/test_misc.R
/usr/lib/R/library/digest/tinytest/test_new_matrix_behaviour.R
/usr/lib/R/library/digest/tinytest/test_num2hex.R
/usr/lib/R/library/digest/tinytest/test_raw.R
/usr/lib/R/library/digest/tinytest/test_sha1.R

References

Summary

In this tutorial we learn how to install R-digest on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).


title: “How To Install R-digest on Fedora 36” linkTitle: “R-digest” type: “docs” description: “In this tutorial we learn how to install R-digest in Fedora 36. R-digest is Create Cryptographic Hash Digest of R Objects” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/R-digest-featured.png

Introduction

In this tutorial we learn how to install R-digest on Fedora 36.

What is R-digest

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. The md5 algorithm by Ron Rivest is specified in RFC 1321, the sha-1 and sha-256 algorithms are specified in FIPS-180-1 and FIPS-180-2, and the crc32 algorithm is described in ftp sha-256 and aes, this package uses small standalone implementations that were provided by Christophe Devine. For crc32, code from the zlib library is used. For sha-512, an implementation by Aaron D. Gifford is used. For xxHash, the implementation by Yann Collet is used. For murmurhash, an implementation by Shane Day is used. 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.

We can use yum or dnf to install R-digest on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install R-digest.

Install R-digest on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install R-digest using dnf by running the following command:

sudo dnf -y install R-digest

Install R-digest on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install R-digest using yum by running the following command:

sudo yum -y install R-digest

How To Uninstall R-digest on Fedora 36

To uninstall only the R-digest package we can use the following command:

sudo dnf remove R-digest

R-digest Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/7678ea5ec48e92119654763d4621a813738ca0
/usr/lib64/R/library/digest
/usr/lib64/R/library/digest/DESCRIPTION
/usr/lib64/R/library/digest/GPL-2
/usr/lib64/R/library/digest/INDEX
/usr/lib64/R/library/digest/Meta
/usr/lib64/R/library/digest/Meta/Rd.rds
/usr/lib64/R/library/digest/Meta/demo.rds
/usr/lib64/R/library/digest/Meta/features.rds
/usr/lib64/R/library/digest/Meta/hsearch.rds
/usr/lib64/R/library/digest/Meta/links.rds
/usr/lib64/R/library/digest/Meta/nsInfo.rds
/usr/lib64/R/library/digest/Meta/package.rds
/usr/lib64/R/library/digest/Meta/vignette.rds
/usr/lib64/R/library/digest/NAMESPACE
/usr/lib64/R/library/digest/R
/usr/lib64/R/library/digest/R/digest
/usr/lib64/R/library/digest/R/digest.rdb
/usr/lib64/R/library/digest/R/digest.rdx
/usr/lib64/R/library/digest/demo
/usr/lib64/R/library/digest/demo/vectorised.R
/usr/lib64/R/library/digest/doc
/usr/lib64/R/library/digest/doc/index.html
/usr/lib64/R/library/digest/doc/sha1.R
/usr/lib64/R/library/digest/doc/sha1.Rmd
/usr/lib64/R/library/digest/doc/sha1.html
/usr/lib64/R/library/digest/help
/usr/lib64/R/library/digest/help/AES.html
/usr/lib64/R/library/digest/help/AnIndex
/usr/lib64/R/library/digest/help/aliases.rds
/usr/lib64/R/library/digest/help/digest.html
/usr/lib64/R/library/digest/help/digest.rdb
/usr/lib64/R/library/digest/help/digest.rdx
/usr/lib64/R/library/digest/help/digest2int.html
/usr/lib64/R/library/digest/help/getVDigest.html
/usr/lib64/R/library/digest/help/hmac.html
/usr/lib64/R/library/digest/help/makeRaw.character.html
/usr/lib64/R/library/digest/help/makeRaw.default.html
/usr/lib64/R/library/digest/help/makeRaw.digest.html
/usr/lib64/R/library/digest/help/makeRaw.html
/usr/lib64/R/library/digest/help/makeRaw.raw.html
/usr/lib64/R/library/digest/help/paths.rds
/usr/lib64/R/library/digest/help/sha1.+28.html
/usr/lib64/R/library/digest/help/sha1.Date.html
/usr/lib64/R/library/digest/help/sha1.NULL.html
/usr/lib64/R/library/digest/help/sha1.POSIXct.html
/usr/lib64/R/library/digest/help/sha1.POSIXlt.html
/usr/lib64/R/library/digest/help/sha1.anova.html
/usr/lib64/R/library/digest/help/sha1.array.html
/usr/lib64/R/library/digest/help/sha1.call.html
/usr/lib64/R/library/digest/help/sha1.character.html
/usr/lib64/R/library/digest/help/sha1.complex.html
/usr/lib64/R/library/digest/help/sha1.data.frame.html
/usr/lib64/R/library/digest/help/sha1.factor.html
/usr/lib64/R/library/digest/help/sha1.formula.html
/usr/lib64/R/library/digest/help/sha1.function.html
/usr/lib64/R/library/digest/help/sha1.html
/usr/lib64/R/library/digest/help/sha1.integer.html
/usr/lib64/R/library/digest/help/sha1.list.html
/usr/lib64/R/library/digest/help/sha1.logical.html
/usr/lib64/R/library/digest/help/sha1.matrix.html
/usr/lib64/R/library/digest/help/sha1.name.html
/usr/lib64/R/library/digest/help/sha1.numeric.html
/usr/lib64/R/library/digest/help/sha1.pairlist.html
/usr/lib64/R/library/digest/help/sha1.raw.html
/usr/lib64/R/library/digest/help/sha1_attr_digest.html
/usr/lib64/R/library/digest/help/sha1_digest.html
/usr/lib64/R/library/digest/help/vdigest.html
/usr/lib64/R/library/digest/html
/usr/lib64/R/library/digest/html/00Index.html
/usr/lib64/R/library/digest/html/AES.html
/usr/lib64/R/library/digest/html/R.css
/usr/lib64/R/library/digest/html/digest.html
/usr/lib64/R/library/digest/html/digest2int.html
/usr/lib64/R/library/digest/html/hmac.html
/usr/lib64/R/library/digest/html/makeRaw.html
/usr/lib64/R/library/digest/html/sha1.html
/usr/lib64/R/library/digest/html/vdigest.html
/usr/lib64/R/library/digest/libs
/usr/lib64/R/library/digest/libs/digest.so
/usr/lib64/R/library/digest/tinytest
/usr/lib64/R/library/digest/tinytest/test_aes.R
/usr/lib64/R/library/digest/tinytest/test_blake3.R
/usr/lib64/R/library/digest/tinytest/test_crc32.R
/usr/lib64/R/library/digest/tinytest/test_digest.R
/usr/lib64/R/library/digest/tinytest/test_digest2int.R
/usr/lib64/R/library/digest/tinytest/test_encoding.R
/usr/lib64/R/library/digest/tinytest/test_hmac.R
/usr/lib64/R/library/digest/tinytest/test_misc.R
/usr/lib64/R/library/digest/tinytest/test_new_matrix_behaviour.R
/usr/lib64/R/library/digest/tinytest/test_num2hex.R
/usr/lib64/R/library/digest/tinytest/test_raw.R
/usr/lib64/R/library/digest/tinytest/test_sha1.R

References

Summary

In this tutorial we learn how to install R-digest on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).