Package: zucrypt 0.1.0
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:
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
Last updated from:0c4b347565. Checks:10 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 121 | ||
| linux-devel-x86_64 | OK | 118 | ||
| source / vignettes | OK | 180 | ||
| linux-release-arm64 | OK | 95 | ||
| linux-release-x86_64 | OK | 107 | ||
| windows-devel-arm64 | OK | 208 | ||
| windows-devel-x86_64 | OK | 110 | ||
| windows-release-arm64 | OK | 266 | ||
| windows-release-x86_64 | OK | 80 | ||
| wasm-release | OK | 82 |
Exports:crypt_aes_cbc_decrypt_nopadcrypt_aes_cbc_encrypt_nopadcrypt_equalcrypt_hashcrypt_hexcrypt_hmaccrypt_info
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| AES-CBC Without Padding or Authentication | crypt_aes_cbc_decrypt_nopad crypt_aes_cbc_encrypt_nopad crypt_aes_cbc_nopad |
| Compare Two Raw Vectors Without Leaking Timing Information | crypt_equal |
| Compute a Message Digest | crypt_hash |
| Encode Bytes as Hexadecimal | crypt_hex |
| Compute an HMAC | crypt_hmac |
| Report What This Build of 'zucrypt' Contains | crypt_info |
| Using 'zucrypt' from C | zucrypt-c-api zucrypt_c_api |
