Package: zucrypt 0.1.0

Pedro Baltazar

zucrypt: Cryptography Without System Dependencies

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' (<https://github.com/Mbed-TLS/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.

Authors:Pedro Baltazar [aut, cre, cph], The Mbed TLS Contributors [cph], Adriaan de Jong [ctb, cph], Daniel King [ctb, cph], Simon Tatham [ctb, cph]

zucrypt_0.1.0.tar.gz
zucrypt_0.1.0.zip(r-4.7-x86_64)zucrypt_0.1.0.zip(r-4.7-arm64)zucrypt_0.1.0.zip(r-4.6-x86_64)zucrypt_0.1.0.zip(r-4.6-arm64)
zucrypt_0.1.0.tar.gz(r-4.7-arm64)zucrypt_0.1.0.tar.gz(r-4.7-x86_64)zucrypt_0.1.0.tar.gz(r-4.6-arm64)zucrypt_0.1.0.tar.gz(r-4.6-x86_64)
zucrypt_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
zucrypt/json (API)

# Install 'zucrypt' in R:
install.packages('zucrypt', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pedrobtz/zucrypt/issues

Pkgdown/docs site:https://pedrobtz.github.io

On CRAN:

Conda:

1.70 score 8 scripts 7 exports 0 dependencies

Last updated from:0c4b347565. Checks:10 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK121
linux-devel-x86_64OK118
source / vignettesOK180
linux-release-arm64OK95
linux-release-x86_64OK107
windows-devel-arm64OK208
windows-devel-x86_64OK110
windows-release-arm64OK266
windows-release-x86_64OK80
wasm-releaseOK82

Exports:crypt_aes_cbc_decrypt_nopadcrypt_aes_cbc_encrypt_nopadcrypt_equalcrypt_hashcrypt_hexcrypt_hmaccrypt_info

Dependencies: