Compare commits

...

5 Commits

4 changed files with 43 additions and 32 deletions

View File

@ -1,3 +1,10 @@
# [0.1.0-develop.5](https://git.lumeweb.com/LumeWeb/kernel-s5/compare/v0.1.0-develop.4...v0.1.0-develop.5) (2023-09-02)
### Bug Fixes
* use CID_HASH_TYPES.ED25519 over mkeyEd25519 ([6c76768](https://git.lumeweb.com/LumeWeb/kernel-s5/commit/6c76768fe0f735d49f13cbd13b5682dd990e088c))
# [0.1.0-develop.4](https://git.lumeweb.com/LumeWeb/kernel-s5/compare/v0.1.0-develop.3...v0.1.0-develop.4) (2023-09-01)
# [0.1.0-develop.3](https://git.lumeweb.com/LumeWeb/kernel-s5/compare/v0.1.0-develop.2...v0.1.0-develop.3) (2023-09-01)

55
npm-shrinkwrap.json generated
View File

@ -1,15 +1,15 @@
{
"name": "@lumeweb/kernel-s5",
"version": "0.1.0-develop.4",
"version": "0.1.0-develop.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lumeweb/kernel-s5",
"version": "0.1.0-develop.4",
"version": "0.1.0-develop.5",
"dependencies": {
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.16",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.19",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.8",
"@lumeweb/libkernel": "^0.1.0-develop.36",
"@lumeweb/libs5-transport-hyper": "^0.1.0-develop.17",
"whatwg-url": "^13.0.0"
@ -1687,33 +1687,33 @@
}
},
"node_modules/@lumeweb/kernel-protomux-client": {
"version": "0.0.2-develop.16",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-protomux-client/-/kernel-protomux-client-0.0.2-develop.16.tgz",
"integrity": "sha512-hYM10dRJJmZBzLpQoG4usZEsRp/F2V61Gu4m7DWtiNVu+rcLuv+WWZd59OOXKBoHPxSSxePX/MHJ9iUEeSJ2QA==",
"version": "0.0.2-develop.19",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-protomux-client/-/kernel-protomux-client-0.0.2-develop.19.tgz",
"integrity": "sha512-T+NxncA00s40gb1rlzPXOOb6LSQP9F1Nzzt/fc0J6KCH2tznXxFrSafmnxq6uhRiXQFx9HL++qTJRf5xsMSeGg==",
"dependencies": {
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/libkernel": "^0.1.0-develop.16",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.8",
"@lumeweb/libkernel": "^0.1.0-develop.38",
"buffer": "^6.0.3",
"p-defer": "^4.0.0"
}
},
"node_modules/@lumeweb/kernel-swarm-client": {
"version": "0.1.0-develop.5",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-swarm-client/-/kernel-swarm-client-0.1.0-develop.5.tgz",
"integrity": "sha512-jDlHdADMpa5fRqW0peb/2uI0V1JSmkA8bh3G3TrEjlhjGTaZXN/KZPvlAvNJAimzV7gsOZ98cSs8wVGqo9shUA==",
"version": "0.1.0-develop.8",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-swarm-client/-/kernel-swarm-client-0.1.0-develop.8.tgz",
"integrity": "sha512-Ab9OLAF30itC/2AHrj/KvZnL9peEiuFmLYybMGYJ9Ugg9r5n27q0E0Qw5opjOUZ44CeYVl+YImZCbyDXnN/jpA==",
"dependencies": {
"@lumeweb/libkernel": "^0.1.0-develop.9",
"@lumeweb/libkernel": "^0.1.0-develop.38",
"async-mutex": "^0.4.0",
"b4a": "^1.6.4",
"backoff.js": "^1.0.4"
}
},
"node_modules/@lumeweb/libkernel": {
"version": "0.1.0-develop.36",
"resolved": "https://registry.npmjs.org/@lumeweb/libkernel/-/libkernel-0.1.0-develop.36.tgz",
"integrity": "sha512-9w1vqf3GSK0htwYg2fjonpJPuGovioc8R2CEORDlR8V9hrJiAlIY7jfAiyc6IpnSadsdfJQUxy1tVc/NQFCjvg==",
"version": "0.1.0-develop.38",
"resolved": "https://registry.npmjs.org/@lumeweb/libkernel/-/libkernel-0.1.0-develop.38.tgz",
"integrity": "sha512-kzaUoIY1tIqX8x0PQU/q7Jj+O7SCvZxCZsc5BtCKbYyUym8ws19DLW1WcI3penhRJBUnjGZ4nxnSybBNP1bjfg==",
"dependencies": {
"@lumeweb/libweb": "0.2.0-develop.32",
"@lumeweb/libweb": "0.2.0-develop.38",
"emittery": "^1.0.1",
"p-defer": "^4.0.0"
}
@ -1730,10 +1730,11 @@
}
},
"node_modules/@lumeweb/libportal": {
"version": "0.2.0-develop.17",
"resolved": "https://registry.npmjs.org/@lumeweb/libportal/-/libportal-0.2.0-develop.17.tgz",
"integrity": "sha512-V8ac4NvRNCeE87rXNi9GX4J+ueztIWofBWMs24bmxWxrA46XOXC1Gm475IlAp4mSkyyUmy3vnnwQ4nYOi1U8Ew==",
"version": "0.2.0-develop.20",
"resolved": "https://registry.npmjs.org/@lumeweb/libportal/-/libportal-0.2.0-develop.20.tgz",
"integrity": "sha512-9bjyih7fyXpkcOYSue/jcLufcXQckkp30Ptigg2qFIDJOnxiv3ymRr2aq7rvXspnmTxnaQgwND0nQ0W0YOCnGA==",
"dependencies": {
"@lumeweb/libs5": "^0.1.0-develop.43",
"@lumeweb/node-library-preset": "git+https://git.lumeweb.com/LumeWeb/node-library-preset.git",
"@noble/curves": "^1.1.0",
"@noble/hashes": "^1.3.1",
@ -1747,9 +1748,9 @@
}
},
"node_modules/@lumeweb/libs5": {
"version": "0.1.0-develop.25",
"resolved": "https://registry.npmjs.org/@lumeweb/libs5/-/libs5-0.1.0-develop.25.tgz",
"integrity": "sha512-kqvMrAU3fZLFwAqVwv0btu7dx0wBN/XkCGV9LivCoUz2DIT0T63W1Xv4LinpqDIZmbiXNmYt0CVQAhfe53b2UA==",
"version": "0.1.0-develop.43",
"resolved": "https://registry.npmjs.org/@lumeweb/libs5/-/libs5-0.1.0-develop.43.tgz",
"integrity": "sha512-kUGuT4kK9YVggqyMUj+pPY7okAFKxzACZTlA4BBBsgxAGIdr+iZLQwMfDlwzE4bdxndS52g1XM39Xv3K2xA/lQ==",
"dependencies": {
"@noble/curves": "^1.1.0",
"@noble/hashes": "^1.3.1",
@ -1779,12 +1780,12 @@
}
},
"node_modules/@lumeweb/libweb": {
"version": "0.2.0-develop.32",
"resolved": "https://registry.npmjs.org/@lumeweb/libweb/-/libweb-0.2.0-develop.32.tgz",
"integrity": "sha512-lbzXDTiSsm9ACElhJpB7XNKXIzKHS2wjY+OwEWCa+OhFAvCbGJ6FvPMXM6TL8ZPNJ5LOA88NjZI12ky4kNLi/g==",
"version": "0.2.0-develop.38",
"resolved": "https://registry.npmjs.org/@lumeweb/libweb/-/libweb-0.2.0-develop.38.tgz",
"integrity": "sha512-Tuhf7TIe40oYKBQHKGf05hl+GMvBtYfpsZu6CdQL60reNquTZhG34j7TpEFsjuZG4qdj0jb3ryJ7UgSLq57qFw==",
"dependencies": {
"@lumeweb/community-portals": "^0.1.0-develop.6",
"@lumeweb/libportal": "0.2.0-develop.17",
"@lumeweb/libportal": "0.2.0-develop.20",
"@lumeweb/node-library-preset": "0.2.7",
"@noble/curves": "^1.1.0",
"@noble/hashes": "^1.3.1",

View File

@ -1,6 +1,6 @@
{
"name": "@lumeweb/kernel-s5",
"version": "0.1.0-develop.4",
"version": "0.1.0-develop.5",
"type": "module",
"readme": "ERROR: No README data found!",
"repository": {
@ -13,8 +13,8 @@
"semantic-release": "semantic-release"
},
"dependencies": {
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.16",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.19",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.8",
"@lumeweb/libkernel": "^0.1.0-develop.36",
"@lumeweb/libs5-transport-hyper": "^0.1.0-develop.17",
"whatwg-url": "^13.0.0"

View File

@ -12,12 +12,12 @@ import {
} from "@lumeweb/kernel-swarm-client";
import Protomux from "@lumeweb/kernel-protomux-client";
import {
CID_HASH_TYPES,
createKeyPair,
createNode,
NodeId,
S5NodeConfig,
} from "@lumeweb/libs5";
import { mkeyEd25519 } from "@lumeweb/libs5";
import type { S5Node } from "@lumeweb/libs5";
import KeyPairEd25519 from "@lumeweb/libs5/lib/ed25519.js";
import { Level } from "level";
@ -82,7 +82,10 @@ async function setup() {
});
s5peer.id = new NodeId(
concatBytes(Uint8Array.from([mkeyEd25519]), peer.remotePublicKey),
concatBytes(
Uint8Array.from([CID_HASH_TYPES.ED25519]),
peer.remotePublicKey,
),
);
await s5peer.init();