webcrypto-core
Advanced tools
Comparing version 1.2.0 to 1.2.1
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"; |
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
135552
3182
Updatedasn1js@^2.1.1
Updatedpvtsutils@^1.2.0
Updatedtslib@^2.3.1