Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
;( function ( root , factory , undef ) {
if ( typeof exports === "object" ) {
// CommonJS
module . exports = exports = factory ( require ( "./core" ), require ( "./cipher-core" ));
}
else if ( typeof define === "function" && define . amd ) {
// AMD
define ([ "./core" , "./cipher-core" ], factory );
}
else {
// Global (browser)
factory ( root . CryptoJS );
}
}( this , function ( CryptoJS ) {
/**
* ISO/IEC 9797-1 Padding Method 2.
*/
CryptoJS . pad . Iso97971 = {
pad : function ( data , blockSize ) {
// Add 0x80 byte
data . concat ( CryptoJS . lib . WordArray . create ([ 0x80000000 ], 1 ));
// Zero pad the rest
CryptoJS . pad . ZeroPadding . pad ( data , blockSize );
},
unpad : function ( data ) {
// Remove zero padding
CryptoJS . pad . ZeroPadding . unpad ( data );
// Remove one more byte -- the 0x80 byte
data . sigBytes -- ;
}
};
return CryptoJS . pad . Iso97971 ;
}));
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings