Path to this page:
./
security/R-digest,
Create compact hash digests of R objects
Branch: CURRENT,
Version: 0.6.37,
Package name: R-digest-0.6.37,
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)
- (2025-01-11) Updated to version: R-digest-0.6.37
- (2024-01-14) Updated to version: R-digest-0.6.34
- (2024-01-08) Updated to version: R-digest-0.6.33
- (2022-12-31) Updated to version: R-digest-0.6.31
- (2022-05-12) Updated to version: R-digest-0.6.29
- (2020-07-31) Updated to version: R-digest-0.6.25
CVS history: (Expand)
2025-01-11 12:55:00 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(security/R-digest) Updated 0.6.34 to 0.6.37
2024-08-19 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.37
2024-08-18 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Authors@R): Added
2024-08-15 Kevin Ushey <kevinushey@gmail.com>
* src/raes.c: Calloc -> R_Calloc; Free -> R_Free
2024-07-15 Dirk Eddelbuettel <edd@debian.org>
* README.md: Switch some URLs from http to https
2024-06-23 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.36
* src/digest.c (is_little_endian): Define alternate helper too
* man/digest.Rd: Compare to spookyhash ref only on little endian
2024-06-22 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c (is_big_endian): Use endian-ness definition from
Rconfig.h and define one-line helper
* inst/tinytest/test_digest.R: Skip spookyhash test on big endian
2024-06-21 Sergey Fedorov <vital.had@gmail.com>
* src/blake3.c: Upstream patch for big endian systems
* src/blake3_impl.h: Idem
* src/blake3_portable.c: Idem
2024-06-15 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to r-ci-setup action
2024-05-16 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* README.md: Use tinyverse.netlify.app for dependency badge
* src/spooky_serialize.cpp: Several small updates to please clang++
* src/SpookyV2.cpp: Idem
* .github/workflows/ci.yaml: Show logs in case of failure
2024-03-12 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* src/spooky_serialize.cpp: Use R_NO_REMAP, add three Rf_ prefixes
2024-03-10 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.35
* src/xxhash.h: Update to current release 0.8.2
* src/xxhash.c: Idem
* src/digest.c: Support added xxhash algorithms xxh3_64 and xxh3_128
* R/digest.R: Idem
* R/vdigest.R: Support xxh3_64 and xxh3_128 in vectorized mode
* inst/tinytest/test_digest.R: Add tests for xxh3_64 and xxh3_128
* man/digest.Rd: Documentation
* man/vdigest.Rd: Idem
* DESCRIPTION (Description): Mention xxh3_64 and xxh3_128
* README.md: Idem
* src/digest.c (digest): Consistently print uint64_t via PRIx
|
2024-01-14 14:26:35 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(security/R-digest) Updated 0.6.33 to 0.6.34
2024-01-11 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.34
2024-01-05 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4
2024-01-04 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* src/digest.c (open_with_widechar_on_windows): Correct format
specification in error() call on Windows
2023-08-23 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* DESCRIPTION: Add Michael contributors
* README.md: Idem
2023-08-03 Michael Chirico <chiricom@google.com>
* tests/tinytest.R: Define `expect_length()` if needed (it is only
available from tinytest 1.4.1 released February 2023)
* src/digest.c: `#include <stdint.h>` for `uint32_t`
|
2024-01-08 08:31:50 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(security/R-digest) Updated 0.6.31 to 0.6.33
2023-06-28 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.33
* src/crc32c/crc32c_config.h: Minor comment edit
2023-06-27 Sergey Fedorov <vital.had@gmail.com>
* src/crc32c/crc32c_config.h: Use endian macros to set endianness
2023-06-27 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* src/crc32c/crc32c_config.h: Undefine HAVE_BUILTIN_PREFETCH and
HAVE_MM_PREFETCH for maximum portability and builds on M1/M2/Arm64
2023-06-26 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.32
* README.md: Add r-universe badge
* README.md: Add crc32c, and link to docs site, to Overview
2023-06-25 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* DESCRIPTION (Author): Add Dean Attali
2023-06-25 Dean Attali <daattali@gmail.com>
* R/AES.R: Add `padding` parameter to `AES()` to allow CBC mode to use
PKCS#7 padding
* inst/tinytest/test_aes.R: Add tests for new `padding` parameter
* man/AES.Rd: Document the `raw` argument of `AES()$decrypt()` and the
new `padding` parameter
2023-04-30 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll micro version and date
* R/vdigest.R: Enable vectorised operation for blake3 and crc32v
* man/vdigest.Rd: Update documentation
2023-04-29 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c (digest): Support crc33c
* man/digest.Rd: Document crc32c option, add two examples
* src/crc32c.h: Adding new CRC32C implementation
* src/crc32c.cpp: Idem
* src/crc32c_portable.cpp: Idem; also added codecov nocov
* src/crc32c/*: Idem
* src/Makevars: Added for PKG_CPPFLAGS
* src/Makevars.win: Idem
* R/init.R: Added some codecov nocov
* .codecov.yml (coverage): Added coverage diff settings
2023-02-05 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* src/Makevars: No longer require CXX_STD
|
2022-12-31 11:22:04 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(security/R-digest) Updated 0.6.29 to 0.6.31
2022-12-10 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.31
* src/digest.c: Replace sprintf with snprintf
* .editorconfig: Added
* .Rbuildignore: Updated
2022-11-05 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3
2022-10-17 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.30
* src/crc32.c: Modernize three function signatures to current C
standards to appease clang-15 now used by CRAN
* src/sha2.c (SHA512_End): Align two function signatures to their
prototypes to appease gcc-12
2022-10-02 Dirk Eddelbuettel <edd@debian.org>
* docs/mkdmt-src/src/index.md: Several small updates with upgrade to
Material for MkDocs 8.5.5
|
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.
|