Package: zucbor
Title: Deterministic and Secure CBOR Encoding and Decoding
Version: 0.1.0
Authors@R: c(
    person("Pedro", "Baltazar", , "pedrobtz@gmail.com",
           role = c("aut", "cre", "cph")),
    person("Thiago", "Macieira", role = "aut",
           comment = "Author of the bundled TinyCBOR library"),
    person("Intel Corporation", role = "cph",
           comment = "TinyCBOR, bundled in src/vendor/tinycbor"))
Description: Encodes R values as Concise Binary Object Representation
    (CBOR, RFC 8949; Bormann and Hoffman (2020)
    <doi:10.17487/RFC8949>) and decodes CBOR into ordinary R vectors and
    lists.
    Decoding checks the whole input against configurable depth, size and
    item limits before any R object is built, so untrusted input from
    network peers and devices cannot drive large allocations. Encoding is
    deterministic: identical R objects always produce identical bytes.
    Uses a bundled copy of the 'TinyCBOR' library
    (<https://github.com/intel/tinycbor>), so no system library is
    required.
License: MIT + file LICENSE
Copyright: See inst/COPYRIGHTS and src/vendor/PROVENANCE.
URL: https://github.com/pedrobtz/zucbor,
        https://pedrobtz.github.io/zucbor/
BugReports: https://github.com/pedrobtz/zucbor/issues
Depends: R (>= 4.1)
Suggests: knitr, rmarkdown, testthat (>= 3.0.0), withr
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-GB
Config/roxygen2/version: 8.1.0
NeedsCompilation: yes
Packaged: 2026-10-10 06:52:47 UTC; pbtz
Author: Pedro Baltazar [aut, cre, cph],
  Thiago Macieira [aut] (Author of the bundled TinyCBOR library),
  Intel Corporation [cph] (TinyCBOR, bundled in src/vendor/tinycbor)
Maintainer: Pedro Baltazar <pedrobtz@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-21 14:30:08 UTC
Built: R 4.5.2; aarch64-apple-darwin20; 2026-10-21 16:24:57 UTC; unix
Archs: zucbor.so.dSYM
