Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@celo/cryptographic-utils

Package Overview
Dependencies
Maintainers
5
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@celo/cryptographic-utils - npm Package Compare versions

Comparing version
5.1.1
to
5.1.2-beta.0
+2
-5
lib/commentEncryption.js

@@ -6,3 +6,3 @@ "use strict";

const utils_1 = require("@noble/ciphers/utils");
const utils_2 = require("@noble/ciphers/webcrypto/utils");
const webcrypto_1 = require("@noble/ciphers/webcrypto");
const dataEncryptionKey_1 = require("./dataEncryptionKey");

@@ -21,3 +21,3 @@ const ECIES_SESSION_KEY_LEN = 129;

function encryptData(data, pubKeyRecipient, pubKeySelf) {
const sessionKey = (0, utils_2.randomBytes)(16);
const sessionKey = (0, webcrypto_1.randomBytes)(16);
const sessionKeyToSelf = (0, ecies_1.Encrypt)(pubKeySelf, sessionKey);

@@ -46,5 +46,2 @@ const sessionKeyToOther = (0, ecies_1.Encrypt)(pubKeyRecipient, sessionKey);

const sessionKey = (0, ecies_1.Decrypt)((0, utils_1.u8)(key), sessionKeyEncrypted);
if (sender) {
console.log(sessionKeyEncrypted);
}
const encryptedMessage = data.subarray(ECIES_SESSION_KEY_LEN * 2);

@@ -51,0 +48,0 @@ return Buffer.from((0, ecies_1.AES128DecryptAndHMAC)((0, utils_1.u8)(sessionKey), (0, utils_1.u8)(sessionKey), (0, utils_1.u8)(encryptedMessage)));

@@ -1,1 +0,1 @@

{"version":3,"file":"commentEncryption.js","sourceRoot":"","sources":["../src/commentEncryption.ts"],"names":[],"mappings":";;;AAAA,iDAK8B;AAC9B,gDAAyC;AACzC,0DAA4D;AAC5D,2DAAyD;AAEzD,MAAM,qBAAqB,GAAG,GAAG,CAAA;AACjC,MAAM,sBAAsB,GAAG,EAAE,CAAA;AACjC,MAAM,GAAG,GAAG,mBAAmB,CAAA;AAO/B;;;;;;;GAOG;AACH,SAAgB,WAAW,CAAC,IAAY,EAAE,eAAuB,EAAE,UAAkB;IACnF,MAAM,UAAU,GAAG,IAAA,mBAAW,EAAC,EAAE,CAAC,CAAA;IAClC,MAAM,gBAAgB,GAAW,IAAA,eAAY,EAAC,UAAU,EAAE,UAAU,CAAC,CAAA;IACrE,MAAM,iBAAiB,GAAW,IAAA,eAAY,EAAC,eAAe,EAAE,UAAU,CAAC,CAAA;IAC3E,MAAM,UAAU,GAAG,IAAA,4BAAoB,EAAC,IAAA,UAAE,EAAC,UAAU,CAAC,EAAE,UAAU,EAAE,IAAA,UAAE,EAAC,IAAI,CAAC,CAAC,CAAA;IAE7E,OAAO,MAAM,CAAC,MAAM,CAAC,CAAC,iBAAiB,EAAE,gBAAgB,EAAE,UAAU,CAAC,CAAC,CAAA;AACzE,CAAC;AAPD,kCAOC;AAED;;;;;;;GAOG;AAEH,SAAgB,WAAW,CAAC,IAAY,EAAE,GAAW,EAAE,MAAe;IACpE,4CAA4C;IAC5C,IAAI,IAAI,CAAC,MAAM,GAAG,qBAAqB,GAAG,CAAC,GAAG,EAAE,EAAE,CAAC;QACjD,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAA;IAC5C,CAAC;IACD,MAAM,mBAAmB,GAAG,MAAM;QAChC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,qBAAqB,EAAE,qBAAqB,GAAG,CAAC,CAAC;QACjE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,qBAAqB,CAAC,CAAA;IAC3C,MAAM,UAAU,GAAG,IAAA,eAAY,EAAC,IAAA,UAAE,EAAC,GAAG,CAAC,EAAE,mBAAmB,CAAC,CAAA;IAC7D,IAAI,MAAM,EAAE,CAAC;QACX,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;IAClC,CAAC;IAED,MAAM,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAA;IACjE,OAAO,MAAM,CAAC,IAAI,CAAC,IAAA,4BAAoB,EAAC,IAAA,UAAE,EAAC,UAAU,CAAC,EAAE,IAAA,UAAE,EAAC,UAAU,CAAC,EAAE,IAAA,UAAE,EAAC,gBAAgB,CAAC,CAAC,CAAC,CAAA;AAChG,CAAC;AAfD,kCAeC;AAED;;;;;;;;;GASG;AACH,SAAgB,cAAc,CAC5B,OAAe,EACf,eAAuB,EACvB,UAAkB;IAElB,IAAI,CAAC;QACH,IACE,eAAe,CAAC,MAAM,GAAG,sBAAsB;YAC/C,UAAU,CAAC,MAAM,GAAG,sBAAsB,EAC1C,CAAC;YACD,MAAM,IAAI,KAAK,CAAC,uBAAuB,CAAC,CAAA;QAC1C,CAAC;QACD,sDAAsD;QACtD,MAAM,QAAQ,GAAG,IAAA,uCAAmB,EAAC,eAAe,CAAC,CAAA;QACrD,MAAM,OAAO,GAAG,IAAA,uCAAmB,EAAC,UAAU,CAAC,CAAA;QAC/C,MAAM,IAAI,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;QAC5F,OAAO;YACL,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,IAAI;SACd,CAAA;IACH,CAAC;IAAC,OAAO,CAAC,EAAE,CAAC;QACX,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,8BAA8B,CAAC,EAAE,CAAC,CAAA;QACrD,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,CAAA;IACpC,CAAC;AACH,CAAC;AAxBD,wCAwBC;AAED;;;;;;;;GAQG;AACH,SAAgB,cAAc,CAAC,OAAe,EAAE,GAAW,EAAE,MAAe;IAC1E,IAAI,CAAC;QACH,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAA;QAC1C,MAAM,IAAI,GAAG,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAA;QAC3D,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAA;IACzC,CAAC;IAAC,OAAO,KAAU,EAAE,CAAC;QACpB,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,uBAAuB,KAAK,CAAC,OAAO,EAAE,CAAC,CAAA;QAC1D,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,CAAA;IACpC,CAAC;AACH,CAAC;AATD,wCASC;AAEY,QAAA,sBAAsB,GAAG;IACpC,cAAc;IACd,cAAc;CACf,CAAA"}
{"version":3,"file":"commentEncryption.js","sourceRoot":"","sources":["../src/commentEncryption.ts"],"names":[],"mappings":"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"}
{
"name": "@celo/cryptographic-utils",
"version": "5.1.1",
"version": "5.1.2-beta.0",
"description": "Some Celo utils for comment/data encryption, bls, and mnemonics",

@@ -10,4 +10,8 @@ "author": "Celo",

"sideEffects": false,
"homepage": "https://celo-sdk-docs.readthedocs.io/en/latest/cryptographic-utils",
"repository": "https://github.com/celo-org/developer-tooling/tree/master/packages/sdk/cryptographic-utils",
"homepage": "https://github.com/celo-org/developer-tooling/tree/master/packages/sdk/cryptographic-utils",
"repository": {
"type": "git",
"url": "git+https:/github.com/celo-org/developer-tooling.git",
"directory": "packages/sdk/cryptographic-utils"
},
"scripts": {

@@ -26,6 +30,6 @@ "prepublishOnly": "yarn build",

"dependencies": {
"@celo/base": "^7.0.0",
"@celo/base": "^7.0.1-beta.0",
"@celo/bls12377js": "0.1.1",
"@celo/utils": "^8.0.0",
"@noble/ciphers": "0.4.1",
"@celo/utils": "^8.0.1-beta.0",
"@noble/ciphers": "1.1.3",
"@noble/curves": "1.3.0",

@@ -32,0 +36,0 @@ "@noble/hashes": "1.3.3",