From b6680083eafcfe915be664119106b5855c728aeb Mon Sep 17 00:00:00 2001 From: suitable-name Date: Tue, 29 Apr 2025 18:20:03 +0200 Subject: [PATCH 1/2] chore: bump to 0.11.0 --- package-lock.json | 4 ++-- package.json | 4 ++-- platforms/darwin-arm64/package.json | 2 +- platforms/darwin-x64/package.json | 2 +- platforms/linux-arm64-gnu/package.json | 2 +- platforms/linux-x64-gnu/package.json | 2 +- platforms/win32-x64-msvc/package.json | 2 +- src/index.cts | 10 ++++++---- 8 files changed, 15 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1534f61..f108133 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nmshd/rs-crypto-node", - "version": "0.10.0", + "version": "0.11.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@nmshd/rs-crypto-node", - "version": "0.10.0", + "version": "0.11.0", "license": "MIT", "dependencies": { "@neon-rs/load": "^0.1.73", diff --git a/package.json b/package.json index 70438ea..234773f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nmshd/rs-crypto-node", - "version": "0.10.0", + "version": "0.11.0", "description": "crypto layer ts interface for nodejs", "homepage": "https://enmeshed.eu", "repository": "github:nmshd/crypto-layer-node", @@ -70,4 +70,4 @@ "@nmshd/rs-crypto-node-linux-x64-gnu": "0.10.0", "@nmshd/rs-crypto-node-win32-x64-msvc": "0.10.0" } -} \ No newline at end of file +} diff --git a/platforms/darwin-arm64/package.json b/platforms/darwin-arm64/package.json index bb1db6a..f73151a 100644 --- a/platforms/darwin-arm64/package.json +++ b/platforms/darwin-arm64/package.json @@ -2,7 +2,7 @@ "name": "@nmshd/rs-crypto-node-darwin-arm64", "description": "Prebuilt binary package for `rs-crypto-node` on `darwin-arm64`.", "repository": "github:nmshd/crypto-layer-node", - "version": "0.10.0", + "version": "0.11.0", "os": [ "darwin" ], diff --git a/platforms/darwin-x64/package.json b/platforms/darwin-x64/package.json index 2b7380d..debfb52 100644 --- a/platforms/darwin-x64/package.json +++ b/platforms/darwin-x64/package.json @@ -2,7 +2,7 @@ "name": "@nmshd/rs-crypto-node-darwin-x64", "description": "Prebuilt binary package for `rs-layer-ts` on `darwin-x64`.", "repository": "github:nmshd/crypto-layer-node", - "version": "0.10.0", + "version": "0.11.0", "os": [ "darwin" ], diff --git a/platforms/linux-arm64-gnu/package.json b/platforms/linux-arm64-gnu/package.json index ef90d84..5bda19f 100644 --- a/platforms/linux-arm64-gnu/package.json +++ b/platforms/linux-arm64-gnu/package.json @@ -2,7 +2,7 @@ "name": "@nmshd/rs-crypto-node-linux-arm64-gnu", "description": "Prebuilt binary package for `rs-layer-ts` on `linux-arm64-gnu`.", "repository": "github:nmshd/crypto-layer-node", - "version": "0.10.0", + "version": "0.11.0", "os": [ "linux" ], diff --git a/platforms/linux-x64-gnu/package.json b/platforms/linux-x64-gnu/package.json index 3ff41b5..1522017 100644 --- a/platforms/linux-x64-gnu/package.json +++ b/platforms/linux-x64-gnu/package.json @@ -2,7 +2,7 @@ "name": "@nmshd/rs-crypto-node-linux-x64-gnu", "description": "Prebuilt binary package for `rs-layer-ts` on `linux-x64-gnu`.", "repository": "github:nmshd/crypto-layer-node", - "version": "0.10.0", + "version": "0.11.0", "os": [ "linux" ], diff --git a/platforms/win32-x64-msvc/package.json b/platforms/win32-x64-msvc/package.json index 5024439..138172f 100644 --- a/platforms/win32-x64-msvc/package.json +++ b/platforms/win32-x64-msvc/package.json @@ -2,7 +2,7 @@ "name": "@nmshd/rs-crypto-node-win32-x64-msvc", "description": "Prebuilt binary package for `rs-layer-ts` on `win32-x64-msvc`.", "repository": "github:nmshd/crypto-layer-node", - "version": "0.10.0", + "version": "0.11.0", "os": [ "win32" ], diff --git a/src/index.cts b/src/index.cts index e944fdf..7c6d96f 100644 --- a/src/index.cts +++ b/src/index.cts @@ -167,6 +167,7 @@ declare module "./load.cjs" { function encryptDataForKeyPairHandle( this: BareKeyPairHandle, data: Uint8Array, + iv: Uint8Array, ): Promise; function decryptDataForKeyPairHandle( this: BareKeyPairHandle, @@ -186,6 +187,7 @@ declare module "./load.cjs" { function encryptDataForKeyHandle( this: BareKeyHandle, data: Uint8Array, + iv: Uint8Array, ): Promise<[Uint8Array, Uint8Array]>; function decryptDataForKeyHandle( this: BareKeyHandle, @@ -368,8 +370,8 @@ class NodeKeyHandle implements KeyHandle { return await extractKeyForKeyHandle.call(this.keyHandle); } - async encryptData(data: Uint8Array): Promise<[Uint8Array, Uint8Array]> { - return await encryptDataForKeyHandle.call(this.keyHandle, data); + async encryptData(data: Uint8Array, iv: Uint8Array): Promise<[Uint8Array, Uint8Array]> { + return await encryptDataForKeyHandle.call(this.keyHandle, data, iv); } async decryptData( @@ -414,8 +416,8 @@ class NodeKeyPairHandle implements KeyPairHandle { return await verifySignature.call(this.keyPairHandle, data, signature); } - async encryptData(data: Uint8Array): Promise { - return await encryptDataForKeyPairHandle.call(this.keyPairHandle, data); + async encryptData(data: Uint8Array, iv: Uint8Array): Promise { + return await encryptDataForKeyPairHandle.call(this.keyPairHandle, data, iv); } async decryptData(encryptedData: Uint8Array): Promise { From 8e4dcbd3d553d9da05b0b9129a1aed1eb9490734 Mon Sep 17 00:00:00 2001 From: suitable-name Date: Tue, 29 Apr 2025 18:20:15 +0200 Subject: [PATCH 2/2] chore: bump to 0.11.0 --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 234773f..519a007 100644 --- a/package.json +++ b/package.json @@ -65,9 +65,9 @@ "@nmshd/rs-crypto-types": "^0.7.0" }, "optionalDependencies": { - "@nmshd/rs-crypto-node-darwin-arm64": "0.10.0", - "@nmshd/rs-crypto-node-darwin-x64": "0.10.0", - "@nmshd/rs-crypto-node-linux-x64-gnu": "0.10.0", - "@nmshd/rs-crypto-node-win32-x64-msvc": "0.10.0" + "@nmshd/rs-crypto-node-darwin-arm64": "0.11.0", + "@nmshd/rs-crypto-node-darwin-x64": "0.11.0", + "@nmshd/rs-crypto-node-linux-x64-gnu": "0.11.0", + "@nmshd/rs-crypto-node-win32-x64-msvc": "0.11.0" } -} +} \ No newline at end of file