From 89e39a86422680e0ae98b181dda093c682417f2e Mon Sep 17 00:00:00 2001
From: Jacob Marks <100745682+J8k3@users.noreply.github.com>
Date: Sat, 16 May 2026 23:08:39 -0400
Subject: [PATCH] Move DeriveECDHKeyMaterial from Payment to Ciphers module
---
src/core/operations/DeriveECDHKeyMaterial.mjs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/operations/DeriveECDHKeyMaterial.mjs b/src/core/operations/DeriveECDHKeyMaterial.mjs
index 8a26c021..e4b3b0ed 100644
--- a/src/core/operations/DeriveECDHKeyMaterial.mjs
+++ b/src/core/operations/DeriveECDHKeyMaterial.mjs
@@ -130,7 +130,7 @@ class DeriveECDHKeyMaterial extends Operation {
super();
this.name = "Derive ECDH Key Material";
- this.module = "Payment";
+ this.module = "Ciphers";
this.description = "Paste your private key into the input field and paste the peer public key into the Peer public key argument field.
Input: private key in PEM or PKCS#8 DER hex. PEM may be BEGIN PRIVATE KEY or BEGIN EC PRIVATE KEY when it can be normalized to PKCS#8.
Arguments: choose the curve, peer public key format, optional KDF, optional shared info, output length, and output format.
Use KDF = None to get the raw shared secret.";
this.inlineHelp = "Input: your private key.
Args: pick the curve, paste the peer public key, then choose raw shared secret or KDF output.";
this.testDataSamples = [