{"_id":"@digitalcredentials/x25519-key-agreement-2020-context","_rev":"7-48d977feb3cff7615fff2b42c31d0a75","name":"@digitalcredentials/x25519-key-agreement-2020-context","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@digitalcredentials/x25519-key-agreement-2020-context","version":"1.0.0","license":"BSD-3-Clause","_id":"@digitalcredentials/x25519-key-agreement-2020-context@1.0.0","maintainers":[{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"ulrich.gallersdoerfer@tum.de"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@tum.de"}],"homepage":"https://github.com/digitalcredentials/x25519-key-agreement-2020-context#readme","bugs":{"url":"https://github.com/digitalcredentials/x25519-key-agreement-2020-context/issues"},"dist":{"shasum":"d927b9b012bb8e3b5b083a4fed3101882b6fb848","tarball":"https://registry.npmjs.org/@digitalcredentials/x25519-key-agreement-2020-context/-/x25519-key-agreement-2020-context-1.0.0.tgz","fileCount":12,"integrity":"sha512-dfYTL4iZBSTVd9yvYctPYJ/rh2snWSwuOMn5bj7gGR7TeUWXCCkuxPT1JsNdbYX8opSHHnhaaCWx3B46a1smiw==","signatures":[{"sig":"MEUCIGwgMHHgybBxeebHFYdtX71RJKQlirPEN6Lv2hG9M+5OAiEA92EeEc3mzqEpIYwXS3S6g1qevSoZ1sIQ9f+I2jufucE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVIGCRA9TVsSAnZWagAAo7UQAKRr0ajVio6ZXy7S2paw\nqMIQ33CGJE4EZX7EjkGtDWmcyLm7C8XU9x4pKz4kdwTPAfjWtUvPshnAp2vD\nuS+BJORQNXa5zHXSW0JqumrWsGbQYEIqs+CAMbrl8Mkkn3eKMyfElMvIlcmC\nBwK5PmpmRI+8uJb1xvFoWQNOsQne/pyCZquv0C30YvEmjRN4fka0oNtC2pe1\n2QLPynbmmFM3JZvSor6TULHiAkgNI1rWiCZASsG6aGhF35sE0eTvNrGxhUtN\n/nubggRUOIJTpOUni/NQPccdboL1Sop1L8BYJRFjpbADkWgqFuISSB8RGl/r\nKehXH9xnfkFNYeVACvlvb+A7MuYNzV3hkQq5S7giqi8P3a7rFcjANzRAymLY\nIf1HZAVsKrXSe1Fv3d/HlE6mu99jkVnJZRVbjaBnWdiEyLgQfxur8OQfsu78\nymUOCdwViYQ6pFL8aKGkJehhsyehsY74dWs7JKMbiBenO8WqzmnQYQHlOjz/\na9N8+pM0bgkKjCHOwl65j7sCGUlAwTktcI3U/3emDMAr2xj5N3qGfdx1UUq1\nKXo9KDq5/6/IkhoG7NHtgOuTGs+DPfvqflMsppcoiCiYSNuQNRdDC+gWc/Yr\nhfmpgxFZRdS/YzJDEgEVqytBDNMlE304/3ZC4Qz4W276cyrClFZttX6DezY1\nrB8H\r\n=dy3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"js/index.js","module":"./dist/context.esm.js","gitHead":"ecb22cd453c229625314ad97732a9b8f4e8f18a2","scripts":{"lint":"eslint js test","test":"npm run lint && npm run build && npm run test-node && npm run test-karma","build":"npm run clean && npm run serialize && webpack && rollup -c","clean":"rm -rf dist/* && rm -rf contexts/*.jsonld","prepare":"npm run build","serialize":"node bin/serialize.js","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks test/**/*.spec.js","test-karma":"karma start test/karma.conf.js"},"_npmUser":{"name":"kimhd","email":"kimdhamilton@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/x25519-key-agreement-2020-context.git","type":"git"},"_npmVersion":"6.14.8","description":"JSON-LD Context for the X25519 2020 Crypto suite, nofs fork.","directories":{},"_nodeVersion":"14.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^6.3.2","mocha":"^8.1.3","eslint":"^7.8.1","rollup":"^2.26.10","webpack":"^5.36.2","cross-env":"^7.0.2","karma-chai":"^0.1.0","@babel/core":"^7.11.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","webpack-cli":"^4.7.0","babel-loader":"^8.1.0","karma-webpack":"^5.0.0","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","rollup-plugin-commonjs":"^10.1.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-2020-context_1.0.0_1621447173591_0.8223166656277874","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-19T17:59:33.294Z","modified":"2026-09-30T17:44:50.784Z","1.0.0":"2021-05-19T17:59:33.723Z"},"bugs":{"url":"https://github.com/digitalcredentials/x25519-key-agreement-2020-context/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/digitalcredentials/x25519-key-agreement-2020-context#readme","repository":{"url":"git+https://github.com/digitalcredentials/x25519-key-agreement-2020-context.git","type":"git"},"description":"JSON-LD Context for the X25519 2020 Crypto suite, nofs fork.","maintainers":[{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"jc.chartrand@gmail.com","name":"jchartrand"},{"email":"kerri@dccommons.org","name":"klemoie"},{"email":"nate.otto@dccommons.org","name":"nateotto.dcc"}],"readme":"# X25519 2020 Crypto Suite Context Repository _(x25519-key-agreement-2020-context)_\n\n<!-- [![NPM Version](https://img.shields.io/npm/v/x25519-key-agreement-2020-context.svg?style=flat-square)](https://npm.im/x25519-key-agreement-2020-context) -->\n\n> JSON-LD Context for the X25519 2020 Crypto suite.\n\n## Table of Contents\n\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [Commercial Support](#commercial-support)\n- [License](#license)\n\n## Background\n\nSee also (related specs):\n\n* [Multibase](https://github.com/multiformats/multibase) (for `proofValue` and `publicKeyMultibase` encoding)\n\n## Install\n\nRequires Node.js 12+\n\nTo install via NPM:\n\n```\nnpm install x25519-key-agreement-2020-context\n```\n\n## Usage\n\n```js\nconst {\n  contexts, constants, appContextMap, documentLoader\n} = require('x25519-key-agreement-2020-context');\n\n// use URL in a JSON-LD context\nconst obj = {\n  \"@context\": [\n    constants.CONTEXT_URL,\n    // ...\n  ],\n  // ...\n};\n\n// Codec term map value for CBOR-LD\nconstants.CBORLD_CODEC_VALUE\n// 0x17\n\n// get context data for a specific context\nconst data = contexts.get('https://w3id.org/security/suites/x25519-2020/v1');\n// ...\n```\n\nThis package can be used with bundlers, such as [webpack][], in browser\napplications.\n\n## API\n\nThe library exports the following properties:\n- `constants`: A Object that maps constants to well-known context URLs. The\n  main constant `CONTEXT_URL` may be updated from time to time to the\n  latest context location.\n- `contexts`: A `Map` that maps URLs to full context data.\n- `appContextMap`: For use with `cborld` library.\n- `documentLoader`\n\n\n## Commercial Support\n\nCommercial support for this library is available upon request from\nDigital Bazaar: support@digitalbazaar.com\n\n## License\n\n- BSD 3-Clause © Digital Bazaar\n- See the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}