dist/simple-crypt-deps.js
function(column,isInv)
		{
			var mult = [];	
			if(isInv)
				mult = [14,9,13,11];
			else
				mult = [2,1,1,3];
			var cpy = [];
			for(var i = 0; i < 4; i++)
				cpy[i] = column[i];
			
			column[0] = 	this.galois_multiplication(cpy[0],mult[0]) ^
					this.galois_multiplication(cpy[3],mult[1]) ^
					this.galois_multiplication(cpy[2],mult[2]) ^
					this.galois_multiplication(cpy[1],mult[3]);
			column[1] = 	this.galois_multiplication(cpy[1],mult[0]) ^
					this.galois_multiplication(cpy[0],mult[1]) ^
					this.galois_multiplication(cpy[3],mult[2]) ^
					this.galois_multiplication(cpy[2],mult[3]);
			column[2] = 	this.galois_multiplication(cpy[2],mult[0]) ^
					this.galois_multiplication(cpy[1],mult[1]) ^
					this.galois_multiplication(cpy[0],mult[2]) ^
					this.galois_multiplication(cpy[3],mult[3]);
			column[3] = 	this.galois_multiplication(cpy[3],mult[0]) ^
					this.galois_multiplication(cpy[2],mult[1]) ^
					this.galois_multiplication(cpy[1],mult[2]) ^
					this.galois_multiplication(cpy[0],mult[3]);
			return column;
		}
function(column,isInv)
		{
			var mult = [];	
			if(isInv)
				mult = [14,9,13,11];
			else
				mult = [2,1,1,3];
			var cpy = [];
			for(var i = 0; i < 4; i++)
				cpy[i] = column[i];
			
			column[0] = 	this.galois_multiplication(cpy[0],mult[0]) ^
					this.galois_multiplication(cpy[3],mult[1]) ^
					this.galois_multiplication(cpy[2],mult[2]) ^
					this.galois_multiplication(cpy[1],mult[3]);
			column[1] = 	this.galois_multiplication(cpy[1],mult[0]) ^
					this.galois_multiplication(cpy[0],mult[1]) ^
					this.galois_multiplication(cpy[3],mult[2]) ^
					this.galois_multiplication(cpy[2],mult[3]);
			column[2] = 	this.galois_multiplication(cpy[2],mult[0]) ^
					this.galois_multiplication(cpy[1],mult[1]) ^
					this.galois_multiplication(cpy[0],mult[2]) ^
					this.galois_multiplication(cpy[3],mult[3]);
			column[3] = 	this.galois_multiplication(cpy[3],mult[0]) ^
					this.galois_multiplication(cpy[2],mult[1]) ^
					this.galois_multiplication(cpy[1],mult[2]) ^
					this.galois_multiplication(cpy[0],mult[3]);
			return column;
		}
function ( column , isInv ) { var mult = [ ] ; if ( isInv ) mult = [ 14 , 9 , 13 , 11 ] ; else mult = [ 2 , 1 , 1 , 3 ] ; var cpy = [ ] ; for ( var i = 0 ; i < 4 ; i ++ ) cpy [ i ] = column [ i ] ; column [ 0 ] = this . galois_multiplication ( cpy [ 0 ] , mult [ 0 ] ) ^ this . galois_multiplication ( cpy [ 3 ] , mult [ 1 ] ) ^ this . galois_multiplication ( cpy [ 2 ] , mult [ 2 ] ) ^ this . galois_multiplication ( cpy [ 1 ] , mult [ 3 ] ) ; column [ 1 ] = this . galois_multiplication ( cpy [ 1 ] , mult [ 0 ] ) ^ this . galois_multiplication ( cpy [ 0 ] , mult [ 1 ] ) ^ this . galois_multiplication ( cpy [ 3 ] , mult [ 2 ] ) ^ this . galois_multiplication ( cpy [ 2 ] , mult [ 3 ] ) ; column [ 2 ] = this . galois_multiplication ( cpy [ 2 ] , mult [ 0 ] ) ^ this . galois_multiplication ( cpy [ 1 ] , mult [ 1 ] ) ^ this . galois_multiplication ( cpy [ 0 ] , mult [ 2 ] ) ^ this . galois_multiplication ( cpy [ 3 ] , mult [ 3 ] ) ; column [ 3 ] = this . galois_multiplication ( cpy [ 3 ] , mult [ 0 ] ) ^ this . galois_multiplication ( cpy [ 2 ] , mult [ 1 ] ) ^ this . galois_multiplication ( cpy [ 1 ] , mult [ 2 ] ) ^ this . galois_multiplication ( cpy [ 0 ] , mult [ 3 ] ) ; return column ; }
galois multipication of 1 column of the 4x4 matrix
galois multipication of 1 column of the 4x4 matrix