New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@aws-crypto/encrypt-browser

Package Overview
Dependencies
Maintainers
3
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-crypto/encrypt-browser - npm Package Compare versions

Comparing version 0.1.0-preview.2 to 0.1.0-preview.3

2

build/main/encrypt.d.ts

@@ -12,5 +12,5 @@ import { // eslint-disable-line no-unused-vars

messageHeader: MessageHeader;
cipherMessage: Uint8Array;
ciphertext: Uint8Array;
}
export declare function encrypt(cmm: KeyringWebCrypto | WebCryptoMaterialsManager, plaintext: Uint8Array, { suiteId, encryptionContext, frameLength }?: EncryptInput): Promise<EncryptResult>;
//# sourceMappingURL=encrypt.d.ts.map

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

const { messageAADContentString, messageAAD } = serialize_1.aadFactory(util_utf8_browser_1.fromUtf8);
async function encrypt(cmm, plaintext, { suiteId, encryptionContext, frameLength = serialize_1.FRAME_LENGTH } = {}) {
async function encrypt(cmm, plaintext, { suiteId, encryptionContext = {}, frameLength = serialize_1.FRAME_LENGTH } = {}) {
/* Precondition: The frameLength must be less than the maximum frame size for browser encryption. */

@@ -40,6 +40,5 @@ material_management_browser_1.needs(frameLength > 0 && serialize_1.Maximum.FRAME_SIZE >= frameLength, `frameLength out of bounds: 0 > frameLength >= ${serialize_1.Maximum.FRAME_SIZE}`);

encryptionContext,
frameLength,
plaintextLength
};
const { material, context } = await cmm.getEncryptionMaterials(encryptionRequest);
const material = await cmm.getEncryptionMaterials(encryptionRequest);
const { kdfGetSubtleEncrypt, subtleSign, dispose } = await material_management_browser_1.getEncryptHelper(material);

@@ -53,3 +52,3 @@ const messageId = await backend.randomValues(serialize_1.MESSAGE_ID_LENGTH);

messageId,
encryptionContext: context,
encryptionContext: material.encryptionContext,
encryptedDataKeys: material.encryptedDataKeys,

@@ -88,15 +87,15 @@ contentType: serialize_1.ContentType.FRAMED_DATA,

}
const cipherMessage = serialize_1.concatBuffers(header, headerAuthIv, headerAuthTag, ...bodyContent);
const ciphertext = serialize_1.concatBuffers(header, headerAuthIv, headerAuthTag, ...bodyContent);
dispose();
if (typeof subtleSign === 'function') {
const signatureArrayBuffer = await subtleSign(cipherMessage);
const signatureArrayBuffer = await subtleSign(ciphertext);
const derSignature = serialize_1.raw2der(new Uint8Array(signatureArrayBuffer), material.suite);
const signatureInfo = serialize_1.serializeSignatureInfo(derSignature);
return { cipherMessage: serialize_1.concatBuffers(cipherMessage, signatureInfo), messageHeader };
return { ciphertext: serialize_1.concatBuffers(ciphertext, signatureInfo), messageHeader };
}
else {
return { cipherMessage, messageHeader };
return { ciphertext, messageHeader };
}
}
exports.encrypt = encrypt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jcnlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbmNyeXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7OztHQWFHOztBQUVILHlGQVVnRDtBQUNoRCxxREFjOEI7QUFDOUIsa0VBQXFEO0FBQ3JELHVFQUFvRTtBQUVwRSxNQUFNLFNBQVMsR0FBRyw0QkFBZ0IsQ0FBQyw0QkFBUSxDQUFDLENBQUE7QUFDNUMsTUFBTSxFQUFFLHVCQUF1QixFQUFFLFVBQVUsRUFBRSxHQUFHLHNCQUFVLENBQUMsNEJBQVEsQ0FBQyxDQUFBO0FBYzdELEtBQUssVUFBVSxPQUFPLENBQzNCLEdBQStDLEVBQy9DLFNBQXFCLEVBQ3JCLEVBQUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsR0FBRyx3QkFBWSxLQUFtQixFQUFFO0lBRTdFLG9HQUFvRztJQUNwRyxtQ0FBSyxDQUFDLFdBQVcsR0FBRyxDQUFDLElBQUksbUJBQU8sQ0FBQyxVQUFVLElBQUksV0FBVyxFQUFFLGlEQUFpRCxtQkFBTyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUE7SUFFbEksTUFBTSxPQUFPLEdBQUcsTUFBTSx3Q0FBbUIsRUFBRSxDQUFBO0lBQzNDLElBQUksQ0FBQyxPQUFPO1FBQUUsTUFBTSxJQUFJLEtBQUssQ0FBQyw2QkFBNkIsQ0FBQyxDQUFBO0lBRTVELDBGQUEwRjtJQUMxRixHQUFHLEdBQUcsR0FBRyxZQUFZLDhDQUFnQjtRQUNuQyxDQUFDLENBQUMsSUFBSSwyRUFBNkMsQ0FBQyxHQUFHLENBQUM7UUFDeEQsQ0FBQyxDQUFDLEdBQUcsQ0FBQTtJQUVQLHVGQUF1RjtJQUN2RixNQUFNLGVBQWUsR0FBRyxTQUFTLENBQUMsVUFBVSxDQUFBO0lBQzVDLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxxREFBdUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxxREFBdUIsQ0FBQyxzREFBd0IsQ0FBQyxnREFBZ0QsQ0FBQyxDQUFBO0lBRXJLLE1BQU0saUJBQWlCLEdBQStCO1FBQ3BELEtBQUs7UUFDTCxpQkFBaUI7UUFDakIsV0FBVztRQUNYLGVBQWU7S0FDaEIsQ0FBQTtJQUVELE1BQU0sRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLEdBQUcsTUFBTSxHQUFHLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsQ0FBQTtJQUNqRixNQUFNLEVBQUUsbUJBQW1CLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxHQUFHLE1BQU0sOENBQWdCLENBQUMsUUFBUSxDQUFDLENBQUE7SUFFckYsTUFBTSxTQUFTLEdBQUcsTUFBTSxPQUFPLENBQUMsWUFBWSxDQUFDLDZCQUFpQixDQUFDLENBQUE7SUFFL0QsTUFBTSxFQUFFLEVBQUUsRUFBRSxRQUFRLEVBQUUsR0FBRyxRQUFRLENBQUMsS0FBSyxDQUFBO0lBRXZDLE1BQU0sYUFBYSxHQUFrQjtRQUNuQyxPQUFPLEVBQUUsZ0NBQW9CLENBQUMsRUFBRTtRQUNoQyxJQUFJLEVBQUUsc0JBQVUsQ0FBQyxnQkFBZ0I7UUFDakMsT0FBTyxFQUFFLEVBQUU7UUFDWCxTQUFTO1FBQ1QsaUJBQWlCLEVBQUUsT0FBTztRQUMxQixpQkFBaUIsRUFBRSxRQUFRLENBQUMsaUJBQWlCO1FBQzdDLFdBQVcsRUFBRSx1QkFBVyxDQUFDLFdBQVc7UUFDcEMsY0FBYyxFQUFFLFFBQVE7UUFDeEIsV0FBVztLQUNaLENBQUE7SUFFRCxNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUMsc0JBQXNCLENBQUMsYUFBYSxDQUFDLENBQUE7SUFDOUQsTUFBTSxJQUFJLEdBQUcsbUJBQU8sQ0FBQyxFQUFFLEVBQUUsU0FBUyxDQUFDLENBQUE7SUFDbkMsTUFBTSxnQkFBZ0IsR0FBRyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUVsRCxNQUFNLFlBQVksR0FBRyxTQUFTLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFBO0lBQ3JELE1BQU0sYUFBYSxHQUFHLE1BQU0sZ0JBQWdCLENBQUMsWUFBWSxFQUFFLE1BQU0sQ0FBQyxDQUFDLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUE7SUFFckYsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLEdBQUcsV0FBVyxDQUFDLENBQUE7SUFDL0Q7OztPQUdHO0lBQ0gsTUFBTSxnQkFBZ0IsR0FBRyxXQUFXLEdBQUcsQ0FBQyxDQUFDLGNBQWMsR0FBRyxXQUFXLENBQUMsR0FBRyxlQUFlLENBQUMsQ0FBQTtJQUN6RixNQUFNLFdBQVcsR0FBRyxFQUFFLENBQUE7SUFFdEIsS0FBSyxJQUFJLGNBQWMsR0FBRyxDQUFDLEVBQUUsY0FBYyxJQUFJLGNBQWMsRUFBRSxjQUFjLElBQUksQ0FBQyxFQUFFO1FBQ2xGLE1BQU0sT0FBTyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLGNBQWMsQ0FBQyxDQUFBO1FBQzNELE1BQU0sWUFBWSxHQUFHLGNBQWMsS0FBSyxjQUFjLENBQUE7UUFDdEQsTUFBTSxXQUFXLEdBQUcsWUFBWTtZQUM5QixDQUFDLENBQUMsU0FBUyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLENBQUM7WUFDdkUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQ2xELE1BQU0sYUFBYSxHQUFHLHVCQUF1QixDQUFDLEVBQUUsV0FBVyxFQUFFLGFBQWEsQ0FBQyxXQUFXLEVBQUUsWUFBWSxFQUFFLENBQUMsQ0FBQTtRQUN2RyxNQUFNLHFCQUFxQixHQUFHLFVBQVUsQ0FDdEMsU0FBUyxFQUNULGFBQWEsRUFDYixjQUFjLEVBQ2QsWUFBWSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUM5QyxDQUFBO1FBRUQ7OztXQUdHO1FBQ0gsTUFBTSxjQUFjLEdBQUcsSUFBSSxVQUFVLENBQ25DLFNBQVMsQ0FBQyxNQUFNLEVBQ2hCLENBQUMsY0FBYyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVcsRUFDbEMsWUFBWSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUM5QyxDQUFBO1FBQ0QsTUFBTSxzQkFBc0IsR0FBRyxNQUFNLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxxQkFBcUIsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFBO1FBRXJHLFdBQVcsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLHNCQUFzQixDQUFDLENBQUE7S0FDdEQ7SUFFRCxNQUFNLGFBQWEsR0FBRyx5QkFBYSxDQUNqQyxNQUFNLEVBQ04sWUFBWSxFQUNaLGFBQWEsRUFDYixHQUFHLFdBQVcsQ0FDZixDQUFBO0lBRUQsT0FBTyxFQUFFLENBQUE7SUFFVCxJQUFJLE9BQU8sVUFBVSxLQUFLLFVBQVUsRUFBRTtRQUNwQyxNQUFNLG9CQUFvQixHQUFHLE1BQU0sVUFBVSxDQUFDLGFBQWEsQ0FBQyxDQUFBO1FBQzVELE1BQU0sWUFBWSxHQUFHLG1CQUFPLENBQUMsSUFBSSxVQUFVLENBQUMsb0JBQW9CLENBQUMsRUFBRSxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUE7UUFDbEYsTUFBTSxhQUFhLEdBQUcsa0NBQXNCLENBQUMsWUFBWSxDQUFDLENBQUE7UUFDMUQsT0FBTyxFQUFFLGFBQWEsRUFBRSx5QkFBYSxDQUFDLGFBQWEsRUFBRSxhQUFhLENBQUMsRUFBRSxhQUFhLEVBQUUsQ0FBQTtLQUNyRjtTQUFNO1FBQ0wsT0FBTyxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQUUsQ0FBQTtLQUN4QztBQUNILENBQUM7QUExR0QsMEJBMEdDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jcnlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbmNyeXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7OztHQWFHOztBQUVILHlGQVVnRDtBQUNoRCxxREFjOEI7QUFDOUIsa0VBQXFEO0FBQ3JELHVFQUFvRTtBQUVwRSxNQUFNLFNBQVMsR0FBRyw0QkFBZ0IsQ0FBQyw0QkFBUSxDQUFDLENBQUE7QUFDNUMsTUFBTSxFQUFFLHVCQUF1QixFQUFFLFVBQVUsRUFBRSxHQUFHLHNCQUFVLENBQUMsNEJBQVEsQ0FBQyxDQUFBO0FBYzdELEtBQUssVUFBVSxPQUFPLENBQzNCLEdBQStDLEVBQy9DLFNBQXFCLEVBQ3JCLEVBQUUsT0FBTyxFQUFFLGlCQUFpQixHQUFHLEVBQUUsRUFBRSxXQUFXLEdBQUcsd0JBQVksS0FBbUIsRUFBRTtJQUVsRixvR0FBb0c7SUFDcEcsbUNBQUssQ0FBQyxXQUFXLEdBQUcsQ0FBQyxJQUFJLG1CQUFPLENBQUMsVUFBVSxJQUFJLFdBQVcsRUFBRSxpREFBaUQsbUJBQU8sQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFBO0lBRWxJLE1BQU0sT0FBTyxHQUFHLE1BQU0sd0NBQW1CLEVBQUUsQ0FBQTtJQUMzQyxJQUFJLENBQUMsT0FBTztRQUFFLE1BQU0sSUFBSSxLQUFLLENBQUMsNkJBQTZCLENBQUMsQ0FBQTtJQUU1RCwwRkFBMEY7SUFDMUYsR0FBRyxHQUFHLEdBQUcsWUFBWSw4Q0FBZ0I7UUFDbkMsQ0FBQyxDQUFDLElBQUksMkVBQTZDLENBQUMsR0FBRyxDQUFDO1FBQ3hELENBQUMsQ0FBQyxHQUFHLENBQUE7SUFFUCx1RkFBdUY7SUFDdkYsTUFBTSxlQUFlLEdBQUcsU0FBUyxDQUFDLFVBQVUsQ0FBQTtJQUM1QyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUkscURBQXVCLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUkscURB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

@@ -12,5 +12,5 @@ import { // eslint-disable-line no-unused-vars

messageHeader: MessageHeader;
cipherMessage: Uint8Array;
ciphertext: Uint8Array;
}
export declare function encrypt(cmm: KeyringWebCrypto | WebCryptoMaterialsManager, plaintext: Uint8Array, { suiteId, encryptionContext, frameLength }?: EncryptInput): Promise<EncryptResult>;
//# sourceMappingURL=encrypt.d.ts.map

@@ -23,3 +23,3 @@ /*

const { messageAADContentString, messageAAD } = aadFactory(fromUtf8);
export async function encrypt(cmm, plaintext, { suiteId, encryptionContext, frameLength = FRAME_LENGTH } = {}) {
export async function encrypt(cmm, plaintext, { suiteId, encryptionContext = {}, frameLength = FRAME_LENGTH } = {}) {
/* Precondition: The frameLength must be less than the maximum frame size for browser encryption. */

@@ -40,6 +40,5 @@ needs(frameLength > 0 && Maximum.FRAME_SIZE >= frameLength, `frameLength out of bounds: 0 > frameLength >= ${Maximum.FRAME_SIZE}`);

encryptionContext,
frameLength,
plaintextLength
};
const { material, context } = await cmm.getEncryptionMaterials(encryptionRequest);
const material = await cmm.getEncryptionMaterials(encryptionRequest);
const { kdfGetSubtleEncrypt, subtleSign, dispose } = await getEncryptHelper(material);

