Socket
Socket
Sign inDemoInstall

webcrypto-core

Package Overview
Dependencies
Maintainers
2
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webcrypto-core - npm Package Compare versions

Comparing version 1.2.0 to 1.2.1

3

build/types/aes/cmac.d.ts
import { KeyUsages } from "../types";
import { AesProvider } from "./base";
export interface AesCmacParams extends Algorithm {
length: number;
}
export declare abstract class AesCmacProvider extends AesProvider {

@@ -4,0 +7,0 @@ readonly name = "AES-CMAC";

22

build/webcrypto-core.es.js

@@ -10,3 +10,3 @@ /**

import { JsonProp, JsonPropTypes } from '@peculiar/json-schema';
import { Integer } from 'asn1js';
import * as asn1 from 'asn1js';

@@ -1015,7 +1015,7 @@ class CryptoError extends Error {

: Buffer.from(value);
return new Integer({ valueHex: new Uint8Array(valueHex).buffer });
return new asn1.Integer({ valueHex: new Uint8Array(valueHex).buffer });
},
};
var index = /*#__PURE__*/Object.freeze({
var index$3 = /*#__PURE__*/Object.freeze({
__proto__: null,

@@ -1190,9 +1190,9 @@ JsonBase64UrlArrayBufferConverter: JsonBase64UrlArrayBufferConverter,

newValue.set(bytes, 1);
return new Integer({ valueHex: newValue.buffer });
return new asn1.Integer({ valueHex: newValue.buffer });
}
return new Integer({ valueHex: value });
return new asn1.Integer({ valueHex: value });
},
};
var index$1 = /*#__PURE__*/Object.freeze({
var index$2 = /*#__PURE__*/Object.freeze({
__proto__: null,

@@ -1278,5 +1278,5 @@ AsnIntegerWithoutPaddingConverter: AsnIntegerWithoutPaddingConverter

var index$2 = /*#__PURE__*/Object.freeze({
var index$1 = /*#__PURE__*/Object.freeze({
__proto__: null,
converters: index$1,
converters: index$2,
get ObjectIdentifier () { return ObjectIdentifier; },

@@ -1298,7 +1298,7 @@ AlgorithmIdentifier: AlgorithmIdentifier,

var index$3 = /*#__PURE__*/Object.freeze({
var index = /*#__PURE__*/Object.freeze({
__proto__: null,
converters: index
converters: index$3
});
export { AesCbcProvider, AesCmacProvider, AesCtrProvider, AesEcbProvider, AesGcmProvider, AesKwProvider, AesProvider, AlgorithmError, Crypto, CryptoError, CryptoKey, DesProvider, EcdhEsProvider, EcdhProvider, EcdsaProvider, EdDsaProvider, EllipticProvider, HkdfProvider, HmacProvider, OperationError, Pbkdf2Provider, PemConverter, ProviderCrypto, ProviderStorage, RequiredPropertyError, RsaOaepProvider, RsaProvider, RsaPssProvider, RsaSsaProvider, SubtleCrypto, UnsupportedOperationError, index$2 as asn1, isJWK, index$3 as json };
export { AesCbcProvider, AesCmacProvider, AesCtrProvider, AesEcbProvider, AesGcmProvider, AesKwProvider, AesProvider, AlgorithmError, Crypto, CryptoError, CryptoKey, DesProvider, EcdhEsProvider, EcdhProvider, EcdsaProvider, EdDsaProvider, EllipticProvider, HkdfProvider, HmacProvider, OperationError, Pbkdf2Provider, PemConverter, ProviderCrypto, ProviderStorage, RequiredPropertyError, RsaOaepProvider, RsaProvider, RsaPssProvider, RsaSsaProvider, SubtleCrypto, UnsupportedOperationError, index$1 as asn1, isJWK, index as json };

@@ -15,2 +15,24 @@ /**

function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () {
return e[k];
}
});
}
});
}
n['default'] = e;
return Object.freeze(n);
}
var asn1__namespace = /*#__PURE__*/_interopNamespace(asn1);
class CryptoError extends Error {

@@ -1018,7 +1040,7 @@ }

: Buffer.from(value);
return new asn1.Integer({ valueHex: new Uint8Array(valueHex).buffer });
return new asn1__namespace.Integer({ valueHex: new Uint8Array(valueHex).buffer });
},
};
var index = /*#__PURE__*/Object.freeze({
var index$3 = /*#__PURE__*/Object.freeze({
__proto__: null,

@@ -1193,9 +1215,9 @@ JsonBase64UrlArrayBufferConverter: JsonBase64UrlArrayBufferConverter,

newValue.set(bytes, 1);
return new asn1.Integer({ valueHex: newValue.buffer });
return new asn1__namespace.Integer({ valueHex: newValue.buffer });
}
return new asn1.Integer({ valueHex: value });
return new asn1__namespace.Integer({ valueHex: value });
},
};
var index$1 = /*#__PURE__*/Object.freeze({
var index$2 = /*#__PURE__*/Object.freeze({
__proto__: null,

@@ -1281,5 +1303,5 @@ AsnIntegerWithoutPaddingConverter: AsnIntegerWithoutPaddingConverter

var index$2 = /*#__PURE__*/Object.freeze({
var index$1 = /*#__PURE__*/Object.freeze({
__proto__: null,
converters: index$1,
converters: index$2,
get ObjectIdentifier () { return ObjectIdentifier; },

@@ -1301,5 +1323,5 @@ AlgorithmIdentifier: AlgorithmIdentifier,

var index$3 = /*#__PURE__*/Object.freeze({
var index = /*#__PURE__*/Object.freeze({
__proto__: null,
converters: index
converters: index$3
});

@@ -1344,4 +1366,4 @@

exports.UnsupportedOperationError = UnsupportedOperationError;
exports.asn1 = index$2;
exports.asn1 = index$1;
exports.isJWK = isJWK;
exports.json = index$3;
exports.json = index;
{
"name": "webcrypto-core",
"version": "1.2.0",
"version": "1.2.1",
"description": "Common layer to be used by crypto libraries based on WebCrypto API for input validation.",

@@ -49,22 +49,22 @@ "main": "build/webcrypto-core.js",

"dependencies": {
"@peculiar/asn1-schema": "^2.0.27",
"@peculiar/asn1-schema": "^2.0.38",
"@peculiar/json-schema": "^1.1.12",
"asn1js": "^2.0.26",
"pvtsutils": "^1.1.2",
"tslib": "^2.1.0"
"asn1js": "^2.1.1",
"pvtsutils": "^1.2.0",
"tslib": "^2.3.1"
},
"devDependencies": {
"@types/asn1js": "0.0.2",
"@types/mocha": "^8.2.0",
"@types/node": "^14.14.22",
"coveralls": "^3.1.0",
"mocha": "^8.2.1",
"@types/asn1js": "^2.0.2",
"@types/mocha": "^9.0.0",
"@types/node": "^14.17.12",
"coveralls": "^3.1.1",
"mocha": "^9.1.1",
"nyc": "^15.1.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rollup": "^2.38.3",
"rollup-plugin-typescript2": "^0.29.0",
"ts-node": "^9.1.1",
"rollup": "^2.56.3",
"rollup-plugin-typescript2": "^0.30.0",
"ts-node": "^10.2.1",
"tslint": "^6.1.3",
"typescript": "^4.1.3"
"typescript": "^4.4.2"
},

@@ -71,0 +71,0 @@ "author": "PeculiarVentures",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc