Package: getaca
Title: Reproducible External Data Dependencies
Version: 0.1.6
Authors@R: c(
    person("Gilles", "Colling", email = "gilles.colling051@gmail.com",
           role = c("aut", "cre", "cph"),
           comment = c(ORCID = "0000-0003-3070-6066")),
    person("Daniel J.", "Bernstein", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"),
    person("Bernard", "van Gastel", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"),
    person("Wesley", "Janssen", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"),
    person("Tanja", "Lange", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"),
    person("Peter", "Schwabe", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"),
    person("Sjaak", "Smetsers", role = "ctb",
           comment = "TweetNaCl, from which src/ed25519.c derives"))
Language: en-GB
Description: Declares, retrieves, verifies, tracks and actively manages
        external data dependencies too large or too fast-moving to ship
        inside a package. Resources are identified by package, name and
        version, pinned to a Secure Hash Algorithm (SHA-256) checksum,
        and resolved through an explicit policy so that the same
        installed package always resolves the same bytes. A registry
        served from a remote host may be signed with Ed25519 and
        verified against a key the declaring package ships, so the
        declaration and the key that vouches for it arrive by different
        routes. Hashing follows National Institute of Standards and
        Technology (2015) "Secure Hash Standard"
        <doi:10.6028/NIST.FIPS.180-4>; signing follows Bernstein, Duif,
        Lange, Schwabe and Yang (2012) "High-Speed High-Security
        Signatures" <doi:10.1007/s13389-012-0027-1> and Josefsson and
        Liusvaara (2017) "Edwards-Curve Digital Signature Algorithm
        (EdDSA)" <doi:10.17487/RFC8032>. Designed for reproducible
        offline use and graceful behaviour during package checks.
License: MIT + file LICENSE
URL: https://gillescolling.com/getaca/,
        https://github.com/gcol33/getaca
BugReports: https://github.com/gcol33/getaca/issues
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
Depends: R (>= 4.0.0)
Imports: curl (>= 5.0.0), stats, tools, utils
Suggests: jsonlite, knitr, rmarkdown, testthat (>= 3.0.0), withr, yaml
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
Config/pak/sysreqs: libssl-dev
Repository: https://gcol33.r-universe.dev
Date/Publication: 2026-10-10 13:04:12 UTC
RemoteUrl: https://github.com/gcol33/getaca
RemoteRef: HEAD
RemoteSha: 7c970e80cb52b9c2d0ce2fc77f27aabeb25f8c77
NeedsCompilation: yes
Packaged: 2026-10-10 13:58:06 UTC; root
Author: Gilles Colling [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-3070-6066>),
  Daniel J. Bernstein [ctb] (TweetNaCl, from which src/ed25519.c derives),
  Bernard van Gastel [ctb] (TweetNaCl, from which src/ed25519.c derives),
  Wesley Janssen [ctb] (TweetNaCl, from which src/ed25519.c derives),
  Tanja Lange [ctb] (TweetNaCl, from which src/ed25519.c derives),
  Peter Schwabe [ctb] (TweetNaCl, from which src/ed25519.c derives),
  Sjaak Smetsers [ctb] (TweetNaCl, from which src/ed25519.c derives)
Maintainer: Gilles Colling <gilles.colling051@gmail.com>
