Package: noqtis Type: Package Title: Post-Quantum Signing, Key Encapsulation and Sealed Folders Version: 0.1.2 Authors@R: c( person(c("Vansh", "Singh"), "Ruhela", email = "vsruhela@proton.me", role = c("aut", "cre", "cph"), comment = c(ORCID = "0009-0004-1750-3592", GitHub = "rootcoder007"))) Description: A post-quantum cryptography toolkit for R, built on the dependency-free 'NOQTIS' C library. Generate key pairs, then sign and verify with lattice-based 'ML-DSA', hash-based 'SLH-DSA', 'Ed25519' or hybrid 'ML-DSA'+'Ed25519' signatures that need both halves to verify; establish shared secrets with 'ML-KEM' or 'HQC' key encapsulation; and hash with 'SHA-2', 'SHA-3' or 'SHAKE', with 'HMAC'. A whole directory can be sealed under one signature and later verified offline; a Merkle proof shows chosen files to someone without revealing the others, and signed statements rotate or revoke a sealing key. Results can be wrapped in 'DSSE' envelopes. Keys and nonces come from the operating system's random generator, not from R's. License: Apache License (== 2.0) | file LICENSE Copyright: see file inst/COPYRIGHTS URL: https://github.com/rootcoder007/noqtis BugReports: https://github.com/rootcoder007/noqtis/issues Depends: R (>= 4.1) Suggests: knitr, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Encoding: UTF-8 NeedsCompilation: yes Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Repository: https://rootcoder007.r-universe.dev Date/Publication: 2026-10-31 00:38:40 UTC RemoteUrl: https://github.com/rootcoder007/noqtis RemoteRef: v0.1.2 RemoteSha: 383a20ec194e49b14fc7ac613871cd23b7c45133 RemoteSubdir: bindings/r Packaged: 2026-10-31 07:13:18 UTC; root Author: Vansh Singh Ruhela [aut, cre, cph] (ORCID: , GitHub: rootcoder007) Maintainer: Vansh Singh Ruhela