%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Copyright: 2010 Integrated Sytems Laboratory, ETH Zurich %% http://www.iis.ee.ethz.ch/~sha3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function h = jh256_hash(m,n) M0=zeros(1,64); H0=zeros(1,128); H0(1,1)=1; iv=jh_256(M0,H0); H(1,1:128)=iv; %Set JH initialization vector for u=1:n H = jh_256(m(1,(u-1)*64+1:u*64), H); end h = output256(H);