{
  "_id": "6ae5ac0c8d250e7ad09f3459",
  "Package": "noqtis",
  "Type": "Package",
  "Title": "Post-Quantum Signing, Key Encapsulation and Sealed Folders",
  "Version": "0.1.2",
  "Authors@R": "c(\nperson(c(\"Vansh\", \"Singh\"), \"Ruhela\", email = \"vsruhela@proton.me\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0009-0004-1750-3592\", GitHub = \"rootcoder007\")))",
  "Description": "A post-quantum cryptography toolkit for R, built on the\ndependency-free 'NOQTIS' C library. Generate key pairs, then\nsign and verify with lattice-based 'ML-DSA', hash-based\n'SLH-DSA', 'Ed25519' or hybrid 'ML-DSA'+'Ed25519' signatures\nthat need both halves to verify; establish shared secrets with\n'ML-KEM' or 'HQC' key encapsulation; and hash with 'SHA-2',\n'SHA-3' or 'SHAKE', with 'HMAC'. A whole directory can be\nsealed under one signature and later verified offline; a Merkle\nproof shows chosen files to someone without revealing the\nothers, and signed statements rotate or revoke a sealing key.\nResults can be wrapped in 'DSSE' envelopes. Keys and nonces\ncome from the operating system's random generator, not from\nR'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",
  "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": {
    "Date": "2026-10-31 07:13:18 UTC",
    "User": "root"
  },
  "Author": "Vansh Singh Ruhela [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0004-1750-3592>, GitHub: rootcoder007)",
  "Maintainer": "Vansh Singh Ruhela <vsruhela@proton.me>",
  "_user": "rootcoder007",
  "_type": "src",
  "_file": "noqtis_0.1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/a9b8125c86947038044b85c8078ab044ce5e9f255dea6b1808350ae689e2b261",
  "_filesize": 437247,
  "_sha256": "a9b8125c86947038044b85c8078ab044ce5e9f255dea6b1808350ae689e2b261",
  "_expires": "2027-02-08T07:20:42.000Z",
  "_created": "2026-10-31T07:13:18.000Z",
  "_published": "2026-10-31T08:51:24.590Z",
  "_upstream": "https://github.com/rootcoder007/noqtis",
  "_status": "success",
  "_maintainer": {
    "name": "Vansh Singh Ruhela",
    "email": "vsruhela@proton.me",
    "login": "rootcoder007",
    "orcid": "0009-0004-1750-3592",
    "description": "\n",
    "uuid": 278967282
  },
  "_jobs": [
    {
      "job": 124492925393,
      "time": 87,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13034940276"
    },
    {
      "job": 124492925327,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13034373017"
    },
    {
      "job": 124492925446,
      "time": 98,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13034377943"
    },
    {
      "job": 124492925400,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13034840494"
    },
    {
      "job": 124492925546,
      "time": 83,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13034590929"
    },
    {
      "job": 124492924631,
      "time": 215,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13036884674"
    },
    {
      "job": 124492925767,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13034730656"
    },
    {
      "job": 124492925626,
      "time": 304,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13034626197"
    },
    {
      "job": 124492925420,
      "time": 184,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13034990036"
    },
    {
      "job": 124492925486,
      "time": 84,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13034640958"
    },
    {
      "job": 124492925564,
      "time": 253,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13034004127"
    },
    {
      "job": 124492925467,
      "time": 178,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13034775728"
    },
    {
      "job": 124492925831,
      "time": 124,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13034203370"
    },
    {
      "job": 124492925684,
      "time": 232,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13034815727"
    },
    {
      "job": 124492925449,
      "time": 125,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13034013878"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395",
  "_commit": {
    "id": "383a20ec194e49b14fc7ac613871cd23b7c45133",
    "author": "rootcoder007 <278967282+rootcoder007@users.noreply.github.com>",
    "committer": "rootcoder007 <278967282+rootcoder007@users.noreply.github.com>",
    "message": "docs: a sharp COPR build badge; distinct badge colours\n\nCOPR's own badge is a small PNG that blurs when scaled; shields.io's\ndynamic JSON badge reads the latest build's state from the COPR API\nand draws it as SVG like the others. crates.io and Maven Central take\ngold and purple, so no two neighbouring badges share a colour.\n\nSigned-off-by: rootcoder007 <278967282+rootcoder007@users.noreply.github.com>\n",
    "time": 1793407120
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rootcoder007",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-44",
      "n": 226
    }
  ],
  "_tags": [
    {
      "name": "v0",
      "date": "2026-10-29"
    },
    {
      "name": "v0.1.0",
      "date": "2026-10-29"
    },
    {
      "name": "bindings/go/v0.1.1",
      "date": "2026-10-30"
    },
    {
      "name": "v0.1.1",
      "date": "2026-10-30"
    },
    {
      "name": "bindings/go/v0.1.2",
      "date": "2026-10-31"
    },
    {
      "name": "v0.1.2",
      "date": "2026-10-31"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rootcoder007",
      "count": 225,
      "uuid": 278967282
    }
  ],
  "_userbio": {
    "uuid": 278967282,
    "type": "user",
    "name": "Vansh Singh Ruhela",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/noqtis"
  },
  "_devurl": "https://github.com/rootcoder007/noqtis",
  "_searchresults": 6,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/noqtis.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "nqalgs",
    "nqcapid",
    "nqcheck",
    "nqdecap",
    "nqdsse",
    "nqdsseverify",
    "nqencap",
    "nqfiles",
    "nqhash",
    "nqhmac",
    "nqidcard",
    "nqidcheck",
    "nqkeygen",
    "nqprove",
    "nqrand",
    "nqreadkey",
    "nqrevoke",
    "nqrotate",
    "nqseal",
    "nqsign",
    "nqver",
    "nqverify",
    "nqwritekey"
  ],
  "_help": [
    {
      "page": "nqalgs",
      "title": "Algorithms and their sizes",
      "topics": [
        "nqalgs"
      ]
    },
    {
      "page": "nqcapid",
      "title": "Capsule ids, files and proofs",
      "topics": [
        "nqcapid",
        "nqfiles",
        "nqprove"
      ]
    },
    {
      "page": "nqdsse",
      "title": "DSSE envelopes",
      "topics": [
        "nqdsse",
        "nqdsseverify"
      ]
    },
    {
      "page": "nqencap",
      "title": "Key encapsulation",
      "topics": [
        "nqdecap",
        "nqencap"
      ]
    },
    {
      "page": "nqhash",
      "title": "Hashes and HMAC",
      "topics": [
        "nqhash",
        "nqhmac"
      ]
    },
    {
      "page": "nqidcard",
      "title": "Identity cards for a signing key",
      "topics": [
        "nqidcard",
        "nqidcheck"
      ]
    },
    {
      "page": "nqkeygen",
      "title": "Generate a key pair",
      "topics": [
        "nqkeygen"
      ]
    },
    {
      "page": "nqrand",
      "title": "Random bytes from the operating system",
      "topics": [
        "nqrand"
      ]
    },
    {
      "page": "nqreadkey",
      "title": "Read and write the command-line tool's key files",
      "topics": [
        "nqreadkey",
        "nqwritekey"
      ]
    },
    {
      "page": "nqrotate",
      "title": "Rotate or revoke a seal key",
      "topics": [
        "nqrevoke",
        "nqrotate"
      ]
    },
    {
      "page": "nqseal",
      "title": "Seal and check a capsule",
      "topics": [
        "nqcheck",
        "nqseal"
      ]
    },
    {
      "page": "nqsign",
      "title": "Sign and verify",
      "topics": [
        "nqsign",
        "nqverify"
      ]
    },
    {
      "page": "nqver",
      "title": "Version of the bundled noqtis library",
      "topics": [
        "nqver"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rootcoder007/noqtis/raw/v0.1.2/bindings/r/man/figures/logo.png",
  "_readme": "https://github.com/rootcoder007/noqtis/raw/v0.1.2/bindings/r/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "noqtis.Rmd",
      "filename": "noqtis.html",
      "title": "Getting started with noqtis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Signing",
        "Key encapsulation",
        "Hashes",
        "Capsules",
        "Randomness"
      ],
      "created": "2026-10-29 06:32:56",
      "modified": "2026-10-30 09:31:32",
      "commits": 2
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "noqtis",
  "_universes": [
    "rootcoder007"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:50.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/9e3a991d66dbd2d213aca92d53e63058f8b13d9c483c1a54a8ced051a93de4a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-10-31T07:15:38.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/0181231fc74b4431b59faad3d82367ecb3604513f79bad560196d553457ff38f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:55.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/d93a55d7040672e970e498ed4c975eb6a612543ef73836355023f22bdd1a30eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-10-31T07:15:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/b143cc9ba5734a723de49d304ec8f23b92354287bd5000baf87e16236f664eff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-10-31T07:15:10.000Z",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/66e060c5d297f8d93651818056ef29e2310051751e95f888e57178efa1306539",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-10-31T08:50:10.000Z",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/7642d20c53cdf1777566e830ceb42972bcd70445d0226193a6c077d7945cfeb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-10-31T07:15:05.000Z",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/f74e148d46b2594af2f9a026a4ace0c1da657de4c9edddb2c4be18af65dc534b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-10-31T07:18:19.000Z",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/5a057db7914a6f6807c1474de4ccb824506d972261568e1a1a9ed148fa5ef341",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:54.000Z",
      "arch": "emscripten",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/b2ed2b7d0675c79b1bfff9f3b2368ace6d6550c4a964b06d43089176bf8a98a7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-10-31T07:16:54.000Z",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/4cbac6484d411c1e7b050fe16bbb1acecb7d758503ef1c64f1e09829db769c60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:45.000Z",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/bef144727d66fbb4531928707095783d7967883b6df0081c33a9e16b216a5016",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:33.000Z",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/fd602c2da3ec0d19a764619284aa985571246d1c58b4787d7a674f3e1ea985ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-10-31T07:16:35.000Z",
      "arch": "aarch64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/dc405d32ab7c7ccfa5169695bd1a9eb6ef76f1f25907f7785350b3e76fde0243",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-10-31T07:14:34.000Z",
      "arch": "x86_64",
      "commit": "383a20ec194e49b14fc7ac613871cd23b7c45133",
      "fileid": "https://r2.ropensci.org/bd69af2031ec994dc436737fcd7cc09a793086d197fd83815d327ff49bfd1cb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/41179534395"
    }
  ]
}