Package: noqtis 0.1.2

noqtis: Post-Quantum Signing, Key Encapsulation and Sealed Folders
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.
Authors:
noqtis_0.1.2.tar.gz
noqtis_0.1.2.zip(r-4.7-x86_64)noqtis_0.1.2.zip(r-4.7-arm64)noqtis_0.1.2.zip(r-4.6-x86_64)noqtis_0.1.2.zip(r-4.6-arm64)noqtis_0.1.2.zip(r-4.5-x86_64)
noqtis_0.1.2.tgz(r-4.6-x86_64)noqtis_0.1.2.tgz(r-4.6-arm64)noqtis_0.1.2.tgz(r-4.5-x86_64)noqtis_0.1.2.tgz(r-4.5-arm64)
noqtis_0.1.2.tar.gz(r-4.7-arm64)noqtis_0.1.2.tar.gz(r-4.7-x86_64)noqtis_0.1.2.tar.gz(r-4.6-arm64)noqtis_0.1.2.tar.gz(r-4.6-x86_64)
noqtis_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
noqtis/json (API)
| # Install 'noqtis' in R: |
| install.packages('noqtis', repos = c('https://rootcoder007.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rootcoder007/noqtis/issues
Last updated from:383a20ec19 (on v0.1.2). Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 87 | ||
| linux-devel-x86_64 | OK | 145 | ||
| source / vignettes | OK | 184 | ||
| linux-release-arm64 | OK | 98 | ||
| linux-release-x86_64 | OK | 112 | ||
| macos-release-arm64 | OK | 100 | ||
| macos-release-x86_64 | OK | 304 | ||
| macos-oldrel-arm64 | OK | 83 | ||
| macos-oldrel-x86_64 | OK | 215 | ||
| windows-devel-arm64 | OK | 253 | ||
| windows-devel-x86_64 | OK | 178 | ||
| windows-release-arm64 | OK | 232 | ||
| windows-release-x86_64 | OK | 125 | ||
| windows-oldrel-x86_64 | OK | 124 | ||
| wasm-release | OK | 84 |
Exports:nqalgsnqcapidnqchecknqdecapnqdssenqdsseverifynqencapnqfilesnqhashnqhmacnqidcardnqidchecknqkeygennqprovenqrandnqreadkeynqrevokenqrotatenqsealnqsignnqvernqverifynqwritekey
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Algorithms and their sizes | nqalgs |
| Capsule ids, files and proofs | nqcapid nqfiles nqprove |
| DSSE envelopes | nqdsse nqdsseverify |
| Key encapsulation | nqdecap nqencap |
| Hashes and HMAC | nqhash nqhmac |
| Identity cards for a signing key | nqidcard nqidcheck |
| Generate a key pair | nqkeygen |
| Random bytes from the operating system | nqrand |
| Read and write the command-line tool's key files | nqreadkey nqwritekey |
| Rotate or revoke a seal key | nqrevoke nqrotate |
| Seal and check a capsule | nqcheck nqseal |
| Sign and verify | nqsign nqverify |
| Version of the bundled noqtis library | nqver |
