%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Copyright: 2010 Integrated Sytems Laboratory, ETH Zurich
%%            http://www.iis.ee.ethz.ch/~sha3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
global Q Qb Mb Hb qnt32;

Q = [Q; zeros(32-size(Q,1),1)];
Qb = [Qb; zeros(32-size(Qb,1),32)];

for ii = 0:ER1-1
    Q(ii+16+1,:) = expand1(ii+16);
    Qt = num2bin(qnt32,Q(ii+16+1,:));
    Qb(ii+16+1,:) = (str2num(Qt(:)))';
end
    
for ii = ER1:ER1+ER2-1
    Q(ii+16+1,:) = expand2(ii+16);
    Qt = num2bin(qnt32,Q(ii+16+1,:));
    Qb(ii+16+1,:) = (str2num(Qt(:)))';
end

clear ii Qt;

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