chore: localfied react, react-dom and crypto-es
This commit is contained in:
24
client/static/crypto-es@3.1.0/pad-zeropadding.mjs
Normal file
24
client/static/crypto-es@3.1.0/pad-zeropadding.mjs
Normal file
@@ -0,0 +1,24 @@
|
||||
//#region src/pad-zeropadding.ts
|
||||
/**
|
||||
* Zero padding strategy.
|
||||
*/
|
||||
const ZeroPadding = {
|
||||
pad(data, blockSize) {
|
||||
const _data = data;
|
||||
const blockSizeBytes = blockSize * 4;
|
||||
_data.clamp();
|
||||
_data.sigBytes += blockSizeBytes - (data.sigBytes % blockSizeBytes || blockSizeBytes);
|
||||
},
|
||||
unpad(data) {
|
||||
const _data = data;
|
||||
const dataWords = _data.words;
|
||||
for (let i = _data.sigBytes - 1; i >= 0; i -= 1) if (dataWords[i >>> 2] >>> 24 - i % 4 * 8 & 255) {
|
||||
_data.sigBytes = i + 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
//#endregion
|
||||
export { ZeroPadding };
|
||||
//# sourceMappingURL=pad-zeropadding.mjs.map
|
||||
Reference in New Issue
Block a user