CRAN Package Check Results for Package digest

Last updated on 2014-12-21 01:46:56.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.6.6 2.24 10.64 12.89 OK
r-devel-linux-x86_64-debian-gcc 0.6.6 3.30 10.08 13.38 OK
r-devel-linux-x86_64-fedora-clang 0.6.7 16.24 OK
r-devel-linux-x86_64-fedora-gcc 0.6.7 16.08 OK
r-devel-osx-x86_64-clang 0.6.6 25.67 OK
r-devel-windows-ix86+x86_64 0.6.6 29.00 28.00 57.00 OK
r-patched-linux-x86_64 0.6.6 2.88 10.30 13.18 OK
r-patched-solaris-sparc 0.6.6 151.50 OK
r-patched-solaris-x86 0.6.7 29.30 OK
r-release-linux-ix86 0.6.6 3.84 16.07 19.90 OK
r-release-linux-x86_64 0.6.6 2.89 10.02 12.91 OK
r-release-osx-x86_64-mavericks 0.6.6 OK
r-release-osx-x86_64-snowleopard 0.6.6 OK
r-release-windows-ix86+x86_64 0.6.7 17.00 25.00 42.00 OK
r-oldrel-windows-ix86+x86_64 0.6.6 13.00 16.00 29.00 ERROR

Memtest notes: UBSAN-clang-trunk UBSAN-clang-trunk UBSAN UBSAN UBSAN-gcc UBSAN-gcc

Check Details

Version: 0.6.6
Check: running examples for arch 'i386'
Result: ERROR
    Running examples in 'digest-Ex.R' failed
    The error most likely occurred in:
    
    > ### Name: digest
    > ### Title: Create hash function digests for arbitrary R objects
    > ### Aliases: digest
    > ### Keywords: misc
    >
    > ### ** Examples
    >
    >
    > ## Standard RFC 1321 test vectors
    > md5Input <-
    + c("",
    + "a",
    + "abc",
    + "message digest",
    + "abcdefghijklmnopqrstuvwxyz",
    + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
    + paste("12345678901234567890123456789012345678901234567890123456789012",
    + "345678901234567890", sep=""))
    > md5Output <-
    + c("d41d8cd98f00b204e9800998ecf8427e",
    + "0cc175b9c0f1b6a831c399e269772661",
    + "900150983cd24fb0d6963f7d28e17f72",
    + "f96b697d7cb7938d525a2f31aaf161d0",
    + "c3fcd3d76192e4007dfb496cca67e13b",
    + "d174ab98d277d9f5a5611c2c9f419d9f",
    + "57edf4a22be3c955ac49da2e2107b67a")
    >
    > for (i in seq(along=md5Input)) {
    + md5 <- digest(md5Input[i], serialize=FALSE)
    + stopifnot(identical(md5, md5Output[i]))
    + }
    >
    > sha1Input <-
    + c("abc", "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
    > sha1Output <-
    + c("a9993e364706816aba3e25717850c26c9cd0d89d",
    + "84983e441c3bd26ebaae4aa1f95129e5e54670f1")
    >
    > for (i in seq(along=sha1Input)) {
    + sha1 <- digest(sha1Input[i], algo="sha1", serialize=FALSE)
    + stopifnot(identical(sha1, sha1Output[i]))
    + }
    >
    > crc32Input <-
    + c("abc",
    + "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
    > crc32Output <-
    + c("352441c2",
    + "171a3f5f")
    >
    > for (i in seq(along=crc32Input)) {
    + crc32 <- digest(crc32Input[i], algo="crc32", serialize=FALSE)
    + stopifnot(identical(crc32, crc32Output[i]))
    + }
    >
    >
    > sha256Input <-
    + c("abc",
    + "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
    > sha256Output <-
    + c("ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
    + "248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1")
    >
    > for (i in seq(along=sha256Input)) {
    + sha256 <- digest(sha256Input[i], algo="sha256", serialize=FALSE)
    + stopifnot(identical(sha256, sha256Output[i]))
    + }
    >
    > # SHA 512 example
    > sha512Input <-
    + c("abc",
    + "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
    > sha512Output <-
    + c(paste("ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a",
    + "2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f",
    + sep=""),
    + paste("204a8fc6dda82f0a0ced7beb8e08a41657c16ef468b228a8279be331a703c335",
    + "96fd15c13b1b07f9aa1d3bea57789ca031ad85c7a71dd70354ec631238ca3445",
    + sep=""))
    >
    > for (i in seq(along=sha512Input)) {
    + sha512 <- digest(sha512Input[i], algo="sha512", serialize=FALSE)
    + stopifnot(identical(sha512, sha512Output[i]))
    + }
    >
    > ## xxhash32 example
    > xxhash32Input <-
    + c("abc",
    + "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
    + "")
    > xxhash32Output <-
    + c("32d153ff",
    + "89ea60c3",
    + "02cc5d05")
    >
    > for (i in seq(along=xxhash32Input)) {
    + xxhash32 <- digest(xxhash32Input[i], algo="xxhash32", serialize=FALSE)
    + cat(xxhash32, "\n")
    + stopifnot(identical(xxhash32, xxhash32Output[i]))
    + }
    Error in digest(xxhash32Input[i], algo = "xxhash32", serialize = FALSE) :
     Unsupported algorithm code
    Calls: digest -> .Call
    Execution halted
Flavor: r-oldrel-windows-ix86+x86_64