@@ -53,3 +52,3 @@ const messageId = await backend.randomValues(MESSAGE_ID_LENGTH);

messageId,
encryptionContext: context,
encryptionContext: material.encryptionContext,
encryptedDataKeys: material.encryptedDataKeys,

@@ -88,14 +87,14 @@ contentType: ContentType.FRAMED_DATA,

}
const cipherMessage = concatBuffers(header, headerAuthIv, headerAuthTag, ...bodyContent);
const ciphertext = concatBuffers(header, headerAuthIv, headerAuthTag, ...bodyContent);
dispose();
if (typeof subtleSign === 'function') {
const signatureArrayBuffer = await subtleSign(cipherMessage);
const signatureArrayBuffer = await subtleSign(ciphertext);
const derSignature = raw2der(new Uint8Array(signatureArrayBuffer), material.suite);
const signatureInfo = serializeSignatureInfo(derSignature);
return { cipherMessage: concatBuffers(cipherMessage, signatureInfo), messageHeader };
return { ciphertext: concatBuffers(ciphertext, signatureInfo), messageHeader };
}
else {
return { cipherMessage, messageHeader };
return { ciphertext, messageHeader };
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jcnlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbmNyeXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFFSCxPQUFPLEVBQ0wsdUJBQXVCLEVBQ3ZCLDZDQUE2QyxFQUUxQixxQ0FBcUM7QUFDeEQsd0JBQXdCLEVBQ3hCLGdCQUFnQixFQUNoQixnQkFBZ0IsRUFDaEIsS0FBSyxFQUVOLE1BQU0seUNBQXlDLENBQUE7QUFDaEQsT0FBTyxFQUNMLGdCQUFnQixFQUNoQixVQUFVLEVBQ1YsT0FBTyxFQUNQLGFBQWEsRUFDRSxxQ0FBcUM7QUFDcEQsb0JBQW9CLEVBQ3BCLFVBQVUsRUFDVixXQUFXLEVBQ1gsc0JBQXNCLEVBQ3RCLFlBQVksRUFDWixpQkFBaUIsRUFDakIsT0FBTyxFQUNQLE9BQU8sRUFDUixNQUFNLHVCQUF1QixDQUFBO0FBQzlCLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQTtBQUNyRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQTtBQUVwRSxNQUFNLFNBQVMsR0FBRyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQTtBQUM1QyxNQUFNLEVBQUUsdUJBQXVCLEVBQUUsVUFBVSxFQUFFLEdBQUcsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFBO0FBY3BFLE1BQU0sQ0FBQyxLQUFLLFVBQVUsT0FBTyxDQUMzQixHQUErQyxFQUMvQyxTQUFxQixFQUNyQixFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEdBQUcsWUFBWSxLQUFtQixFQUFFO0lBRTdFLG9HQUFvRztJQUNwRyxLQUFLLENBQUMsV0FBVyxHQUFHLENBQUMsSUFBSSxPQUFPLENBQUMsVUFBVSxJQUFJLFdBQVcsRUFBRSxpREFBaUQsT0FBTyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUE7SUFFbEksTUFBTSxPQUFPLEdBQUcsTUFBTSxtQkFBbUIsRUFBRSxD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jcnlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbmNyeXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFFSCxPQUFPLEVBQ0wsdUJBQXVCLEVBQ3ZCLDZDQUE2QyxFQUUxQixxQ0FBcUM7QUFDeEQsd0JBQXdCLEVBQ3hCLGdCQUFnQixFQUNoQixnQkFBZ0IsRUFDaEIsS0FBSyxFQUVOLE1BQU0seUNBQXlDLENBQUE7QUFDaEQsT0FBTyxFQUNMLGdCQUFnQixFQUNoQixVQUFVLEVBQ1YsT0FBTyxFQUNQLGFBQWEsRUFDRSxxQ0FBcUM7QUFDcEQsb0JBQW9CLEVBQ3BCLFVBQVUsRUFDVixXQUFXLEVBQ1gsc0JBQXNCLEVBQ3RCLFlBQVksRUFDWixpQkFBaUIsRUFDakIsT0FBTyxFQUNQLE9BQU8sRUFDUixNQUFNLHVCQUF1QixDQUFBO0FBQzlCLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQTtBQUNyRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQTtBQUVwRSxNQUFNLFNBQVMsR0FBRyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQTtBQUM1QyxNQUFNLEVBQUUsdUJBQXVCLEVBQUUsVUFBVSxFQUFFLEdBQUcsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFBO0FBY3BFLE1BQU0sQ0FBQyxLQUFLLFVBQVUsT0FBTyxDQUMzQixHQUErQyxFQUMvQyxTQUFxQixFQUNyQixFQUFFLE9BQU8sRUFBRSxpQkFBaUIsR0FBRyxFQUFFLEVBQUUsV0FBVyxHQUFHLFlBQVksS0FBbUIsRUFBRTtJQUVsRixvR0FBb0c7SUFDcEcsS0FBSyxDQUFDLFdBQVcsR0FBRyxDQUFDLElBQUksT0FBTyxDQUFDLFVBQVUsSUFBSSxXQUFXLEVBQUUsaURBQWlELE9BQU8sQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFBO0lBRWxJLE1BQU0sT0FBTyxHQUFHLE1BQU0sbUJB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

@@ -6,2 +6,15 @@ # Change Log

# [0.1.0-preview.3](/compare/@aws-crypto/encrypt-browser@0.1.0-preview.2...@aws-crypto/encrypt-browser@0.1.0-preview.3) (2019-08-08)
### Bug Fixes
* encrypt/decrypt interface should be the same (#189) ff78f94, closes #189 #182
* Encryption Context changes (#148) 5a7e9ca, closes #148 #54
* framLength is not passed to the CMM (#190) b60f653, closes #190 #161
# [0.1.0-preview.2](/compare/@aws-crypto/encrypt-browser@0.1.0-preview.1...@aws-crypto/encrypt-browser@0.1.0-preview.2) (2019-07-24)

@@ -8,0 +21,0 @@

{
"name": "@aws-crypto/encrypt-browser",
"version": "0.1.0-preview.2",
"version": "0.1.0-preview.3",
"scripts": {

@@ -18,5 +18,5 @@ "prepublishOnly": "tsc -p tsconfig.json && tsc -p tsconfig.module.json",

"dependencies": {
"@aws-crypto/material-management-browser": "^0.1.0-preview.2",
"@aws-crypto/serialize": "^0.1.0-preview.2",
"@aws-crypto/web-crypto-backend": "^0.1.0-preview.2",
"@aws-crypto/material-management-browser": "^0.1.0-preview.3",
"@aws-crypto/serialize": "^0.1.0-preview.3",
"@aws-crypto/web-crypto-backend": "^0.1.0-preview.3",
"@aws-sdk/util-utf8-browser": "0.1.0-preview.1",

@@ -59,3 +59,3 @@ "tslib": "^1.9.3"

},
"gitHead": "970dbfad262186db90bd9ad2eba7a36d8a54ca18"
"gitHead": "698180f30c85ef77a5739ebadd676d4b41ad441f"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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