%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 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));