@aws-crypto/cache-material
Advanced tools
Comparing version 3.0.0 to 3.1.0
@@ -11,3 +11,3 @@ "use strict"; | ||
function buildCryptographicMaterialsCacheKeyHelpers(fromUtf8, toUtf8, sha512) { | ||
const { serializeEncryptionContext, serializeEncryptedDataKey } = serialize_1.serializeFactory(fromUtf8); | ||
const { serializeEncryptionContext, serializeEncryptedDataKey } = (0, serialize_1.serializeFactory)(fromUtf8); | ||
return { | ||
@@ -21,3 +21,3 @@ buildEncryptionMaterialCacheKey, | ||
const algorithmInfo = suite | ||
? [new Uint8Array([1]), serialize_1.uInt16BE(suite.id)] | ||
? [new Uint8Array([1]), (0, serialize_1.uInt16BE)(suite.id)] | ||
: [new Uint8Array([0])]; | ||
@@ -29,3 +29,3 @@ const key = await sha512(await sha512(fromUtf8(partition)), ...algorithmInfo, await encryptionContextHash(encryptionContext)); | ||
const { id } = suite; | ||
const key = await sha512(await sha512(fromUtf8(partition)), serialize_1.uInt16BE(id), ...(await encryptedDataKeysHash(encryptedDataKeys)), BIT_PAD_512, await encryptionContextHash(encryptionContext)); | ||
const key = await sha512(await sha512(fromUtf8(partition)), (0, serialize_1.uInt16BE)(id), ...(await encryptedDataKeysHash(encryptedDataKeys)), BIT_PAD_512, await encryptionContextHash(encryptionContext)); | ||
return toUtf8(key); | ||
@@ -50,2 +50,2 @@ } | ||
exports.buildCryptographicMaterialsCacheKeyHelpers = buildCryptographicMaterialsCacheKeyHelpers; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfY2FjaGVfa2V5X2hlbHBlcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYnVpbGRfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfY2FjaGVfa2V5X2hlbHBlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7OztBQVN0QyxxREFBa0U7QUFDbEUseURBQTRDO0FBRTVDLHlGQUF5RjtBQUN6RixNQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFBO0FBRXBDLFNBQWdCLDBDQUEwQyxDQUd4RCxRQUF1QyxFQUN2QyxNQUFxQyxFQUNyQyxNQUFpRTtJQUVqRSxNQUFNLEVBQUUsMEJBQTBCLEVBQUUseUJBQXlCLEVBQUUsR0FDN0QsNEJBQWdCLENBQUMsUUFBUSxDQUFDLENBQUE7SUFFNUIsT0FBTztRQUNMLCtCQUErQjtRQUMvQiwrQkFBK0I7UUFDL0IscUJBQXFCO1FBQ3JCLHFCQUFxQjtLQUN0QixDQUFBO0lBRUQsS0FBSyxVQUFVLCtCQUErQixDQUM1QyxTQUFpQixFQUNqQixFQUFFLEtBQUssRUFBRSxpQkFBaUIsRUFBd0I7UUFFbEQsTUFBTSxhQUFhLEdBQUcsS0FBSztZQUN6QixDQUFDLENBQUMsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsb0JBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDM0MsQ0FBQyxDQUFDLENBQUMsSUFBSSxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUE7UUFFekIsTUFBTSxHQUFHLEdBQUcsTUFBTSxNQUFNLENBQ3RCLE1BQU0sTUFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUNqQyxHQUFHLGFBQWEsRUFDaEIsTUFBTSxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxDQUMvQyxDQUFBO1FBQ0QsT0FBTyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7SUFDcEIsQ0FBQztJQUVELEtBQUssVUFBVSwrQkFBK0IsQ0FDNUMsU0FBaUIsRUFDakIsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsaUJBQWlCLEVBQXdCO1FBRXJFLE1BQU0sRUFBRSxFQUFFLEVBQUUsR0FBRyxLQUFLLENBQUE7UUFFcEIsTUFBTSxHQUFHLEdBQUcsTUFBTSxNQUFNLENBQ3RCLE1BQU0sTUFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUNqQyxvQkFBUSxDQUFDLEVBQUUsQ0FBQyxFQUNaLEdBQUcsQ0FBQyxNQUFNLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLENBQUMsRUFDbkQsV0FBVyxFQUNYLE1BQU0scUJBQXFCLENBQUMsaUJBQWlCLENBQUMsQ0FDL0MsQ0FBQTtRQUNELE9BQU8sTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQ3BCLENBQUM7SUFFRCxLQUFLLFVBQVUscUJBQXFCLENBQ2xDLGlCQUFrRDtRQUVsRCxNQUFNLE1BQU0sR0FBRyxNQUFNLE9BQU8sQ0FBQyxHQUFHLENBQzlCLGlCQUFpQjthQUNkLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQzthQUM5QixHQUFHLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQ25DLENBQUE7UUFDRCxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsMEJBQU8sQ0FBQyxDQUFBO0lBQzdCLENBQUM7SUFFRCxLQUFLLFVBQVUscUJBQXFCLENBQUMsT0FBMEI7UUFDN0Q7Ozs7V0FJRztRQUNILE1BQU0saUJBQWlCLEdBQUcsMEJBQTBCLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQ3RFLE9BQU8sTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUE7SUFDbEMsQ0FBQztBQUNILENBQUM7QUFyRUQsZ0dBcUVDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfY2FjaGVfa2V5X2hlbHBlcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYnVpbGRfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfY2FjaGVfa2V5X2hlbHBlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7OztBQVN0QyxxREFBa0U7QUFDbEUseURBQTRDO0FBRTVDLHlGQUF5RjtBQUN6RixNQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFBO0FBRXBDLFNBQWdCLDBDQUEwQyxDQUd4RCxRQUF1QyxFQUN2QyxNQUFxQyxFQUNyQyxNQUFpRTtJQUVqRSxNQUFNLEVBQUUsMEJBQTBCLEVBQUUseUJBQXlCLEVBQUUsR0FDN0QsSUFBQSw0QkFBZ0IsRUFBQyxRQUFRLENBQUMsQ0FBQTtJQUU1QixPQUFPO1FBQ0wsK0JBQStCO1FBQy9CLCtCQUErQjtRQUMvQixxQkFBcUI7UUFDckIscUJBQXFCO0tBQ3RCLENBQUE7SUFFRCxLQUFLLFVBQVUsK0JBQStCLENBQzVDLFNBQWlCLEVBQ2pCLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixFQUF3QjtRQUVsRCxNQUFNLGFBQWEsR0FBRyxLQUFLO1lBQ3pCLENBQUMsQ0FBQyxDQUFDLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFBLG9CQUFRLEVBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQzNDLENBQUMsQ0FBQyxDQUFDLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBRXpCLE1BQU0sR0FBRyxHQUFHLE1BQU0sTUFBTSxDQUN0QixNQUFNLE1BQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsRUFDakMsR0FBRyxhQUFhLEVBQ2hCLE1BQU0scUJBQXFCLENBQUMsaUJBQWlCLENBQUMsQ0FDL0MsQ0FBQTtRQUNELE9BQU8sTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQ3BCLENBQUM7SUFFRCxLQUFLLFVBQVUsK0JBQStCLENBQzVDLFNBQWlCLEVBQ2pCLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixFQUFFLGlCQUFpQixFQUF3QjtRQUVyRSxNQUFNLEVBQUUsRUFBRSxFQUFFLEdBQUcsS0FBSyxDQUFBO1FBRXBCLE1BQU0sR0FBRyxHQUFHLE1BQU0sTUFBTSxDQUN0QixNQUFNLE1BQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsRUFDakMsSUFBQSxvQkFBUSxFQUFDLEVBQUUsQ0FBQyxFQUNaLEdBQUcsQ0FBQyxNQUFNLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLENBQUMsRUFDbkQsV0FBVyxFQUNYLE1BQU0scUJBQXFCLENBQUMsaUJBQWlCLENBQUMsQ0FDL0MsQ0FBQTtRQUNELE9BQU8sTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQ3BCLENBQUM7SUFFRCxLQUFLLFVBQVUscUJBQXFCLENBQ2xDLGlCQUFrRDtRQUVsRCxNQUFNLE1BQU0sR0FBRyxNQUFNLE9BQU8sQ0FBQyxHQUFHLENBQzlCLGlCQUFpQjthQUNkLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQzthQUM5QixHQUFHLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQ25DLENBQUE7UUFDRCxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsMEJBQU8sQ0FBQyxDQUFBO0lBQzdCLENBQUM7SUFFRCxLQUFLLFVBQVUscUJBQXFCLENBQUMsT0FBMEI7UUFDN0Q7Ozs7V0FJRztRQUNILE1BQU0saUJBQWlCLEdBQUcsMEJBQTBCLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQ3RFLE9BQU8sTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUE7SUFDbEMsQ0FBQztBQUNILENBQUM7QUFyRUQsZ0dBcUVDIn0= |
@@ -11,23 +11,23 @@ "use strict"; | ||
/* Precondition: A caching material manager needs a cache. */ | ||
material_management_1.needs(cache, 'You must provide a cache.'); | ||
(0, material_management_1.needs)(cache, 'You must provide a cache.'); | ||
/* Precondition: A caching material manager needs a way to get material. */ | ||
material_management_1.needs(backingMaterialsManager, 'You must provide a backing material source.'); | ||
(0, material_management_1.needs)(backingMaterialsManager, 'You must provide a backing material source.'); | ||
/* Precondition: You *can not* cache something forever. */ | ||
material_management_1.needs(maxAge > 0, 'You must configure a maxAge'); | ||
(0, material_management_1.needs)(maxAge > 0, 'You must configure a maxAge'); | ||
/* Precondition: maxBytesEncrypted must be inside bounds. i.e. positive and not more than the maximum. */ | ||
material_management_1.needs(!maxBytesEncrypted || | ||
(0, material_management_1.needs)(!maxBytesEncrypted || | ||
(maxBytesEncrypted > 0 && | ||
serialize_1.Maximum.BYTES_PER_CACHED_KEY_LIMIT >= maxBytesEncrypted), 'maxBytesEncrypted is outside of bounds.'); | ||
/* Precondition: maxMessagesEncrypted must be inside bounds. i.e. positive and not more than the maximum. */ | ||
material_management_1.needs(!maxMessagesEncrypted || | ||
(0, material_management_1.needs)(!maxMessagesEncrypted || | ||
(maxMessagesEncrypted > 0 && | ||
serialize_1.Maximum.MESSAGES_PER_CACHED_KEY_LIMIT >= maxMessagesEncrypted), 'maxMessagesEncrypted is outside of bounds.'); | ||
/* Precondition: partition must be a string. */ | ||
material_management_1.needs(partition && typeof partition === 'string', 'partition must be a string.'); | ||
material_management_1.readOnlyProperty(obj, '_cache', cache); | ||
material_management_1.readOnlyProperty(obj, '_backingMaterialsManager', backingMaterialsManager); | ||
material_management_1.readOnlyProperty(obj, '_maxAge', maxAge); | ||
material_management_1.readOnlyProperty(obj, '_maxBytesEncrypted', maxBytesEncrypted || serialize_1.Maximum.BYTES_PER_CACHED_KEY_LIMIT); | ||
material_management_1.readOnlyProperty(obj, '_maxMessagesEncrypted', maxMessagesEncrypted || serialize_1.Maximum.MESSAGES_PER_CACHED_KEY_LIMIT); | ||
material_management_1.readOnlyProperty(obj, '_partition', partition); | ||
(0, material_management_1.needs)(partition && typeof partition === 'string', 'partition must be a string.'); | ||
(0, material_management_1.readOnlyProperty)(obj, '_cache', cache); | ||
(0, material_management_1.readOnlyProperty)(obj, '_backingMaterialsManager', backingMaterialsManager); | ||
(0, material_management_1.readOnlyProperty)(obj, '_maxAge', maxAge); | ||
(0, material_management_1.readOnlyProperty)(obj, '_maxBytesEncrypted', maxBytesEncrypted || serialize_1.Maximum.BYTES_PER_CACHED_KEY_LIMIT); | ||
(0, material_management_1.readOnlyProperty)(obj, '_maxMessagesEncrypted', maxMessagesEncrypted || serialize_1.Maximum.MESSAGES_PER_CACHED_KEY_LIMIT); | ||
(0, material_management_1.readOnlyProperty)(obj, '_partition', partition); | ||
} | ||
@@ -132,4 +132,4 @@ exports.decorateProperties = decorateProperties; | ||
function cloneResponse(material) { | ||
return material_management_1.cloneMaterial(material); | ||
return (0, material_management_1.cloneMaterial)(material); | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGluZ19jcnlwdG9ncmFwaGljX21hdGVyaWFsc19kZWNvcmF0b3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NhY2hpbmdfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfZGVjb3JhdG9ycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQzs7O0FBRXRDLHlFQWF3QztBQUN4QyxxREFBK0M7QUFPL0MsU0FBZ0Isa0JBQWtCLENBQ2hDLEdBQStCLEVBQy9CLEtBQThDO0lBRTlDLE1BQU0sRUFDSixLQUFLLEVBQ0wsdUJBQXVCLEVBQ3ZCLE1BQU0sRUFDTixpQkFBaUIsRUFDakIsb0JBQW9CLEVBQ3BCLFNBQVMsR0FDVixHQUFHLEtBQUssQ0FBQTtJQUVULDZEQUE2RDtJQUM3RCwyQkFBSyxDQUFDLEtBQUssRUFBRSwyQkFBMkIsQ0FBQyxDQUFBO0lBQ3pDLDJFQUEyRTtJQUMzRSwyQkFBSyxDQUFDLHVCQUF1QixFQUFFLDZDQUE2QyxDQUFDLENBQUE7SUFDN0UsMERBQTBEO0lBQzFELDJCQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSw2QkFBNkIsQ0FBQyxDQUFBO0lBQ2hELDBHQUEwRztJQUMxRywyQkFBSyxDQUNILENBQUMsaUJBQWlCO1FBQ2hCLENBQUMsaUJBQWlCLEdBQUcsQ0FBQztZQUNwQixtQkFBTyxDQUFDLDBCQUEwQixJQUFJLGlCQUFpQixDQUFDLEVBQzVELHlDQUF5QyxDQUMxQyxDQUFBO0lBQ0QsNkdBQTZHO0lBQzdHLDJCQUFLLENBQ0gsQ0FBQyxvQkFBb0I7UUFDbkIsQ0FBQyxvQkFBb0IsR0FBRyxDQUFDO1lBQ3ZCLG1CQUFPLENBQUMsNkJBQTZCLElBQUksb0JBQW9CLENBQUMsRUFDbEUsNENBQTRDLENBQzdDLENBQUE7SUFDRCwrQ0FBK0M7SUFDL0MsMkJBQUssQ0FDSCxTQUFTLElBQUksT0FBTyxTQUFTLEtBQUssUUFBUSxFQUMxQyw2QkFBNkIs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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGluZ19jcnlwdG9ncmFwaGljX21hdGVyaWFsc19kZWNvcmF0b3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NhY2hpbmdfY3J5cHRvZ3JhcGhpY19tYXRlcmlhbHNfZGVjb3JhdG9ycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQzs7O0FBRXRDLHlFQWF3QztBQUN4QyxxREFBK0M7QUFPL0MsU0FBZ0Isa0JBQWtCLENBQ2hDLEdBQStCLEVBQy9CLEtBQThDO0lBRTlDLE1BQU0sRUFDSixLQUFLLEVBQ0wsdUJBQXVCLEVBQ3ZCLE1BQU0sRUFDTixpQkFBaUIsRUFDakIsb0JBQW9CLEVBQ3BCLFNBQVMsR0FDVixHQUFHLEtBQUssQ0FBQTtJQUVULDZEQUE2RDtJQUM3RCxJQUFBLDJCQUFLLEVBQUMsS0FBSyxFQUFFLDJCQUEyQixDQUFDLENBQUE7SUFDekMsMkVBQTJFO0lBQzNFLElBQUEsMkJBQUssRUFBQyx1QkFBdUIsRUFBRSw2Q0FBNkMsQ0FBQyxDQUFBO0lBQzdFLDBEQUEwRDtJQUMxRCxJQUFBLDJCQUFLLEVBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSw2QkFBNkIsQ0FBQyxDQUFBO0lBQ2hELDBHQUEwRztJQUMxRyxJQUFBLDJCQUFLLEVBQ0gsQ0FBQyxpQkFBaUI7UUFDaEIsQ0FBQyxpQkFBaUIsR0FBRyxDQUFDO1lBQ3BCLG1CQUFPLENBQUMsMEJBQTBCLElBQUksaUJBQWlCLENBQUMsRUFDNUQseUNBQXlDLENBQzFDLENBQUE7SUFDRCw2R0FBNkc7SUFDN0csSUFBQSwyQkFBSyxFQUNILENBQUMsb0JBQW9CO1FBQ25CLENBQUMsb0JBQW9CLEdBQUcsQ0FBQztZQUN2QixtQkFBTyxDQUFDLDZCQUE2QixJQUFJLG9CQUFvQixDQUFDLEVBQ2xFLDRDQUE0QyxDQUM3QyxDQUFBO0lBQ0QsK0NBQStDO0lBQy9DLElBQUEsMkJBQUssRUFDSCxTQUFTLElBQUksT0FB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 |
@@ -36,7 +36,7 @@ "use strict"; | ||
/* Precondition: putEncryptionMaterial plaintextLength can not be negative. */ | ||
material_management_1.needs(plaintextLength >= 0, 'Malformed plaintextLength'); | ||
(0, material_management_1.needs)(plaintextLength >= 0, 'Malformed plaintextLength'); | ||
/* Precondition: Only cache EncryptionMaterial. */ | ||
material_management_1.needs(material_management_1.isEncryptionMaterial(material), 'Malformed response.'); | ||
(0, material_management_1.needs)((0, material_management_1.isEncryptionMaterial)(material), 'Malformed response.'); | ||
/* Precondition: Only cache EncryptionMaterial that is cacheSafe. */ | ||
material_management_1.needs(material.suite.cacheSafe, 'Can not cache non-cache safe material'); | ||
(0, material_management_1.needs)(material.suite.cacheSafe, 'Can not cache non-cache safe material'); | ||
const entry = Object.seal({ | ||
@@ -52,5 +52,5 @@ response: material, | ||
/* Precondition: Only cache DecryptionMaterial. */ | ||
material_management_1.needs(material_management_1.isDecryptionMaterial(material), 'Malformed response.'); | ||
(0, material_management_1.needs)((0, material_management_1.isDecryptionMaterial)(material), 'Malformed response.'); | ||
/* Precondition: Only cache DecryptionMaterial that is cacheSafe. */ | ||
material_management_1.needs(material.suite.cacheSafe, 'Can not cache non-cache safe material'); | ||
(0, material_management_1.needs)(material.suite.cacheSafe, 'Can not cache non-cache safe material'); | ||
const entry = Object.seal({ | ||
@@ -66,3 +66,3 @@ response: material, | ||
/* Precondition: plaintextLength can not be negative. */ | ||
material_management_1.needs(plaintextLength >= 0, 'Malformed plaintextLength'); | ||
(0, material_management_1.needs)(plaintextLength >= 0, 'Malformed plaintextLength'); | ||
const entry = cache.get(key); | ||
@@ -73,3 +73,3 @@ /* Check for early return (Postcondition): If this key does not have an EncryptionMaterial, return false. */ | ||
/* Postcondition: Only return EncryptionMaterial. */ | ||
material_management_1.needs(material_management_1.isEncryptionMaterial(entry.response), 'Malformed response.'); | ||
(0, material_management_1.needs)((0, material_management_1.isEncryptionMaterial)(entry.response), 'Malformed response.'); | ||
entry.bytesEncrypted += plaintextLength; | ||
@@ -85,3 +85,3 @@ entry.messagesEncrypted += 1; | ||
/* Postcondition: Only return DecryptionMaterial. */ | ||
material_management_1.needs(material_management_1.isDecryptionMaterial(entry.response), 'Malformed response.'); | ||
(0, material_management_1.needs)((0, material_management_1.isDecryptionMaterial)(entry.response), 'Malformed response.'); | ||
return entry; | ||
@@ -108,2 +108,2 @@ }, | ||
exports.getLocalCryptographicMaterialsCache = getLocalCryptographicMaterialsCache; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0X2xvY2FsX2NyeXB0b2dyYXBoaWNfbWF0ZXJpYWxzX2NhY2hlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2dldF9sb2NhbF9jcnlwdG9ncmFwaGljX21hdGVyaWFsc19jYWNoZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQzs7Ozs7O0FBRXRDLDBEQUEyQjtBQUMzQix5RUFPd0M7QUFTeEMsU0FBZ0IsbUNBQW1DLENBR2pELFFBQWdCLEVBQ2hCLHFCQUE2QixJQUFJLEdBQUcsRUFBRTtJQUV0QyxNQUFNLEtBQUssR0FBRyxJQUFJLG1CQUFHLENBQW1CO1FBQ3RDLEdBQUcsRUFBRSxRQUFRO1FBQ2IsT0FBTyxDQUFDLElBQUksRUFBRSxLQUFLO1lBQ2pCLG9GQUFvRjtZQUNwRixLQUFLLENBQUMsUUFBUSxDQUFDLHNCQUFzQixFQUFFLENBQUE7UUFDekMsQ0FBQztLQUNGLENBQUMsQ0FlRDtJQUFBLENBQUMsU0FBUywwQkFBMEI7UUFDbkMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUM5QixZQUFZLEVBQUUsQ0FBQTtZQUNkLDBCQUEwQixFQUFFLENBQUE7UUFDOUIsQ0FBQyxFQUFFLGtCQUFrQixDQUFDLENBQUE7UUFDdEI7Ozs7O1dBS0c7UUFDSCxhQUFhO1FBQ2IsT0FBTyxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDbEMsQ0FBQyxDQUFDLEVBQUUsQ0FBQTtJQUVKLE9BQU87UUFDTCxxQkFBcUIsQ0FDbkIsR0FBVyxFQUNYLFFBQStCLEVBQy9CLGVBQXVCLEVBQ3ZCLE1BQWU7WUFFZiw4RUFBOEU7WUFDOUUsMkJBQUssQ0FBQyxlQUFlLElBQUksQ0FBQyxFQUFFLDJCQUEyQixDQUFDLENBQUE7WUFDeEQsa0RBQWtEO1lBQ2xELDJCQUFLLENBQUMsMENBQW9CLENBQUMsUUFBUSxDQUFDLEVBQUUscUJBQXFCLENB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0X2xvY2FsX2NyeXB0b2dyYXBoaWNfbWF0ZXJpYWxzX2NhY2hlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2dldF9sb2NhbF9jcnlwdG9ncmFwaGljX21hdGVyaWFsc19jYWNoZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQzs7Ozs7O0FBRXRDLDBEQUEyQjtBQUMzQix5RUFPd0M7QUFTeEMsU0FBZ0IsbUNBQW1DLENBR2pELFFBQWdCLEVBQ2hCLHFCQUE2QixJQUFJLEdBQUcsRUFBRTtJQUV0QyxNQUFNLEtBQUssR0FBRyxJQUFJLG1CQUFHLENBQW1CO1FBQ3RDLEdBQUcsRUFBRSxRQUFRO1FBQ2IsT0FBTyxDQUFDLElBQUksRUFBRSxLQUFLO1lBQ2pCLG9GQUFvRjtZQUNwRixLQUFLLENBQUMsUUFBUSxDQUFDLHNCQUFzQixFQUFFLENBQUE7UUFDekMsQ0FBQztLQUNGLENBQUMsQ0FlRDtJQUFBLENBQUMsU0FBUywwQkFBMEI7UUFDbkMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUM5QixZQUFZLEVBQUUsQ0FBQTtZQUNkLDBCQUEwQixFQUFFLENBQUE7UUFDOUIsQ0FBQyxFQUFFLGtCQUFrQixDQUFDLENBQUE7UUFDdEI7Ozs7O1dBS0c7UUFDSCxhQUFhO1FBQ2IsT0FBTyxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDbEMsQ0FBQyxDQUFDLEVBQUUsQ0FBQTtJQUVKLE9BQU87UUFDTCxxQkFBcUIsQ0FDbkIsR0FBVyxFQUNYLFFBQStCLEVBQy9CLGVBQXVCLEVBQ3ZCLE1BQWU7WUFFZiw4RUFBOEU7WUFDOUUsSUFBQSwyQkFBSyxFQUFDLGVBQWUsSUFBSSxDQUFDLEVBQUUsMkJBQTJCLENBQUMsQ0FBQTtZQUN4RCxrREFBa0Q7WUFDbEQsSUFBQSwyQkFBSyxFQUFDLElBQUEsMENBQW9CLEVBQUMsUUFBUSxDQUFD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 |
{ | ||
"name": "@aws-crypto/cache-material", | ||
"version": "3.0.0", | ||
"version": "3.1.0", | ||
"scripts": { | ||
@@ -21,4 +21,4 @@ "prepublishOnly": "npm run build", | ||
"dependencies": { | ||
"@aws-crypto/material-management": "^3.0.0", | ||
"@aws-crypto/serialize": "^3.0.0", | ||
"@aws-crypto/material-management": "^3.1.0", | ||
"@aws-crypto/serialize": "^3.1.0", | ||
"@types/lru-cache": "^5.1.0", | ||
@@ -35,3 +35,3 @@ "lru-cache": "^6.0.0", | ||
], | ||
"gitHead": "affe2378b842b35e22d430d29fa863db44ea6b60" | ||
"gitHead": "1bc8957ce9378767d3fca65ae5310c130384e075" | ||
} |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
90987
0