corrade-nucleus-nucleons – Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
2 office 1 /*
2 CryptoJS v3.1.2
3 code.google.com/p/crypto-js
4 (c) 2009-2013 by Jeff Mott. All rights reserved.
5 code.google.com/p/crypto-js/wiki/License
6 */
7 /**
8 * ISO/IEC 9797-1 Padding Method 2.
9 */
10 CryptoJS.pad.Iso97971 = {
11 pad: function (data, blockSize) {
12 // Add 0x80 byte
13 data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1));
14  
15 // Zero pad the rest
16 CryptoJS.pad.ZeroPadding.pad(data, blockSize);
17 },
18  
19 unpad: function (data) {
20 // Remove zero padding
21 CryptoJS.pad.ZeroPadding.unpad(data);
22  
23 // Remove one more byte -- the 0x80 byte
24 data.sigBytes--;
25 }
26 };