Path to this page:
./
security/R-digest,
Create compact hash digests of R objects
Branch: CURRENT,
Version: 0.6.29,
Package name: R-digest-0.6.29,
Maintainer: pkgsrc-usersdigest provides hash function summaries for GNU R objects. The md5,
sha-1, sha-256 and crc32 hash functions are available. The md5
algorithm by Ron Rivest is specified in RFC 1321, the SHA-1 and
SHA-256 algorithm is specified in FIPS-180-1 and FIPS-180-2,
respectively, and the crc32 algorithm is described in here. For md5,
sha-1 and sha-256, this packages uses small standalone C
implementations that were provided by by Christophe Devine. For crc32,
code from the zlib library is used. For sha-512, a routine by Aaron
Gifford 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.
Required to run:[
math/R]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Version history: (Expand)
- (2022-05-12) Updated to version: R-digest-0.6.29
- (2020-07-31) Updated to version: R-digest-0.6.25
- (2019-08-01) Updated to version: R-digest-0.6.20
- (2018-02-28) Updated to version: R-digest-0.6.15
- (2017-03-11) Updated to version: R-digest-0.6.12
- (2016-04-16) Updated to version: R-digest-0.6.9
CVS history: (Expand)
2022-05-11 15:48:07 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(security/R-digest) Updated 0.6.25 to 0.6.29
2021-11-30 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.29
* src/digest.c (digest): Accomodate Windows UCRT build
* man/AES.Rd: Remove one URL that upsets the URL checker
* README.md: Update one URL that upsets the URL checker
2021-11-20 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* vignettes/sha1.md: Renamed from .Rmd, corrected code block syntax
2021-11-19 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (VignetteBuilder): Converted to simplermarkdown engine
* vignettes/sha1.Rmd: Idem
* vignettes/water.css: Added
2021-11-05 Dirk Eddelbuettel <edd@debian.org>
* README.md: Remove Travis badge
* .travis.yml: Remove Travis YAML config
2021-09-23 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.28
2021-09-22 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* vignettes/sha1.Rmd (date): Remove knitr date calculation in YAML
header which GitHub does not like and mistakes for Jekyll code
* docs/mkdmt-src/src/vignette.md (date): Idem
* README.md: Add total download badge, label other as monthly
2021-09-22 AndrĂ¡s Svraka <svraka.andras@gmail.com>
* R/vdigest.R (non_streaming_digest): Ensure UTF-8 encoded file paths
on Windows
* inst/tinytest/test_encoding.R: Expand test coverage for path name
encodings on Windows
2021-03-28 Dirk Eddelbuettel <edd@debian.org>
* docs/mkdmt-src/: Moved mkdocs-material input
2021-03-26 Dirk Eddelbuettel <edd@debian.org>
* README.md: Add 'last commit' badge
2021-03-23 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (URL): Add link to repo
2021-03-22 Dirk Eddelbuettel <edd@debian.org>
* docs-src/mkdocs.yml (theme): Add (draft, incomplete) vignette
* docs-src/src/vignette.md (title): Idem
2021-03-22 Floris Vanderhaeghe <floris.vanderhaeghe@inbo.be>
* man/digest.Rd: Reworded to also highlight file mode
2021-01-16 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* src/SpookyV2.cpp: Disallow unaligned reads which have been seen to
trigger SAN issues as reported by Winston in #167
2020-12-23 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml: Add CI runner using r-ci
* README.md: Add new CI badge
2020-10-20 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.27
2020-10-19 Dirk Eddelbuettel <edd@debian.org>
* src/blake3_dispatch.c: Comment-out include of intrinsics to also
comment-out erroring on insufficient architectures such as Solaris
2020-10-17 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.26
* docs/: Added package website
* docs-src/: Added package website inputs
* .travis.yml (dist): Change to focal
2020-10-15 Dirk Eddelbuettel <edd@debian.org>
* README.md: Update URLs
* man/digest.Rd: Ditto
* man/hmac.Rd: Ditto
2020-10-14 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* inst/tinytest/test_blake3.R: Skip file-based blake3 tests on Windows
* vignettes/sha1.Rmd: Switch to minidown and 'framework: water'
* DESCRIPTION (Suggests): Add minidown
2020-10-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
2020-10-06 Winston Chang <winston@stdout.org>
* R/digest.R: Speedup via explicit alternative values for
match.arg() and a direct call to serialize()
* R/vdigest.R: Idem
* R/init.R: Idem (for serialize())
* inst/tinytest/test_digest.R: New test ensuring all variants hit
2020-09-21 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml: Updated to 'bionic', R 4.0, and BSPM
2020-08-03 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Depends): Roll Depends: on to R (>= 3.3.0) due to use
of startsWith(), with thanks to Florian Pein
2020-05-20 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml: Switch to bionic and R 4.0.0
2020-05-19 Dirk Schumacher <mail@dirk-schumacher.net>
* src/digest.c: Support file operation
* inst/tinytest/test_blake3.R: Update test
2020-05-19 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Roll minor version and date
2020-05-19 Dirk Schumacher <mail@dirk-schumacher.net>
* src/blake3.c: Add blake3 implementation
* src/blake3.h: Idem
* src/blake3_dispatch.c: Idem
* src/blake3_impl.h: Idem
* src/blake3_portable.c: Idem
* src/digest.c: Support blake3 call
* R/digest.R: Idem
* inst/tinytest/test_blake3.R: Add tests
* man/digest.Rd: Add documentation
2020-03-05 Harris McGehee <mcgehee.harris@gmail.com>
* man/sha1.Rd: Correct typo
2020-02-26 Dirk Eddelbuettel <edd@debian.org>
* README.md: Add Debian badge
2020-02-22 Dirk Eddelbuettel <edd@debian.org>
|
2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605) |
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
|
2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606) |
Log message:
security: Remove SHA1 hashes for distfiles
|
2020-07-31 20:42:19 by Brook Milligan | Files touched by this commit (2) |  |
Log message:
R-digest: update to 0.6.25.
|
2019-08-08 21:53:58 by Brook Milligan | Files touched by this commit (189) |  |
Log message:
Update all R packages to canonical form.
The canonical form [1] of an R package Makefile includes the
following:
- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
needed), and CATEGORIES.
- HOMEPAGE is not present but defined in math/R/Makefile.extension to
refer to the CRAN web page describing the package. Other relevant
web pages are often linked from there via the URL field.
This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.
[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
|
2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126) |
Log message:
Remove MASTER_SITES= from individual R package Makefiles.
Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES. Consequently, it is redundant for the individual
packages to do the same. Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
|
2018-02-28 19:12:31 by Min Sik Kim | Files touched by this commit (3) |
Log message:
security/R-digest: Update to 0.6.15
Notable changes since 0.6.12:
* R/digest.R: Support serializeVersion format
* sha1() handles empty matrices
* sha1() gains an `algo` argument
* sha1() handles raw class
* R/sha1.R (sha1.POSIXlt): Unclass POSIXlt object
|
2017-03-11 13:24:25 by Wen Heping | Files touched by this commit (2) |  |
Log message:
Update to 0.6.12
Upstream changes:
2017-01-26 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.12
2017-01-23 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* NAMESPACE: export sha1.function() and sha1.call()
* R/sha1.R:
- sha1() gains methods for the class "function" and \
"call"
- sha1() gains a ... argument, currently only relevant for
"function"
- sha1() takes arguments into account for hash for complex,
Date and array. Note that this will lead to different
hasheS for these classes and for objects containing
these classes
* man/sha1.rd: update helppage for sha1()
* tests/sha1Test.R: update unit tests for sha1()
2017-01-01 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.11
* R/sha1.R (sha1.anova): Added more #nocov marks
* src/sha2.c (SHA256_Transform): Idem
* tests/AESTest.R (hextextToRaw): Print AES object
* tests/AESTest.Rout.save: Updated
2016-12-08 Dirk Eddelbuettel <edd@debian.org>
* NAMESPACE: Register (and exported) makeRaw S3 methods
* man/makeRaw.Rd: New manual page
* tests/hmacTest.R: Direct call to makeRaw()
* tests/hmacTest.Rout.save: Ditto
* src/digest.c: Additional #nocov tags
* src/xxhash.c: Ditto
2016-12-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Rolled minor version
* README.md: Use shields.io badge for codecov
* R/digest.R: Additional #nocov tags
* src/sha2.c: Ditto
* src/raes.c: Ditto
* tests/hmacTest.R: Additional tests
* tests/hmacTest.Rout.save: Ditto
2016-11-30 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (before_install): Activate PPA as we (currently)
need an updated version of (r-cran)-covr to run coverage
* tests/load-unload.R: Comment-out for now as it upsets coverage
* tests/digestTest.R: Test two more algorithms
* tests/digestTest.Rout.save: Updated reference output
* R/digest.R: Added #nocov tags
* R/zzz.R (.onUnload): Ditto
* src/crc32.c: Ditto
* src/pmurhash.c: Ditto
* src/raes.c: Ditto
* src/sha2.c: Ditto
* src/xxhash.c: Ditto
2016-11-26 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (after_success): Integrated Jim Hester's suggestion of
activating code coverage sent many moons ago (in PR #12)
* .codecov.yml (comment): Added
* .Rbuildignore: Exclude .codecov.yml
* README.md: Added code coverage badge
2016-10-16 Dirk Eddelbuettel <edd@debian.org>
* R/digest.R (digest): Support 'nosharing' option of base::serialize
as suggested by Radford Neal whose pqR uses this
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (License): Now GPL (>= 2), cf issue 36 on GH
* README.md: Updated badge accordingly
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Release 0.6.10
* DESCRIPTION (Description): Shortened to one paragraph
* DESCRIPTION (BugReports): URL to GH issues added
* .travis.yml: Rewritten for run.sh from forked r-travis
2016-07-12 Henrik Bengtsson <hb@aroma-project.org>
* src/digest.c: Correct bug with skip and file parameter interaction
* tests/digestTest.R: Test code
* tests/digestTest.Rout.save: Test reference output
* R/zzz.R: Allow for unloading of shared library
* tests/load-unload.R: Test code
* DESCRIPTION: Rolled minor Version and Date
2016-05-25 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: Support for pairlist and name
* tests/sha1Test.R: Support for pairlist and name
* man/sha1.Rd: Support for pairlist, name, complex, array and Date
* NAMESPACE: Support for pairlist, name and array
* DESCRIPTION: bump version number and date
2016-05-01 Viliam Simko <viliam.simko@gmail.com>
* R/sha1.R: Support for complex, Date and array
* tests/sha1Test.R: Ditto
* NAMESPACE: Ditto
2016-04-27 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Author): Add Qiang Kou to Authors
* README.md: Ditto
2016-01-25 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c (digest): Use XLENGTH if R >= 3.0.0 (issue #29)
2016-01-11 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: handle empty list and empty dataframe (#issue 27);
take the object class, digits and zapsmall into account (#PR 28)
* vignettes/sha1.Rmd: Small edits to reflect changes is sha1()
2016-01-09 Michel Lang <michellang@gmail.com>
* R/sha1.R: Add a length check to sha1(), use vapply()
|