%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Copyright: 2010 Integrated Sytems Laboratory, ETH Zurich
%%            http://www.iis.ee.ethz.ch/~sha3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function V=initialization(H, S, C, p)
  
  V = zeros(1, p.m/p.w);
  
  V(1:8) = H;

  for j=9:12,
      V(j)=bitxor(S(j-8), p.K(j-8));
  end
  
  V(13) = bitxor(C(1), p.K(5));
  V(14) = bitxor(C(1), p.K(6));
  V(15) = bitxor(C(2), p.K(7));
  V(16) = bitxor(C(2), p.K(8));

Generated on Fri Sep 24 10:39:12 CEST 2010
Home