Package: zucrypt Title: Cryptography Without System Dependencies Version: 0.1.0 Authors@R: c( person("Pedro", "Baltazar", , "pedrobtz@gmail.com", role = c("aut", "cre", "cph")), person("The Mbed TLS Contributors", role = "cph", comment = "TF-PSA-Crypto, bundled in src/vendor/tf-psa-crypto"), person("Adriaan", "de Jong", role = c("ctb", "cph"), comment = "author of TF-PSA-Crypto's cipher and message-digest layers"), person("Daniel", "King", role = c("ctb", "cph"), comment = "author of TF-PSA-Crypto's ChaCha20, Poly1305 and ChaCha20-Poly1305 headers"), person("Simon", "Tatham", role = c("ctb", "cph"), comment = "author of the Arm-accelerated SHA-512 code, from PuTTY")) Description: Cryptographic functions over raw vectors, including message digests of in-memory data, files and connections, keyed-hash message authentication codes (HMAC), Advanced Encryption Standard (AES) encryption, constant-time comparison and hexadecimal encoding, backed by a bundled and pinned copy of the 'Mbed TLS' project's cryptography library, 'TF-PSA-Crypto' (). No system cryptographic library, 'Java' or 'Python' is required at install or run time. Algorithm names are matched exactly, and failures are reported as structured conditions. The same primitives, and secure erasure of native buffers, are published to other packages as a static archive and as a registered C interface, so that a package can call them from C without going through R. License: MIT + file LICENSE Copyright: See inst/COPYRIGHTS and tools/vendor/manifest.tsv. URL: https://github.com/pedrobtz/zucrypt, https://pedrobtz.github.io/zucrypt/ BugReports: https://github.com/pedrobtz/zucrypt/issues Depends: R (>= 4.1) Imports: utils Suggests: openssl, testthat (>= 3.0.0) SystemRequirements: A C99 compiler. No system cryptographic library is used, no CMake, Python or Perl is required, and nothing is downloaded or generated during installation: the backend is built from vendored sources, with an explicit object list in portable make. Config/Needs/website: knitr, rmarkdown Config/testthat/edition: 3 Config/testthat/parallel: true Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.1 Config/pak/sysreqs: cmake perl python3 Repository: https://pedrobtz.r-universe.dev Date/Publication: 2026-10-16 06:59:14 UTC RemoteUrl: https://github.com/pedrobtz/zucrypt RemoteRef: HEAD RemoteSha: 9ae5f73f7a7dcb3930b3c9406362bd70fcba8eff NeedsCompilation: yes Packaged: 2026-10-24 11:22:57 UTC; root Author: Pedro Baltazar [aut, cre, cph], The Mbed TLS Contributors [cph] (TF-PSA-Crypto, bundled in src/vendor/tf-psa-crypto), Adriaan de Jong [ctb, cph] (author of TF-PSA-Crypto's cipher and message-digest layers), Daniel King [ctb, cph] (author of TF-PSA-Crypto's ChaCha20, Poly1305 and ChaCha20-Poly1305 headers), Simon Tatham [ctb, cph] (author of the Arm-accelerated SHA-512 code, from PuTTY) Maintainer: Pedro Baltazar