Path to this page:
./
security/R-digest,
Create compact hash digests of R objects
Branch: CURRENT,
Version: 0.6.34,
Package name: R-digest-0.6.34,
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)
- (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
- (2019-08-01) Updated to version: R-digest-0.6.20
CVS history: (Expand)
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.
|
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
|