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.1.2 to 1.1.3

2

build/types/asn1/ec_signature.d.ts

@@ -5,3 +5,3 @@ export declare class EcDsaSignature {

s: ArrayBuffer;
toWebCryptoSignature(pointSize?: number): ArrayBuffer | SharedArrayBuffer;
toWebCryptoSignature(pointSize?: number): ArrayBufferLike;
private getPointSize;

@@ -8,0 +8,0 @@ private addPadding;

@@ -8,2 +8,3 @@ import { SubtleCrypto } from "./subtle";

abstract readonly subtle: SubtleCrypto;
get [Symbol.toStringTag](): string;
/**

@@ -10,0 +11,0 @@ * Generates cryptographically random values

@@ -11,2 +11,3 @@ import { KeyUsages, NativeCryptoKey } from "./types";

extractable: boolean;
get [Symbol.toStringTag](): string;
}

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

import { CryptoKey } from "./key";
import { KeyUsages, ProviderKeyUsages } from "./types";

@@ -3,0 +2,0 @@ export interface IProviderCheckOptions {

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

import { CryptoKey } from "./key";
import { ProviderCrypto } from "./provider";

@@ -8,2 +7,3 @@ import { ProviderStorage } from "./storage";

protected providers: ProviderStorage;
get [Symbol.toStringTag](): string;
digest(algorithm: AlgorithmIdentifier, data: BufferSource): Promise<ArrayBuffer>;

@@ -10,0 +10,0 @@ generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;

@@ -563,3 +563,3 @@ /**

const KEY_TYPES = ["secret", "private", "public"];
class CryptoKey {
class CryptoKey$1 {
static create(algorithm, type, extractable, usages) {

@@ -576,2 +576,5 @@ const key = new this();

}
get [Symbol.toStringTag]() {
return "CryptoKey";
}
}

@@ -591,3 +594,3 @@

this.checkRequiredProperty(algorithm, "public");
if (!(algorithm.public instanceof CryptoKey)) {
if (!(algorithm.public instanceof CryptoKey$1)) {
throw new TypeError("public: Is not a CryptoKey");

@@ -698,2 +701,5 @@ }

class Crypto {
get [Symbol.toStringTag]() {
return "Crypto";
}
}

@@ -746,2 +752,5 @@

}
get [Symbol.toStringTag]() {
return "SubtleCrypto";
}
async digest(...args) {

@@ -1255,2 +1264,2 @@ this.checkRequiredArguments(args, 2, "digest");

export { AesCbcProvider, AesCmacProvider, AesCtrProvider, AesEcbProvider, AesGcmProvider, AesKwProvider, AesProvider, AlgorithmError, Crypto, CryptoError, CryptoKey, DesProvider, EcdhProvider, EcdsaProvider, 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$1 as CryptoKey, DesProvider, EcdhProvider, EcdsaProvider, EllipticProvider, HkdfProvider, HmacProvider, OperationError, Pbkdf2Provider, PemConverter, ProviderCrypto, ProviderStorage, RequiredPropertyError, RsaOaepProvider, RsaProvider, RsaPssProvider, RsaSsaProvider, SubtleCrypto, UnsupportedOperationError, index$2 as asn1, isJWK, index$3 as json };

@@ -566,3 +566,3 @@ /**

const KEY_TYPES = ["secret", "private", "public"];
class CryptoKey {
class CryptoKey$1 {
static create(algorithm, type, extractable, usages) {

@@ -579,2 +579,5 @@ const key = new this();

}
get [Symbol.toStringTag]() {
return "CryptoKey";
}
}

@@ -594,3 +597,3 @@

this.checkRequiredProperty(algorithm, "public");
if (!(algorithm.public instanceof CryptoKey)) {
if (!(algorithm.public instanceof CryptoKey$1)) {
throw new TypeError("public: Is not a CryptoKey");

@@ -701,2 +704,5 @@ }

class Crypto {
get [Symbol.toStringTag]() {
return "Crypto";
}
}

@@ -749,2 +755,5 @@

}
get [Symbol.toStringTag]() {
return "SubtleCrypto";
}
async digest(...args) {

@@ -1274,3 +1283,3 @@ this.checkRequiredArguments(args, 2, "digest");

exports.CryptoError = CryptoError;
exports.CryptoKey = CryptoKey;
exports.CryptoKey = CryptoKey$1;
exports.DesProvider = DesProvider;

@@ -1277,0 +1286,0 @@ exports.EcdhProvider = EcdhProvider;

{
"name": "webcrypto-core",
"version": "1.1.2",
"version": "1.1.3",
"description": "Common layer to be used by crypto libraries based on WebCrypto API for input validation.",

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

"dependencies": {
"@peculiar/asn1-schema": "^2.0.1",
"@peculiar/json-schema": "^1.1.10",
"@peculiar/asn1-schema": "^2.0.12",
"@peculiar/json-schema": "^1.1.12",
"asn1js": "^2.0.26",
"pvtsutils": "^1.0.10",
"tslib": "^1.11.2"
"pvtsutils": "^1.0.11",
"tslib": "^2.0.1"
},
"devDependencies": {
"@types/asn1js": "0.0.1",
"@types/mocha": "^7.0.2",
"@types/node": "^10.17.21",
"@types/asn1js": "0.0.2",
"@types/mocha": "^8.0.1",
"@types/node": "^10.17.28",
"coveralls": "^3.1.0",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
"mocha": "^8.1.1",
"nyc": "^15.1.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rollup": "^2.8.0",
"rollup-plugin-typescript2": "^0.26.0",
"ts-node": "^8.10.1",
"tslint": "^6.1.2",
"typescript": "^3.8.3"
"rollup": "^2.23.1",
"rollup-plugin-typescript2": "^0.27.2",
"ts-node": "^8.10.2",
"tslint": "^6.1.3",
"typescript": "^3.9.7"
},

@@ -66,0 +66,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