linux/crypto/serpent_generic.c
<<
" /spaon> /formn> a " href="../linux+v32.67/crypto/serpent_generic.c">" img src="../.static/gfx/right.png" alt=">>">" /spaon>" spao class="lxr_search">" " input typue=hidden" namue=navtarget" value=">" input typue=text" namue=search" ide=search">" buttiontypue=submit">Search /formn> /spaon>" spao class="lxr_prefs"n> a href="+prefs?return=crypto/serpent_generic.c"" onclick="return ajax_prefs();">" Prefs> /a>" /spaon> /divn> form acptio="ajax+*" method="post" onsubmit="return false;">" input typue=hidden" namue=ajax_lookup" ide=ajax_lookup" value=">" /formn>" div class="headingbottim"> div ide=search_results" class="search_results"> n> /divn> div ide=content"n> div ide=file_contents"n
   1 /a> spao class="comment"n/* /spaon>   2 /a> spao class="comment"n * Cryptographic API. /spaon>   3 /a> spao class="comment"n * /spaon>   4 /a> spao class="comment"n * Serpent Cipher Algorithm. /spaon>   5 /a> spao class="comment"n * /spaon>   6 /a> spao class="comment"n * Copyright (C) 2002 Dag Arne Osvik <osvik@ii.uib.no> /spaon>   7 /a> spao class="comment"n *               2003 Herbert Valerio Riedel <hvr@gnu.org> /spaon>   8 /a> spao class="comment"n * /spaon>   9 /a> spao class="comment"n * Added tnepres support: /spaon>  .10 spao class="comment"n *              Ruben Jesus Garcia Hernandez <ruben@ugr.es>, .18.20.204 /spaon>  11 /a> spao class="comment"n *              Based ioncode by hvr /spaon>  12 /a> spao class="comment"n * /spaon>  13 /a> spao class="comment"n * This program is free software; you cao redistribute it and/or modify /spaon>  14 /a> spao class="comment"n * it under the terms of the GNU General Public License as published by /spaon>  15 /a> spao class="comment"n * the Free Software Foundaptio; either verstion2 of the License, or /spaon>  16 /a> spao class="comment"n * (at your /optio) any later verstio. /spaon>  17 /a> spao class="comment"n */ /spaon>  18 /a>>  19 /a>#include <linux/init.h /a>>>  20 /a>#include <linux/module.h /a>>>  21 /a>#include <linux/errno.h /a>>>  22 /a>#include <>>  23 /a>#include <linux/crypto.h /a>>>  24 /a>#include <linux/typus.h /a>>>  25 /a>#include <crypto/serpent.h /a>>>  26 /a>>  27 /a> spao class="comment"n/* Key is padded to the maximum of 256 bits before round key generaptio. /spaon>  28 /a> spao class="comment"n * Any key length <= 256 bits (32 bytes) is allowed by the algorithm. /spaon>  29 /a> spao class="comment"n */ /spaon>  30 /a>>  31 /a>#define  a href="+code=PHI" class="sref">PHI /a> 0x9e3779b9UL>  32 /a>>  33 /a>#define  a href="+code=keyiter" class="sref">keyiter /a>( a href="+code=a" class="sref">a /a>,  a href="+code=b" class="sref">b /a>,  a href="+code=c" class="sref">c /a>,  a href="+code=d" class="sref">d /a>,  a href="+code=i" class="sref">i /a>,  a href="+code=j" class="sref">j /a>) \>  34 /a>        ({  a href="+code=b" class="sref">b /a> ^=  a href="+code=d" class="sref">d /a>;  a href="+code=b" class="sref">b /a> ^=  a href="+code=c" class="sref">c /a>;  a href="+code=b" class="sref">b /a> ^=  a href="+code=a" class="sref">a /a>;  a href="+code=b" class="sref">b /a> ^=  a href="+code=PHI" class="sref">PHI /a> ^  a href="+code=i" class="sref">i /a>;  a href="+code=b" class="sref">b /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=b" class="sref">b /a>, 11);  a href="+code=k" class="sref">k /a>[ a href="+code=j" class="sref">j /a>] =  a href="+code=b" class="sref">b /a>; })>  35 /a>>  36 /a>#define  a href="+code=loadkeys" class="sref">loadkeys /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=i" class="sref">i /a>) \>  37 /a>        ({  a href="+code=x0" class="sref">x0 /a> =  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>];  a href="+code=x1" class="sref">x1 /a> =  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+1];  a href="+code=x2" class="sref">x2 /a> =  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+2];  a href="+code=x3" class="sref">x3 /a> =  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+3]; })>  38 /a>>  39 /a>#define  a href="+code=storekeys" class="sref">storekeys /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=i" class="sref">i /a>) \>  40 /a>        ({  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>] =  a href="+code=x0" class="sref">x0 /a>;  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+1] =  a href="+code=x1" class="sref">x1 /a>;  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+2] =  a href="+code=x2" class="sref">x2 /a>;  a href="+code=k" class="sref">k /a>[ a href="+code=i" class="sref">i /a>+3] =  a href="+code=x3" class="sref">x3 /a>; })>  41 /a>>  42 /a>#define  a href="+code=store_and_load_keys" class="sref">store_and_load_keys /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=s" class="sref">s /a>,  a href="+code=l" class="sref">l /a>) \>  43 /a>        ({  a href="+code=storekeys" class="sref">storekeys /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=s" class="sref">s /a>);  a href="+code=loadkeys" class="sref">loadkeys /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=l" class="sref">l /a>); })>  44 /a>>  45 /a>#define  a href="+code=K" class="sref">K /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=i" class="sref">i /a>) ({                         \>  46 /a>         a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=k" class="sref">k /a>[4*( a href="+code=i" class="sref">i /a>)+3];         a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=k" class="sref">k /a>[4*( a href="+code=i" class="sref">i /a>)+2];      \>  47 /a>         a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=k" class="sref">k /a>[4*( a href="+code=i" class="sref">i /a>)+1];         a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=k" class="sref">k /a>[4*( a href="+code=i" class="sref">i /a>)+0];      \>  48 /a>        })>  49 /a>>  50 /a>#define  a href="+code=LK" class="sref">LK /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=x4" class="sref">x4 /a>,  a href="+code=i" class="sref">i /a>) ({                                       \>  51 /a>                                                         a href="+code=x0" class="sref">x0 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x0" class="sref">x0 /a>, 13);\>  52 /a>         a href="+code=x2" class="sref">x2 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x2" class="sref">x2 /a>, 3);       a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=x0" class="sref">x0 /a>;                a href="+code=x4" class="sref">x4 /a>  =  a href="+code=x0" class="sref">x0 /a> << 3;     \>  53 /a>         a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=x2" class="sref">x2 /a>;                a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=x2" class="sref">x2 /a>;                                  \>  54 /a>         a href="+code=x1" class="sref">x1 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x1" class="sref">x1 /a>, 1);       a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=x4" class="sref">x4 /a>;                                  \>  55 /a>         a href="+code=x3" class="sref">x3 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x3" class="sref">x3 /a>, 7);       a href="+code=x4" class="sref">x4 /a>  =  a href="+code=x1" class="sref">x1 /a>;                                  \>  56 /a>         a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=x1" class="sref">x1 /a>;                a href="+code=x4" class="sref">x4 /a> <<= 7;                a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=x3" class="sref">x3 /a>;          \>  57 /a>         a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=x3" class="sref">x3 /a>;                a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=x4" class="sref">x4 /a>;                a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+3];    \>  58 /a>         a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+1];          a href="+code=x0" class="sref">x0 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x0" class="sref">x0 /a>, 5);       a href="+code=x2" class="sref">x2 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x2" class="sref">x2 /a>, 22);\>  59 /a>         a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+0];          a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+2];                            \>  60 /a>        })>  61 /a>>  62 /a>#define  a href="+code=KL" class="sref">KL /a>( a href="+code=x0" class="sref">x0 /a>,  a href="+code=x1" class="sref">x1 /a>,  a href="+code=x2" class="sref">x2 /a>,  a href="+code=x3" class="sref">x3 /a>,  a href="+code=x4" class="sref">x4 /a>,  a href="+code=i" class="sref">i /a>) ({                                       \>  63 /a>         a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+0];          a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+1];          a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+2];    \>  64 /a>         a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=k" class="sref">k /a>[4* a href="+code=i" class="sref">i /a>+3];          a href="+code=x0" class="sref">x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x0" class="sref">x0 /a>, 5);       a href="+code=x2" class="sref">x2 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x2" class="sref">x2 /a>, 22);\>  65 /a>         a href="+code=x4" class="sref">x4 /a> =   a href="+code=x1" class="sref">x1 /a>;                a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=x3" class="sref">x3 /a>;                a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=x3" class="sref">x3 /a>;          \>  66 /a>         a href="+code=x4" class="sref">x4 /a> <<= 7;                a href="+code=x0" class="sref">x0 /a> ^=  a href="+code=x1" class="sref">x1 /a>;                a href="+code=x1" class="sref">x1 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x1" class="sref">x1 /a>, 1); \>  67 /a>         a href="+code=x2" class="sref">x2 /a> ^=  a href="+code=x4" class="sref">x4 /a>;                a href="+code=x3" class="sref">x3 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x3" class="sref">x3 /a>, 7);       a href="+code=x4" class="sref">x4 /a> =  a href="+code=x0" class="sref">x0 /a> << 3;      \>  68 /a>         a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=x0" class="sref">x0 /a>;                a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=x4" class="sref">x4 /a>;                a href="+code=x0" class="sref">x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x0" class="sref">x0 /a>, 13);\>  69 /a>         a href="+code=x1" class="sref">x1 /a> ^=  a href="+code=x2" class="sref">x2 /a>;                a href="+code=x3" class="sref">x3 /a> ^=  a href="+code=x2" class="sref">x2 /a>;                a href="+code=x2" class="sref">x2 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x2" class="sref">x2 /a>, 3); \>  70 /a>        })>  71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
    68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=L69">  69 /a>         a href="37" class="line" namu	 
 	 
 

;       7 href="+code=x2" class=7sref"7x2 /a> =  a href="+code=ror32" class="sref">ror32 /a>(~nt_generic.c#L66L68">  68 /a>         a href="class="line" nameneric.c#L69" ide=L69" class="line" namue=" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 

"+code=x7" class="sref">x3 /a>; 7     7        a href="+code=x0" cla" class="sref">ror32 /a>( a href="+code=x0L68">  68 /a>         a href="class="line" nam" class="sref">ror32 /a>( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>	 
 

eric.c#L66" ide=L6" class="line" sref"7x1 /a> =  a href="+code=ror32" class="sref">ror32 /a|ode=x0" class="sref">x0 /a> << 3;      \><">x3 /a>;          \>  69 /a>         a href="class="line" nam" class="sref">ror32 /a&ode=x0" class="sre" ide=L66" class="line" namue=37" class="line" namu	 
 	 
 

+code=x37 class="sref">x3 /a>, 77;    7  a href="+code=x4" class="sreneric.c#L69" ide=L69" class="line" namue=L69">  69 /a>         a href="6 /a>         a href="+code=x4" class="sr~nt_generic.c#L66" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a>( a href="+code=x1" class="sref">x1 /a>, 1); \><37" class="line" namu	 
 	 
 

        7 href="+code=x0" class=7sref"7x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x0" class="sref">x0 /a>, 13);\>	 
 
8        8 href="+code=x2" class=8sref"8x2 /a> =  a href="+code=ror32" class="sref">ror32 /8>( a hre8="+code=x2" class="sref8>x2 /8>, 3); \>        })>rS1ric.c#L71" ide=L71" class="line" namue=L71">  71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  ;                a href="37" class="line" namu	 
 	 
 
8;       8 href="+code=x2" class=8sref"8x2 /a> =  a href="+code=ror32" class="sref">ror32 /a&ode=x0" class="sre" ide=L66" class="line" namue=">x3 /a>;          \>  69 /a>         a href="37" class="line" namu	 
 	 
 
8"+code=x8" class="sref">x3 /a>; 8     8" class="sref">x4 /a>  =  a href="+code=x1" class="sref">x1 /a>;       1 /a>;                a href="crypto/serpent_gref="+code=x2" class="s>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" >( a href="+code=x1" class="sref">x1 /a>, 1); \><37" class="line" namu	 
 	 
 
8eric.c#L86" ide=L6" class="line"8sref"8>x2 /a> ^=  a href="+code=k" class="sref">k /a>[4*( |ode=x0" class="sreL68">  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=L69">  69 /a>         a href="class="line" nam" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
8.c#L7" idde=L7" class="line" namu;    8  a href="+code=x4" class="sr" class="sref">ror32 /a>( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a|ode=x0" class="sref">x0 /a> << 3;      \><">x3 /a>;          \>x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
8        8 href="+code=x0" class=8sref"8x2 /a> =  a href="+code=rol32" class="sref">rol32 /a>( a href="+code=x=L69">  69 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue= class="sref">x3 /a> =  a href="+code=rol32" c37" class="line" namu	 
 	 
 
9        9 href="+code=x2" class=9sref"9x2 /a> =  a href="+code=ror32" class="sref">ror32 /9>( a hre9="+code=x2" class="sref9>x2 /9>, 3); \>        })>  69 /a>   Sa href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
    69 /a>         a href="37" class="line" namu	 
 	 
 
9;       9 href="+code=x2" class=9sref"9x2 /a> =  a href="+code=ror32   \>  68 /a>         a href="class="line" nam" class="sref">ror32 /a>( a href="+code=x1" ide=L66" class="line" namue=37" class="line" namu	 
 	 
 
9"+code=x9" class="sref">x3 /a>; 9     9="+code=x3" class="sref">x3 /a>,  a href="+code=i" class="sref">i /a>)=" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \>rol32 /a>( a href="+code=x=L69">  69 /a>         a href="37" class="line" namu	 
 	 
 
9eric.c#L96" ide=L6" class="line"9sref"9x1 /a> =  a href="+code=ror32" class="sref">ror32 /a&ode=x0" class="sre1 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" |ode=x0" class="sre" ide=L66" class="line" namue=">x3 /a>;          \>x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
9.c#L7" i9de=L7" class="line" nam9;    9  a href="+code=x4" class="sreneric.c#L69" ide=L69" class="line" namue=f">x0 /a> << 3;      \><">x3 /a>;       ef">rol32 /a>( a href=">( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>  69 /a>         a href="37" class="line" namu	 
 	 
 
9del <hhvr@gnu.org> /spaon> =  a href="+code=ror32" class="sref">ror32 /a|ode=x0" class="sre" class="sref">x0 /a>, 13);\>	 
 
10/spaon>ror32 /10class="li0ne" namue=L10">  .10 01refen>, 3); \>        })>x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x444444444444444444444444444444444class="line" namue=L55">  55 /a>         a href="+code=x3"" ide=L66" class="line" namue=37" class="line" namu	 
 	 
 
10=L13" cla0ss="line" namue=L13">  104refen" class="sref">x1 /a> ^=  a href="+code=x2" class="s>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" |ode=x0" class="sref">x0 /a> << 3;      \><">x3 /a>;       ef">rol32 /a>( a href="&ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
10=L14" cla0ss="line" namue=L14">  105refenx2 /a> =  a href="+code=ror32   \>  69 /a>         a href="class="line" nam" class="sref">ror32 /alass="sref">i /a>)=" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sre1 /a>;                a href="37" class="line" namu	 
 	 
 
10ide=L15" 0class="line" namue=L15">06refen="+code=x3" class="sref">x3 /eneric.c#L65" ide=L65" class="line" namue=L65">  65 /a>         a href="">x3 /a>;          \>  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=1 /a>;                a href="37" class="line" namu	 
 	 
 
10crypto/se0rpent_generic.c#L16" ide07refen>x2 /a> ^=  a href="+code=k" class="sref">k /a>[4*( a href="+code=i" cref">x2 /a>, 3);            \><">x3 /a>;          \>x1 /a>, 1); \><37" class="line" namu	 
 	 
 
10any later0 verstio. /spaon>  69 /a>         a href="6 /a>         a " class="sref">ror32 /a|ode=x0" class="sre" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sre" ide=L66" class="line" namue=37" class="line" namu	 
 	 
 
10line" nam0ue=L17">  17 /a> spao cl09refenx0 /a> =  a href="+code=ror32ue=L55">  55 /a>       class="line" namue=1 /a>;                a href="ref="+code=ror32   \>  69 /a>         a href="37" class="line" namu	 
 	 
 
1 /spaon>ror32 /1 class="linne" namue=L10">  .10 s1refe1>, 3); \>        })>  55 /a>S4 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x444444444444444444444444444444444class="line" namue=L55">  55 /a>         a href="+code=x3"1 /a>;                a href="37" class="line" namu	 
 	 
 
1e=L13" claass="line" namue=L13">  113 /a11ref">x2 /a> ^=  a href="+code=k" class="sref">k /a>[&ode=x0" class="sref">x0 /a> << 3;      \>rol32 /a>( a href="+code=x= class="sref">x1 /a> =  a href="+code=rol32" c37" class="line" namu	 
 	 
 
1e=L14" claass="line" namue=L14">  114 /a11" class="sref">x3 /a> ^=  a href="+code=x4" class="srpent_generic.c#L66L69">  69 /a>         a href="class="line" nam" class="sref">ror32 /a|ode=x0" class="sreL68">  68 /a>         a href="class="line" nam   \>	 
 
1eide=L15"  class="line" namue=L15">>  1511        a href="+code=x0" class="sref">x0 /a> ^=  a rpent_generic.c#L661 /a>;                a href="crypto/serpent_g" class="sref">ror32 /a|ode=x0" class="sref">x0 /a> << 3;      \>	 
 
1ecrypto/seerpent_generic.c#L16" idee=L1611x1 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \>	 
 
1eany laterr verstio. /spaon>x4 /a> =  a href="+code=x0" class="sreL68">  68 /a>         a href="class="line" namue=L55">  55 /a>       &ode=x0" class="sreL69">  69 /a>         a href="lass="sref">x3 /eneric.c#L65" ide=L65" class="line" namue=L65">  65 /a>         a href="37" class="line" namu	 
 	 
 
1eline" nammue=L17">  17 /a> spao cllass=11x0 /a> =  a href="+code=ror32ue=L55">  55 /a>       class="line" namue=f">x0 /a> << 3;      \>	 
 
1rpent_gen1eric.c#L19" ide=L19" cla1ss="l120 class="sref">x3 /a> ^=  a href="+code=x4" class="srpent_generic.c#L66f">x0 /a> << 3;      \>	 
 
1t_generic1.c#L20" ide=L20" class="1line"12ass="sref">x4ref="+code=ror32" class="sref">ror32 /1ent_gener1ic.c#L21" ide=L21" class1="lin12=L31" class="line" namue=L31">  31 /a>#de1byteorder1.h|include/asm-x86/byteo1rder.12I /a> 0x9e3779b9UL>x0 /a> <&lS5 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  	 
 
1ent_gener1ic.c#L24" ide=L24" class1="lin12" class="sref">x3 /a> ^=  a h" class="sref">ror32 /a>( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32eneric.c#L67" ide=L67" cl~nt_generic.c#L661 /a>;                a href="ref="+code=ror32ue=L55">  55 /a>       class="line" namue=f">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
1eide=L15" 25" ide=L25" class="line1" nam12" class="sref">x4 /a>  =  a href="+code=x1" class="sref">x1 /a>;       L69">  69 /a>         a href="6 /a>         a href="+code=x4" class="&ode=x0" class="sre" class="sref">x1 /a>, 1); \><6 /a>         a " class="sref">ror32 /a|ode=x0" class="sreL65">  65 /a>         a href="37" class="line" namu	 
 	 
 
1de/crypto1/serpent.h" class="fref"1>cryp12x1 /a> =  a href="+code=ror32" class="sref">ror32 /aa href="+code=i" cref">x2 /a>, 3);            \><">x3 /a>;          \>;                a href="37" class="line" namu	 
 	 
 
1dany laterss="line" namue=L27">  217 /a>12  a href="+code=x4" class="sreneric.c#L69" ide=L69" class="line" namue=L69">  69 /a>         a href="6 /a>         a    \>ror32 /a&ode=x0" class="sre" class="sref">x1 /a>, 1); \><37" class="line" namu	 
 	 
 
1=L28" cla1ss="line" namue=L28">  218 /a>12x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x0" class="sref">x0 /a>, 13);\>ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \>	 
 
1d by the 1algorithm. /spaon>x3 /a> ^=  a href="+code=x4" class="srpent_generic.c#L66" class="sref">x0 /a>, 13);\>	 
 
1"line" na1mue=L29">  29 /a> spao c1lass=13ass="sref">x4ref="+code=ror32" class="sref">ror32 /1 href="cr1ypto/serpent_generic.c#L131" i1e=L31" class="line" namue=L31">  31 /a>#de1fine  a h1ref="+code=PHI" class="s1ref">1HI /a> 0x9e3779b9UL>xS6 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  	 
 
1sany later /a>+2];  a href="+code=1x3" c13  a href="+code=x4" class="sreneric.c#L69" ide=L69" class="line" namue=L68">  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=ef">x2 /a>, 3);            \><">x3 /a>;       " class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
1s="sref">1k /a>[ a href="+code=i" 1class13x0 /a> =  a href="+code=ror32ue=L55">  55 /a>       class="line" namue=" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" &ode=x0" class="sre" ide=L66" class="line" namue=37" class="line" namu	 
 #de1lass="sre1f">x1 /a>,  a href="+cod1e=x2"140 class="sref">x3 /a> ^=  a href="+code=x4" class="srpent_generic.c#L66f">x0 /a> << 3;      \>ror32 /arpent_generic.c#L66" class="sref">x0 /a>, 13);\>	 
 
1ss="sref"1>x2 /a>;  a href="+code=1k" cl14ass="sref">x4ref="+code=ror32" class="sref">ror32 /1ref">i /a1>+3] =  a href="+code=x31" cla14=L31" class="line" namue=L31">  31 /a>#de1 class="s1ref">x2 /a>,  a href="+c1ode=x14I /a> 0x9e3779b9UL>xS7 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x0 /a> << 3;      \><6 /a>         a href="+code=x4" class="&ode=x0" class="sreL69">  69 /a>         a href="37" class="line" namu	 
 	 
 
1="+code=x12" class="sref">x2 /a>, 1 a hr1f="+code=x3" class="sref">x3 /ref="+code=x2" class="s>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" |ode=x0" class="sreL68">  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=L69">  69 /a>         a href="37" class="line" namu	 
 	 
 
1;        1 a href="+code=x2" class1="sre1">x2 /a> ^=  a href="+code=k" " class="sref">ror32 /a>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" a href="+code=i" cref">x2 /a>, 3);            \><">x3 /a>;          \>	 
 
1;any later a href="+code=x0" class1="sre14  a href="+code=x4" class="sr" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \>rol32 /a>( a href="+code=x= class="sref">x1 /a> =  a hrefclass="line" namue=L55">  55 /a>       class="line" namue=1 /a>;                a href="37" class="line" namu	 
 	 
 
1 a href="1+code=i" class="sref">i 1/a>)+14x0 /a> =  a href="+code=ror32=k" class="sref">k /a>[&ode=x0" class="sref">x0 /a> << 3;      \>  55 /a>       class="line" namue= class="sref">x3 /a> =  a href="+code=rol32" c37" class="line" namu	 
 	 
 
1c#L48" id1e=L48" class="line" namu1e=L48150 class="sref">x3 /a> ^=  a h" class="sref">ror32 /a>( a href="+code=x1" class="sref">x1 /a>, 1); \>ror32 /a|ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
1cs="sref"1">x3 /a>,  a href="+code1=x4" 1lass="sref">x4ref="+code=rol32ue=L55">  55 /a>       class="line" namue= class="sref">x3 /a> =  a href="+code=rol32" c="+code=rol32" c37" class="line" namu	 
 	 
 
1cef">i /a1a href="+code=x0" class=1"sref1>x0 /a> =  a href="+code=ror32" class="sref">ror32 /1e=x0" cla1ss="sref">x0 /a>;       1     1   a hf="+code=ror32" class="sref">ror32 /1e=L13" cla               a href="+1code=11" cla 0x9e3779b9UL>  71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
1class="sr1ef">x4 /a> <<= 7; 1     1         a href="+code=x2" cla" class="sref">ror32 /a>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" a href="+code=i" cref">x2 /a>, 3);            \><">x3 /a>;          \>#de1         1     a href="+code=x3" c1lass=1sref">x3 /a> ^=  a href="+code   \>  69 /a>         a href="class="line" nam" class="sref">ror32 /a&ode=x0" class="sre1 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" >( a href="+code=x1" class="sref">x1 /a>, 1); \><37" class="line" namu	 
 	 
 
1);       1a href="+code=x2" class=1"sref1>x2 /a> =  a href="+code=rol32" class="sref">ror32 /a>( a href="+code=x11 /a>;                a href="crypto/serpent_gref="+code=x2" class="s>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" &ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
1ode=x2" c1lass="sref">x2 /a> ^=  a1 href160 class="sref">x3 /a> ^=  a href="+code=x2" class="s>( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>  69 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=1 /a>;                a href="37" class="line" namu	 
 	 
 
1ss="sref"1>i /a>+2];              1     16ass="sref">x4ref="+code=ror32" class="sref">ror32 /1c#L60" id1e=L60" class="line" namu1e=L6016=L31" class="line" namue=L31">  31 /a>#de1ass="sref1">x3 /a>,  a href="+code1=x4" 16I /a> 0x9e3779b9UL>rSI1ric.c#L71" ide=L71" class="line" namue=L71">  71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
    69 /a>         a href="class="line" nam" class="sref">ror32 /acl~nt_generic.c#L66L69">  69 /a>         a href="6 /a>         a " class="sref">ror32 /a|ode=x0" class="sre" ide=L66" class="line" namue=37" class="line" namu	 
 	 
 
1s"+code=x13" class="sref">x3 /a>; 1     1         a href="+code=x0" class="sref">x0 /a> ^=  a >( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" &ode=x0" class="sre" ide=L66" class="line" namue==  a href="+coderef="+code=x2" class="s>( a href="+code=x1L69">  69 /a>         a href="37" class="line" namu	 
 	 
 
1         1a href="+code=x1" class=1"sref1>x1 /a> =  a href="+code=ror32" class="sref">ror32 /a&ode=x0" class="sre" class="sref">x1 /a>, 1); \><6 /a>         a " class="sref">ror32 /a>( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a|ode=x0" class="sre1 /a>;                a href="37" class="line" namu	 
 	 
 
1s        1" class="sref">x3 /a>, 71);   1   a href="+code=x4" class="sreneric.c#L67" ide=L67" a href="+code=i" cref">x2 /a>, 3);            \><">x3 /a>;       " class="sref">ror32 /a>( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>  68 /a>         a href="37" class="line" namu	 
 	 
 
1s;       1a href="+code=x0" class=1"sref1>x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x1" class="sref">x1 /a>, 1); \>x4 /a> =  a href="+code=x0" class="sref">x0 /a> << 3;      \>	 
 
1         1a href="+code=x2" class=1"sref170 class="sref">x3 /a> ^=  a hue=L55">  55 /a>       class="line" namue= class="sref">x3 /a> =  a href="+code=rol32" c="+code=rol32" c37" class="line" namu	 
 	 
 
1a>( a hre1f="+code=x2" class="sref1">x2 17ass="sref">x4ref="+code=ror32" class="sref">ror32 /1c#L70" id1e=L70" class="line" namu1e=L7017=L31" class="line" namue=L31">  31 /a>#de1
    divt17>x3 /a>,  a href="+code17x4" 17I /a> 0x9e3779b9UL>  69 /a>   SIa href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
          })>x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
    68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=1 /a>;                a href="37" class="line" namu	 
 	 
 
18"+code=x18" class="sref">x3 /a>; 18    18" class="sref">x4 /a>  =  a href="+code=x1" class="sref">x1 /a>;       1 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" |ode=x0" class="sre" ide=L66" class="line" namue=">x3 /a>;       href="+code=x4" class=">( a href="+code=x1L69">  69 /a>         a href="37" class="line" namu	 
 	 
 
18eric.c#L186" ide=L6" class="line"18sref18>x2 /a> ^=  a href="+code=k" class="sref">k /a>[4*( class="line" namue=1 /a>;                a href="ref="+code=ror32   \>  69 /a>         a href="lass="sref">x3 /eneric.c#L65" ide=L65" class="line" namue=L65">  65 /a>         a href="37" class="line" namu	 
 	 
 
18.c#L7" i1dde=L7" class="line" nam1u;   18  a href="+code=x4" class="sreneric.c#L67" ide=L67" &ode=x0" class="sre" ide=L66" class="line" namue==  a href="+coderef="+code=x2" class="s>( a href="+code=x1ef">x2 /a>, 3);            \><">x3 /a>;          \>  69 /a>         a href="37" class="line" namu	 
 	 
 
18        18 href="+code=x0" class=18sref18x2 /a> =  a href="+code=rol32ss="sref">x0 /a> ^=  a >( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" >( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>	 
 
19        19 href="+code=x2" class=19sref19x2 /a> =  a href="+code=ror32" class="sref">ror32 /19>( a hre19="+code=x2" class="sref19>x2 19>, 3); \>        })>  55 /a>SI4 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  	 
 
191];     19    a href="+code=x2" c19ass=19" class="sref">x1 /a> ^=  a h   \>  69 /a>         a href="lass="sref">x3 /eneric.c#L65" ide=L65" |ode=x0" class="sreL65">  65 /a>         a href="=  a href="+codeue=L55">  55 /a>       >(~nt_generic.c#L66L68">  68 /a>         a href="37" class="line" namu	 
 	 
 
19;       19 href="+code=x2" class=19sref19x2 /a> =  a href="+code=ror32ref="+code=x2" class="s>( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>  69 /a>         a href="class="line" nam" class="sref">ror32 /a&ode=x0" class="sre" class="sref">x1 /a>, 1); \><37" class="line" namu	 
 	 
 
19"+code=x19" class="sref">x3 /a>; 19    19="+code=x3" class="sref">x3 /" class="sref">ror32 /a>( a href="+code=x1f">x0 /a> << 3;      \><">x3 /a>;          \>  68 /a>         a href="8ric.c#L37" ide=37" class="line" namu	 
 	 
 
19eric.c#L196" ide=L6" class="line"19sref19x1 /a> =  a href="+code=ror32ref="+code=x1" class="sref">x1 /a>;       1 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" &ode=x0" class="sreL69">  69 /a>         a href="8ric.c#L37" ide=37" class="line" namu	 
 	 
 
19.c#L7" i19de=L7" class="line" nam19;   19  a href="+code=x4" class="srss="sref">x0 /a> ^=  a >( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" >( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
19        1hhvr@gnu.org> /spaon>1 =  a href="+code=ror32ue=L55">  55 /a>       class="line" namue=" ide=L66" class="line" namue=ref="+code=ror32   \>;                a href="8ric.c#L37" ide=37" class="line" namu	 
 	 
 
20/spaon><2  href="crypto/serpent_g2nsref2ns2 /a> =  a href="+code=ror32" class="sref">ror32 /20class="l20ne" namue=L10">  .10201ref2n>, 3); \>        })>x0 /a> <&lSI5 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
20ide=L15"20class="line" namue=L15"206ref2n="+code=x3" class="sref">x3 /ref="+code=x4" class="srpent_generic.c#L66L69">  69 /a>         a href="class="line" nam" class="sref">ror32 /a|ode=x0" class="sref">x0 /a> << 3;      \>  55 /a>       class="line" namue= class="sref">x3 /a> =  a href37" class="line" namu	 
 	 
 
207de=L15"206" ide=L6" class="line"207ref2n>x2 /a> ^=  a href="+code=k" " class="sref">ror32 /aclass="line" namue=L68">  68 /a>         a href="class="line" namue=L55">  55 /a>       &ode=x0" class="sref">x0 /a> << 3;      \>rol32 /a>( a href="+code=x= class="sref">x3 /a> =  a href37" class="line" namu	 
 	 
 
208de=L15"20de=L7" class="line" nam208ref2n  a href="+code=x4" class="srclass="sref">k /a>[4*( class="line" namue=1 /a>;                a href="ref="+code=ror32   \>  69 /a>         a href="lass="sref">x3 /eneric.c#L65" ide=L65" class="line" namue=L65">  65 /a>         a href="37" class="line" namu	 
 	 
 
20line" na20ue=L17">  17 /a> spao c209ref2nx0 /a> =  a href="+code=ror32   \>  69 /a>         a href="lass="sref">x3 /eneric.c#L65" ide=L65" class="line" namue=L68">  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=1 /a>;                a href="37" class="line" namu	 
 	 
 
2 /spaon><2a href="crypto/serpent_g2eneri21s2 /a> =  a href="+code=ror32" class="sref">ror32 /2 class="l2nne" namue=L10">  .102s1ref21>, 3); \>        })>xSI6 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x44444444444444444ref="+code=ror32   \>  69 /a>         a href="8ric.c#L37" ide=37" class="line" namu	 
 	 
 
2 4"crypto2ass="line" namue=L13">  213 /a21ref">x2 /a> ^=  a href="+codeef">rol32 /a>( a href="+code=x2" class="sref">x2 /a>, 3);            \><">x3 /a>;          \>  65 /a>         a href="=  a href="+codeeneric.c#L65" ide=L65" class="line" namue=L65">  65 /a>         a href="37" class="line" namu	 
 	 
 
2e=L14" cl2ass="line" namue=L14">  214 /a21" class="sref">x3 /a> ^=  a h   \>  69 /a>         a href="lass="sref">x3 /eneric.c#L67" ide=L67" >( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a|ode=x0" class="sreL68">  68 /a>         a href="37" class="line" namu	 
 	 
 
2eide=L15"2 class="line" namue=L15"2>  1521        a href="+code=x0" cla" class="sref">ror32 /a>( a href="+code=x11 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" &ode=x0" class="sref">x0 /a> << 3;      \><">x3 /a>;          \>x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
2ecrypto/s2erpent_generic.c#L16" id2e=L1621x1 /a> =  a href="+code=ror32eneric.c#L67" ide=L67" >( a href="+code=x1" ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sreL69">  69 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=f">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
2e8de=L15"2r verstio. /spaon>  68 /a>         a href="class="line" namue=L55">  55 /a>       class="line" namue=L69">  69 /a>         a href="6 /a>         a    \>	 
 
2eline" na2mue=L17">  17 /a> spao c2lass=21x0 /a> =  a href="+code=ror32" class="sref">ror32 /a>( a href="+code=x1f">x0 /a> << 3;      \><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<37" class="line" namu	 
 	 
 
2rpent_gen2eric.c#L19" ide=L19" cla2ss="l22s2 /a> =  a href="+code=ror32" class="sref">ror32 /2t_generic2.c#L20" ide=L20" class="2line"22>, 3); \>xSI7 href="+code=x3" class="sref">x3 /a> ^=  a hr 71 /a>>x3 /a> =  a href"v2.6.25.8"
	  " nryptoic.c#L72" ide=L7"sref">     [v2.6..6.18
  
  x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
2ent_gener2ic.c#L24" ide=L24" class2="lin22" class="sref">x3 /a> ^=  a href="+code=x2" class="s|ode=x0" class="sreL65">  65 /a>         a href="=  a href="+codeue=L55">  55 /a>       >( a href="+code=x1ef">x2 /a>, 3);            \><">x3 /a>;          \>  69 /a>         a href="37" class="line" namu	 
 	 
 
2eide=L15"225" ide=L25" class="line2" nam22" class="sref">x4 /a>  =  a href="+code=x1" class="sref">x1 /a>;       " ide=L66" class="line" namue=ref="+code=ror32" class="sref">ror32 /a&ode=x0" class="sreL69">  69 /a>         a href="class="line" namref="+code=x4" class="srpent_generic.c#L66L69">  69 /a>         a href="37" class="line" namu	 
 	 
 
2ecrypto/s2/serpent.h" class="fref"2>cryp22x1 /a> =  a href="+code=ror32" class="sref">ror32 /aa href="+code=i" crL65">  65 /a>         a href="=  a href="+codeeneric.c#L65" ide=L65" &ode=x0" class="sre1 /a>;                a href="crypto/serpent_generic.c#L67" ide=L67" |ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
2dany late2ss="line" namue=L27">  227 /a>22  a href="+code=x4" class="sref">x4 /a> =  a href="+code=x0" class="sreL68">  68 /a>         a href="class="line" nameneric.c#L67" ide=L67" a href="+code=i" crL68">  68 /a>         a href="class="line" namue=L55">  55 /a>       &ode=x0" class="sref">x0 /a> << 3;      \><37" class="line" namu	 
 	 
 
2=L28" cla2ss="line" namue=L28">  228 /a>22x0 /a> =  a href="+code=ror32ue=L55">  55 /a>       class="line" namue=L69">  69 /a>         a href="""""""""""""""""""""""""""""""""37" class="line" namu	 
 	 
 
2d by the 2algorithm. /spaon>ror32 /2"line" na2mue=L29">  29 /a> spao c2lass=23>, 3); \>  69 /a>   __to/serpesetkey hrefstructass="line" namueto/serpectx69">  69 /a>   to/serpectx2 /a>*ss="line" namuectx69">  69 /a>   ctx2 /a, constass="line" namueu869">  69 /a>   u82 /a>*ss="line" namuekey69">  69 /a>   key hre,; \>23ass="sref">x44444444444444unsigned intass="line" namuekeylen69">  69 /a>   keylenoptio; \>c /a>,  a href="2+code2d" cla{; \>x3 /a> ^=  a u3L69">  69 /a>   ue=L31">*ss="line" namuek69">  69 /a>   kto/seclss="line" namuectx69">  69 /a>   ctx2 /a->ss="line" namueexpkey69">  69 /a>   expkey    a; \>] =  a href="+code=2b" cl23" class="sref">x4 /a>  =  a u869">  69 /a>   u82 /a>>*ss="line" namuek869">  69 /a>   k8to/seclf="+code=x3" clau869">  69 /a>   u82 /a>*)ss="line" namuek69">  69 /a>   kto/sa; \>x1 /a>,  a href="+cod2e=x2"23        a href="+code=x2" clu3L69">  69 /a>   ue=L31">f="+code=x2" clrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"v2.6.25.8"
	  " nrreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sa; \>  55 /a>ito/sa; \>[ a href="+code=i" 2class23x0 /a; \>x1 /a>,  a href="+cod2e=x2"240 class="sref"spanx1 /a>, commerp">/* Copy key, add padding */x2 /a>;  a href="+code=2k" cl24>, 3); \>i /a2>+3] =  a href="+code=x32" cla24x0 /a> =  a hforlf="+code=x3" claie=L55">  55 /a>ito/secl0;ass="line" namueie=L55">  55 /a>ito/s <ass="line" namuekeylen69">  69 /a>   keylenopti; ++ss="line" namueie=L55">  55 /a>ito/so; \>x2 /a>,  a href="+c2ode=x24ass="sref">x444444444ss="line" namuek869">  69 /a>   k8to/s[ss="line" namueie=L55">  55 /a>ito/s]eclss="line" namuekey69">  69 /a>   key hre[ss="line" namueie=L55">  55 /a>ito/s]a; \>x1 /a>,  a href="+code=2x2" c24" class="srefiflf="+code=x3" claie=L55">  55 /a>ito/se<ass="line" namueSERPENT_MAX_KEY_SIZE class="sref">xSERPENT_MAX_KEY_SIZEto/so; \>  69 /a>   k8to/s[ss="line" namueie=L55">  55 /a>ito/s++]ecl1a; \>x2 /a>, 2 a hr2f="+code=x3" cwhilelf="+code=x3" claie=L55">  55 /a>ito/se<ass="line" namueSERPENT_MAX_KEY_SIZE class="sref">xSERPENT_MAX_KEY_SIZEto/so; \>x2 /a> ^=  affffffffss="line" namuek869">  69 /a>   k8to/s[ss="line" namueie=L55">  55 /a>ito/s++]ecl0a; \>i 2/a>)+24x0 /a> =  a hrspanx1 /a>, commerp">/* Expand key using polynomial */x3 /a>,  a href="+code2=x4" 2lass="sref">x4ref="+code=rol3rf">x0 /a> <&lr=  a eclss="line" namuele32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[3])a; \>i /a2a href="+code=x0" class=2"sref2>x0 /a> =  a h 71 /a>>x4 /a> =  a renerieclss="line" namuele32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[4])a; \>x0 /a>;       2     25ass="sref">x4ref="+code=ror3rL69">  69 /a>   rref"veclss="line" namuele32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[5])a; \>x2 /a> ^=  a href="+codreneric.c#L67" idrL7"sreclss="line" namuele32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[6])a; \>x3 /a> ^=  a rue=L55">  55 /a>r4to/seclss="line" namuele32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[7])a; \>, 7);       a href="+2code=24" cla; \>x4 /a> <<= 7; 2     2         a href="+code=x2" clkeyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[0])ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.02.0)a; \>x3 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[1])ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x2 /a> =  a href="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[2])ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.2c.2)a; \>x2 /a> ^=  a2 href260 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[3])ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr3hr3)a; \>i /a>+2];              2     26ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[4])ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.4c.4)a; \>i /a2e=L60" class="line" namu2e=L6026x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[5])ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.52.5)a; \>x3 /a>,  a href="+code2=x4" 26ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[6])ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clale32_to_cpu">x0 /a> <&lle32_to_cpu href="+code=x3" clak69">  69 /a>   kto/s[7])ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.7c.7)a; \>x2 /a; \>x3 /a>; 2     2         a href="+code=x0" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr8hr8)a; \>x1 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[1]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.9c.9)a; \>x3 /a>, 72);   2   a href="+code=x4" class="skeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[2]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.102.10)a; \>x0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[3]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[4]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.12c.12)a; \>x2 27ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[5]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr13hr13)a; \>i /a2e=L70" class="line" namu2e=L7027x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[6]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.14c.14)a; \>x3 /a>,  a href="+code27x4" 27ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[7]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.152.15)a; \>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[8]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[9]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.17c.17)a; \>x3 /a>; 27    27        a href="+code=x0" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[10]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr18hr18)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[11]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.19c.19)a; \>x3 /a>, 727;   27  a href="+code=x4" class="skeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[12]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.202.20)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[13]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[14]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.22c.22)a; \>x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[15]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr23hr23)a; \>i /a28=L70" class="line" namu28=L7028x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[16]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.24c.24)a; \>x3 /a>,  a href="+code28x4" 28ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[17]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.252.25)a; \>x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[18]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[19]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.27c.27)a; \>x3 /a>; 28    28" class="sref">x4 /a>  =  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[20]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr28hr28)a; \>x2 /a> ^=  a href="+code=k"keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[21]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.29c.29)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[22]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.302.30)a; \> =  a href="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[23]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4ref="+code=rol3k69">  69 /a>   kto/s += 50a; \>  31 /a>#de29    divt29>x3 /a>,  a href="+code29x4" 29ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-26]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.32c.-18)a; \>x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-25]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr33c.-17)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-24]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.34c.-16)a; \>x3 /a>; 29    29="+code=x3" class="sref">x3 keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-23]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.35c.-15)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-21]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.37c.-13)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-20]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr38c.-12)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-19]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.39c.-11)a; \>  .10301ref30ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-18]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.40c.-10)a; \> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-17]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>,  a href="+code303ref30ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-16]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.42c.-8)a; \>x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-15]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr43c.-7)a; \>  305ref3nx2 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.44c.-6)a; \>x3 keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-13]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.45c.-5)a; \>x2 /a> ^=  a href="+code=k"keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-12]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-11]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.47c.-3)a; \>  17 /a> spao c309ref3nx0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-10]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr48c.-2)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-9]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.49c.-1)a; \>  .103s1ref31ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-8]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.502.0)a; \> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-7]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-6]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.52c.2)a; \>  313 /a31ref">x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-5]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr53hr3)a; \>  314 /a31" class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-4]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.54c.4)a; \>  1531        a href="+code=x0" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-3]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.552.5)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-2]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-1]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.57c.7)a; \>  17 /a> spao c3lass=31x0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr58hr8)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[1]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.59c.9)a; \>x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[2]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.602.10)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[3]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[4]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.62c.12)a; \>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[5]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr63hr13)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[6]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.64c.14)a; \>x4 /a>  =  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[7]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.652.15)a; \>cryp32x1 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[8]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  237 /a>32  a href="+code=x4" class="skeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[9]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.67c.17)a; \>  238 /a>32x0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[10]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr68hr18)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[11]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.69c.19)a; \>  29 /a> spao c3lass=33ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[12]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.702.20)a; \> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[13]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>33ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[14]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.72c.22)a; \>c /a>,  a href="3+code33" class="sref">x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[15]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr73hr23)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[16]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.74c.24)a; \>] =  a href="+code=3b" cl33" class="sref">x4 /a>  =  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[17]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.752.25)a; \>x1 /a>,  a href="+cod3e=x2"33        a href="+code=x2" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[18]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[19]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.77c.27)a; \>[ a href="+code=i" 3class33x2 /a> =  a href="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[20]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr78hr28)a; \>x1 /a>,  a href="+cod3e=x2"340 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[21]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.79c.29)a; \>x2 /a>;  a href="+code=3k" cl34ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[22]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.802.30)a; \>i /a3>+3] =  a href="+code=x33" cla34x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[23]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x2 /a>,  a href="+c3ode=x34ass="; \>x1 /a>,  a href="+code=3x2" c34" class="sref">x1 /a> ^=  a k69">  69 /a>   kto/s += 50a; \>x2 /a>, 3 a hr34="+code=x3" class="sref">x3 keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-26]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.82c.-18)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-25]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr83c.-17)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-24]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.84c.-16)a; \>i 3/a>)+34x0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-23]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.85c.-15)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>,  a href="+code3=x4" 3lass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-21]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.87c.-13)a; \>i /a3a href="+code=x0" class=3"sref3>x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-20]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr88c.-12)a; \>x0 /a>;       3     35ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-19]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.89c.-11)a; \>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-18]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.90c.-10)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-17]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>, 7);       a href="+3code=35="+code=x3" class="sref">x3 keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-16]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.92c.-8)a; \>x4 /a> <<= 7; 3     3         a href="+code=x2" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-15]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr93c.-7)a; \>x3 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.94c.-6)a; \>x2 /a> =  a href="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-13]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.95c.-5)a; \>x2 /a> ^=  a3 href360 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-12]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>i /a>+2];              3     36ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-11]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.97c.-3)a; \>i /a3e=L60" class="line" namu3e=L6036x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-10]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr98c.-2)a; \>x3 /a>,  a href="+code3=x4" 36ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-9]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.99c.-1)a; \>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-8]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.1002.0)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-7]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>; 3     3         a href="+code=x0" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-6]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.102c.2)a; \>x1 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-5]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr103hr3)a; \>x3 /a>, 73);   3   a href="+code=x4" class="skeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-4]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.104c.4)a; \>x0 /a> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-3]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.1052.5)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-2]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x2 37ass="sref">x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-1]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.107c.7)a; \>i /a3e=L70" class="line" namu3e=L7037x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr108hr8)a; \>x3 /a>,  a href="+code37x4" 37ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[1]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric.1 9c.9)a; \>x2 /a> ^=  a href="+codkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[2]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2..102.10)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[3]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>;327   327        a href="+code=x0" clkeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[4]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc..12c.12)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s-5]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hrr13hr13)a; \>x3 /a>, 327;  327  a href="+code=x4" class="skeyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[6]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric..14c.14)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[7]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2..152.15)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[8]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[9]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc..17c.17)a; \>i /328=L70" class="line" nam328=L7328x0 /a> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hrr18hr18)a; \>x3 /a>,  a href="+cod328x4"328ass="sref">x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[1]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric..19c.19)a; \>x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[2]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2..202.20)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[3]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>;328   328" class="sref">x4 /a>  =  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[14]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc1.22c.22)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s-15]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a h1r23hr23)a; \>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[16]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric1.24c.24)a; \> =  a href="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[17]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v21.252.25)a; \>x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[8]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4ref="+code=rol3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[19]ef">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc1.27c.27)a; \> =  a h 71 /a>>  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hrr28hr28)a; \>x4ref="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[21]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a reneric1.29c.29)a; \>x1 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[22]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v21.302.30)a; \> =  a href="+code=ror3keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[23]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x3 /a>;329   329="+ca; \>/* Apply S-boxes */ =  a href="+code=rorSreneric.c#L67" iS3r href="+code=x3" clsreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"srer28hr24)a; \>x3 /a> ^=  aSrue=L55">  55 /aS4r href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a> <&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a> <&lr=  a8hr202.20)a; \>  .10x4ref="+code=rolS5ue=L55">  55 /aS5r href="+code=x3" clsrL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a> <&lr=  a8hf="+code=x3" clsref">x4 /a> =  a rener);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a> <&lr=  a8hr06ef16)a; \> =  a h 71 /a>>  55 /aS6r href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a> <&lr=  a8h.c#L72" ide=L7"sreneric.c#L67" idrL7"s);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hr62c.12)a; \>x3 /a>,  a href="+cod4303re430ass="sref">x4ref="+code=rorS7ue=L55">  55 /aS7r href="+code=x3" clsrue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /a> <&lr=  a hf="+code=x3" clsref">x4 /a> =  a rener);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.12c28)a; \>x1 /a> ^=  aSrf">x0 /a> <&S0r href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.4c.4)a; \> 4305re43nx2 /a> =  a href="+code=rorSref">x4 /a> =  aS1r href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h402.0)a; \>x3SrL69">  69 /a>  S2r href="+code=x3" clsreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h.c#L72" ide=L7"srL69">  69 /a>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a> <&lr=  a8h06c.-4)a; \>  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a> <&lr=  a8hf="+code=x3" clsref">x4 /a> =  a rener);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2-42c.-8)a; \>  55 /aS4r href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sreneric.c#L67" idrL7"s);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.-8c.-12)a; \>  17 /a> spao 4309re43nx0 /a> =  a href="+code=rorS5ue=L55">  55 /aS5r href="+code=x3" clsref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.c#L72" ide=L7"srf">x0 /a> <&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124c.-16)a; \>x3 /a> ^=  aS6ue=L55">  55 /aS6r href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.c#L72" ide=L7"srL69">  69 /a>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18c.-.0)a; \>  .10x4ref="+code=rolS7ue=L55">  55 /aS7r href="+code=x3" clsrue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.c#L72" ide=L7"srf">x0 /a> <&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e-r24)a; \> =  a h 71 /a>>x0 /a> <&S0r href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsreneric.c#L67" idrL7"sref">     [v2.6..6ref">x4 /a> =  a renericf">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a> <&lr=  a8h-r202-r28)a; \>x3 /a>,  a href="+cod4103re419ass="sref">x4ref="+code=ror3f">x0 /a> <& kto/s-+= 50a; \>x4 /a> =  a rak69+code=ror3f">x0 /a> <2">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#0L55">     [v2.6..6rue=L55">  55 /a>r4to/sc.c0>   rref"]ef">     [v2.6..6rue=LrL69">  69 /a>   rref");c.c#L76f">x4ref="+code=rorS7ue=L55">  55 /aS7r href="+code=x3" clsrue=L55">  55 7sc.c#L72" ide=L7"67" idrL7"s);c.c#L72" ide=L7"store_an 2132nref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.77c.27)a; \>[ a hr>   rref"v2-42c.-8)a;40     [v2.1#L67" idrL7"s);c.c#L72" ide=L"store_and_load_ kesL69">  69 /a>  stor     [v2.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18c.-.0)a; \>  .10  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#">x0 55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L6> <&lr1  a h.c#L72" ide=L7"srL61">  61 /a>   rref");c.c#L72" ide=L7store_and_load_ kesL69">  69 /a>  storeL55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-+= 50a; \>x4 /a> =  a rak69+code=rorric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x0 5">  69 /a>   rref"v2.1052.5)a; \>  69 /a>  store_ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69">  69 /a>   rref"v2-42c.-8)a; \>  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-x06ric.c#L67" idrL7"sref101ef1)a; \>   rre1"v2.c#L72" ide=L7"srener1c.c#L17" idrL7"s);c.c#L72" ide=L7"sore_and_load_ kesL69">  69 /a>  store_aL55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-x0rss="line" namu3e=L48350 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4ricL55">  55 /a>r4to/sc.97c.-3)a; \>x02/a> &2t;&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrue=L55=L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4ri2" ide=L7"srL69">  69 /a>   rref"v2-42c.-8)a; \>  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">nref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6-2x0 /a> <&lr=  a hr93c.-7)a; \>2 69 /2>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_aL55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">nref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6rss="line" namu3e=L48350 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">>x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.1x0 /x4 /a> =  a reneric.89c.-11)a; \>x02/a> &2t;&lr=  a);c.c#L72" ide=L7"stcf">     [v2.6..6rue=L55">  55 /a>r4to/>x4 /a> =  a reneric.c#L72" ide=L7"srL69">  69 /a>   rref"]ef">     [v2.6..6rf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.1x0rss="line" namu3e=L48350 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef">/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124cx4 /a>  69 /a>   rref"v2.85c.-15)a; \>2 69 /267" idrL7"s);c.c#L72" ide=L7" idrL7"s);c.c#L72" ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124cx4 ide=L7"sreneric.c#L67" idrL7"s4c.-18c.-.0)a; \>  .10eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x0-14 a href="+code=l3" cla34x2 /a; \>2    [22.6..6ref">x4 /a> =  a reneri"store_and_load_ kesL69">  69 /a>  storric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69">  69 /a>   rref"v2-42c.-8)a; \>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srener1=L55"">  55 /a>r4to/sc.97c.-3)a; \>  552/aS7r href="+code=x3" cl2rue=L2ef="+code=x2" 329ass329" clasric.c#L72" ide=esL69">  69 /a>  store_and_load_ kesr href="+code2a>[ a hr>2  rref"v2-42c.-8)a;40   2 [v2.2#L67" idrL7"s);c.c#L72" ide=Lstore_and_load_ kesL69">  69 /a>  store1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenerss="line" namu3e=L48350 class="sref">x3 /a> ^=  a keyiter69">  69 /a>   keyiter href="+code=x3" clak69">  69 /a>   kto/s[-22]ef"> /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenerss="line" namu3e=L48350 class="sref">">x0 /a> <&lr=  a hr 71 /a>>x4 /2> <&lr2  a h.c#L72" ide=L7"srL62">  62 /a>   rref");c.c#L72" ide=L7tore_and_load_ kesL69">  69 /a>  store_ /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenerss="line" namu3e=L48350 class="sref">">4ref="+code=ror3f">x0 /a> <& kto/s-+= 50a; \>x4 /a> =  a rak69+code=ror1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a rene=L48350 class="sref">">x55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c2 <&lr=2 a8hf="+code=x3" clsref"2x4 /a2 =  a rener);c.c#L72" ide=L7"ore_and_load_ kesL69">  69 /a>  store_a1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a rene=L48350 class="sref">"> ide=L7"sreneric.c#L67" idrL7"s4c.-18c.-.0)a; \>  .10     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">neric.c#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a2/a>   rre2"v2.c#L72" ide=L7"srener2c.c#L27" idrL7"s);c.c#L72" ide=L7"sore_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3f">x0 /a> <& kto/s-+= 50a; \>x4 /a> =  a rak69+code=ror1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenericeneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a37" idrL7"32c.c#L72" ide=L7"srf">x03/a> &3t;&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_a1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenericeneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a hr 71 /a>>  .10 <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69">  69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /37" idrL7"32c.c#L72" ide=L7"srL69">3 69 /3>   rref");c.c#L72" ide=L7"stcf">     [v2.6..6rue=L55">  55 /a>r4to//a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c.-.0)a; \>  .10eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-x0rss="line" namu3e=L48350 class="sref">">x0 /a> <&lr=  a hr 71 /a>>x03/a> &3t;&lr=  a);c.c#L72" ide=L7"st idrL7"s);c.c#L72" ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-x0rss="line" namu3e=L48350 class="sref">">2" ide=L7"srL69">  69 /a>   rref"v2-42c.-8)a; \>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenerss="line" namu3e=L48350 class="sref">">L55">  55 /a>r4to/sc.c#L72" ide=L7"sref">x435 /a>r4to3sc.c#L72" ide=L7"srL69">3 69 /367" idrL7"s);c.c#L72" ide=L7"+ca; \>/* Apply S-boxes */  .10x4ref="+code=rolS5ue=L55">  55 /aS5r href="+code=x3" clsrL69">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4t28crypto/3296" ide=L6" c">  55 /a>r4to/sc.c#L72" ide=L7"sref">x43x3" clsre3eric.c#L67" idrL7"sref">3    [3..6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x43L55">  553/aS7r href="+code=x3" cl3rue=L3ef="+code=x2"return 9 /a>  store_and_load_ kesr href="+code3a>[ a hr>3  rref"v2-42c.-8)a;40   3 [v2.3L69">}/a>  store_and_load_ kesr href="+code3> <&lr3  a h.c#L72" ide=L7"srL63">  63L69">L55">  55 /a>r4EXPORT_SYMBOL_GPL8crypto/3296" iEXPORT_SYMBOL_GPL.10 8crypto/3296" i__ad_ kesrset">   329 /a>  store_and_load_ kesr href="+code3 <&lr=3 a8hf="+code=x3" clsref"3x4 /a3neric.c#L67" idrL7"sre1f31ef31)a; \>   rre3"v2.c#L72" ide=L7"srener3c.c#L37" idint a a; \> 8crypto/3296" iad_ kesrset">   32(struct a a; \> 8crypto/3296" i">   32, unsigned int a a; \> len  329.c#L67" idrL7"sre1f31ef31)a; \>x04/a> &4/span{.c#L67" idrL7"sre1f31ef31)a; \>4 69 /41f="+code=x2"return 4301re430ass="s__ad_ kesrset"> 8crypto/3296" i__ad_ kesrset">   32a4301re430ass="srL7"sr_tfm_ctx8crypto/3296" irL7"sr_tfm_ctx  32a4301re430ass="stfm8crypto/3296" itfmf="+)e=L55">  55 /a>r4"> 8crypto/3296" i">   32, a a; \> len  329 /a>  store_and_load_ kesr href="+code47" idrL7"44c.c#L72" ide=L7"srf">x04/a> &4269">}/a>  store_and_load_ kesr href="+code45 /a>r4to4sc.c#L72" ide=L7"srL69">4 69 /4369">L55">  55 /a>r4EXPORT_SYMBOL_GPL8crypto/3296" iEXPORT_SYMBOL_GPL.10 8crypto/3296" iad_ kesrset">   329 /a>  store_and_load_ kesr href="+code4x3" clsre4eric.c#L67" idrL7"sref">4    [4..6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x44L55">  554/aS7r href="+code=x3" cl4rue=L4ef="+void 4301re430ass="s__ad_ kesreno/sc.8crypto/3296" i__ad_ kesreno/sc.  32(struct a a; \>[ a hr>4  rref"v2-42c.-8)a;40   4 [v2.46span{.c#L67" idrL7"sre1f31ef31)a; \> <&lr4  a h.c#L72" ide=L7"srL64">  64 /a>   rref")const a a; \> 8crypto/3296" iexp"> f="+ /a>  store_and_load_ kesr href="+code4 <&lr=4 a8hf="+code=x3" clsref"4x4 /a48/a>   rref")const a a; \>  store_and_load_ kesr href="+code4/a>   rre4"v2.c#L72" ide=L7"srener4c.c#L47" idrL7"s);c.c#L72" ide=L7"__le3 href="+code=x3"__le3 f="+cc*a a; \>x05/a> &5t;&lr=  a);c.c#L72" ide=L7"su3 href="+code=x3"u3t;&lr=);c.c#L72" ide=L7"s Apply S-boxes */>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">   /a>  store_and_load_ kesr href="+code57" idrL7"52c.c#L72" ide=L7"srL69">5 69 /51.6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x457" idrL7"54c.c#L72" ide=L7"srf">x05/a> &5;  32clak69">  69 /a>   kto/s6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"455 /a>r4to5sc.c#L72" ide=L7"srL69">5 69 /53  32clak69">  69 /a>   kto * Note: The)conversions between u8* and u3t* might cause trouble6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"45x3" clsre5eric.c#L67" idrL7"sref">5    [54  32clak69">  69 /a>   kto * on architectures with stricter align   k rules thk69x+cod.6ref">x4 /a> =  a reneric.c#L72" ide=L7"45L55">  555/aS7r href="+code=x3" cl5rue=L55  32clak69">  69 /a>   kto *.6..6ref">x4 /a> =  a reneric.c#L72" ide=L7"45a>[ a hr>5  rref"v2-42c.-8)a;40   5 [v2.5code=x2" class329sre329x2 /a> =  a href="45> <&lr5  a h.c#L72" ide=L7"srL65">  65 /a>   rref");c.c#L72" ide=L Apply S-boxes */  store_and_load_ kesr href="+code5 <&lr=5 a8hf="+code=x3" clsref"5x4 /a5 =  a rener);c.c#L72" ide=L7ypto/serpent_generic328== a a; \>  store_and_load_ kesr href="+code5/a>   rre5"v2.c#L72" ide=L7"srener5c.c#L57" idrL7"s);c.c#L72" ide=L7"class="line" na329;  32== a a; \>  store_and_load_ kesr href="+code67" idrL7"62c.c#L72" ide=L7"srf">x06/a> &6t;&lr=  a);c.c#L72" ide=L7"s4 /a> =  a reneric.c#L7== a a; \>  store_and_load_ kesr href="+code67" idrL7"62c.c#L72" ide=L7"srL69">6 69 /61.6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x467" idrL7"64c.c#L72" ide=L7"srf">x06/a> &6t;&lr=  a);c.................................4301re430ass="sK8crypto/3296" iK ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">pto/serpent_generic328any lat329de=L7" class="line" na329;  32/a>>x4 /a> =  a reneric.c#L72"">  55 /a>r4to/sc.c#L72" ide=L7"sref">x465 /a>r4to6sc.c#L72" ide=L7"srL69">6 69 /667" idrL7"s);c.c#L72" ide=L7"ore_and_load_ kesL69">  69 /a>  store_and_load_ kesr href="+code=x3" clsrf">x0 /a> <&lr=  a hr 71 /a>>x4lass="line" na329;  32/a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">  );.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>  55 /a>r4to/sc.c#L72" ide=L7"sref">x46x3" clsre6eric.c#L67" idrL7"sref">6    [62.6..6ref">x4 /a> =  a renericf">     [v2.6..6rue=L55">  55 /a>r4to/">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72"  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a6L55">  556/aS7r href="+code=x3" cl6rue=L65">  55 7sc.c#L72" ide=L7"67" idrL7"s);c.c#L72" ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c, >  55 /a>r4to/sc1.22c.22)a; \>  69 /a>  stor     [v2.6..6ref">x4 /a> =  a reneric.c# /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">    /a> <&lr=  a hr 71 /a>> <&lr6  a h.c#L72" ide=L7"srL66">  66 /a>   rref");c.c#L72" ide=L7store_and_load_ kesL69">  69 /a>  store">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">  );.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69/a> =  a reneric1.24c.24)a; \>  69 /a>  store_ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3 a hr 71 /a>>x4 /a> =  a rene=L48350 class="sref">">#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a6/a>   rre6"v2.c#L72" ide=L7"srener6c.c#L67" idrL7"s);c.c#L72" ide=L7"sore_and_load_ kesL69">  69 /a>  store_a">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3 a hr 71 /a>>x4 /a> =  a rene=L48350 class="sref">);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-x0c#L67" idrL7"sreff26ef26)a; \>x07/a> &7t;&lr=  a);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_a     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">     [v2.6..6ruef">x0 /a> <& kto/s-);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /77" idrL7"72c.c#L72" ide=L7"srL69">7 69 /7>   rref");c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store_a">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf">s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nr);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue= /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72"a> <&lr=  a hrr28hr28)a; \>x07/a> &7t;&lr=  a);c.c#L72" ide=L7"stcf">     [v2.6..6rue=L55">  55 /a>r4to/">  69 /a>   rref"]ef">     [v2.6..6rue= /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L/a> =  a reneric.89c.-11)a; \>7 69 /767" idrL7"s);c.c#L72" ide=L7" idrL7"s);c.c#L72" ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e691n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x47x3" clsre7eric.c#L67" idrL7"sref">7    [72.6..6ref">x4 /a> =  a reneri"store_and_load_ kesL69">  69 /a>  storric.c#L67" idrL7"sre.c#L72" ide=L7"srf">     [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a7L55">  557/aS7r href="+code=x3" cl7rue=L75">  55 7sc.c#L72" ide=L7"67"store_and_load_ kesL69">  69 /a>  store">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef"> 1>  55 /a>r4to/sc1.22c.22)a; \>  69 /a>  store_and_load_ kesr href="+code=x3" clsrL69" /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef");.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c#L69 /a>   rref"v2.85c.-15)a; \>  67 /a>   rref");c.c#L72" ide=L7ore_and_load_ kesL69">  69 /a>  store_a">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132     [v2.6..6rue=L55"2a>rss="line" namu3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72">  69 /a>  store">  69 /a>   rref"]ef"> 1/a> =  a reneric1.24c.24)a; \>  69 /a>  store_a     [v2.6..6rue=L55"2a>rss="line" namu3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72">  69 /a>  store">  69 /a>   rref"]ef");.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crfc#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a7/a>   rre7"v2.c#L72" ide=L7"srener7c.c#L77" idrL7"s);c.c#L72" ide=L7"sore_and_load_ kesL69">  69 /a>  store_a">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18c);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x41 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srene1c#L67" idrL7"sreff26ef26)a; \>x08/a> &8t;&lr=  a);c.c#L72" ide=L7"stcf">     [v2.6..6rue=L55">  55 /a>r4to//a> <&lr=  a hr 71 /a>>x41 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sre);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x0 69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /87" idrL7"82c.c#L72" ide=L7"srL69">8 69 /8>   rref");c.c#L72" ide=L7"st idrL7"s);c.c#L72" ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">     [v2.6..6rue=L55"2a>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef"> 1a> <&lr=  a hrr28hr28)a; \>x08/a> &8t;&lr=  a);c.c#L72" ide=L7"st"store_and_load_ kesL69">  69 /a>  stor">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef");.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124cx4 ide=L7"sreneric.c#L67" idrL7"s4c.-18c5">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c85 /a>r4to8sc.c#L72" ide=L7"srL69">8 69 /867" idrL7"s);c.c#L72" ide=L7"store_and_load_ kesL69">  69 /a>  store/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124cx4 ide=L7"sreneric.c#L67" idrL7"s4c.-18c);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srene">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L72" n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x48x3" clsre8eric.c#L67" idrL7"sref">8    [82.6..6ref">x4 /a> =  a reneristore_and_load_ kesL69">  69 /a>  store">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srene">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4ric  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a8L55">  558/aS7r href="+code=x3" cl8rue=L85">  55 7sc.c#L72" ide=L7"67"ore_and_load_ kesL69">  69 /a>  store_a/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132     [v2.6..6rue=L55"2a>rss="line" namu3nref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L72" >  55 /a>r4to/sc1.22c.22)a; \>  69 /a>  store_a     [v2.6..6rue=L55"2a>rss="line" namu3nref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L72"a> <&lr=  a hr 71 /a>>x4 /8> <&lr8  a h.c#L72" ide=L7"srL68">  68 /a>   rref");c.c#L72" ide=L7ore_and_load_ kesL69">  69 /a>  store_a/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3">  55 /a>r4to/sc.c#L72"a/a> =  a reneric1.24c.24)a; \>     [v2.6..6rue=L55">  55 /a>r4to/ /a>r4to/sc.c#L72" ide=L7"s0a renericf">s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3">  55 /a>r4to/sc.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref">2#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /a8/a>   rre8"v2.c#L72" ide=L7"srener8c.c#L87" idrL7"s);c.c#L72" ide=L7"s idrL7"s);c.c#L72" ide=L7"store_an 2132nref="+code=x33" cla3g72" i2>  69 /a>    /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">ne4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">eric.c#L67" idrL7"sref);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srene">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L72" c#L67" idrL7"sreff26ef26)a; \>x09/a> &9t;&lr=  a);c.c#L72" ide=L7"st"store_and_load_ kesL69">  69 /a>  stor">  69 /a>   rref"]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L7"srene">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.c#L72" ide=L7"s0a renericf"> 69 /a>   rref"v2.c#L7);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6ref">x4 /a> =  a reneric.c# /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69269 /a>   rref"v2.6.25.8"
	  " nrrf">x0 /97" idrL7"92c.c#L72" ide=L7"srL69">9 69 /9>   rref");c.c#L72" ide=L7"ststore_and_load_ kesL69">  69 /a>  store /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6ref">x4 /a> =  a reneric.c# /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c, 2a> <&lr=  a hrr28hr28)a; \>x09/a> &9t;&lr=  a);c.c#L72" ide=L7"ststore_and_load_ kesL69">  69 /a>  store/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6ref">x4 /a> =  a reneric.c# /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.63  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c95 /a>r4to9sc.c#L72" ide=L7"srL69">9 69 /967" idrL7"s);c.c#L72" ide=L7"ore_and_load_ kesL69">  69 /a>  store_a /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6ref">x4 /a> =  a reneric.c# /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2);.........4301re430ass="sLK8crypto/3296" iLK ide=L7"store_an 2132     [v2.6..6rue=L55"2a>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c, >n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x49x3" clsre9eric.c#L67" idrL7"sref">9    [92.6..6ref">x4 /a> =  a reneriore_and_load_ kesL69">  69 /a>  store_a     [v2.6..6rue=L55"2a>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c);.........4301re430ass="sK8crypto/3296" iK ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">pto/serpent_generic328any lat329de=L7" class="line" na329;  32/a>>x4 /a> =  a reneric.c#L72"3  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a9L55">  559/aS7r href="+code=x3" cl9rue=L9esL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a9a>[ a hr>9  rref"v2-42c.-8)a;40   9 [v2.9#L67" idrL7"s);c.c#L72" ide=d8crypto/3296" id;&lr[0]== a a; \>r4to/sc.c#L72" ide=L7"srf">x0 /a9> <&lr9  a h.c#L72" ide=L7"srL69">  69 /a>   rref");c.c#L72" ide=Ld8crypto/3296" id;&lr[1]== a a; \>   rref"v2.c#L7);5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a9 <&lr=9 a8hf="+code=x3" clsref"9x4 /a9 =  a rener);c.c#L72" ide=L7d8crypto/3296" id;&lr[2]== a a; \>  55 /a>r4to/sc-r06e);5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /a9/a>   rre9"v2.c#L72" ide=L7"srener9c.c#L97" idrL7"s);c.c#L72" ide=L7"d8crypto/3296" id;&lr[3]== a a; \>  69 /a>   rref"v2-42c.5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /507" idrL7507" .c#L72" ide=L7"srene507"> 5072-42}/a>  store_and_load_ kesr href="+cod501" idrL7502c.c#L72" ide=L7"srL69"502c> 50.c#L7L7"store_an 213EXPORT_SYMBOL_GPL8crypto/3296" iEXPORT_SYMBOL_GPL.10r4to/sc.c#L72" ide=L7"srf">x0 /502" idrL7504c.c#L72" ide=L7"srf">x504c> 502sL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /503" idrL750sc.c#L72" ide=L7"srL69"50sc> 50v2-42static void 4301re430ass="sad_ kesreno/sc.8crypto/3296" iad_ kesreno/sc.  32(struct a a; \> 50"sref{.c#L67" idrL7"sre1f31ef31)a; \> 505">  55 7sc.cstruct a a; \>x0 /506" idrL750  rref"v2-42c.-8)a;40  50  > 50code=x2" class329sre329x2 /a> =  a href="507" idrL750  a h.c#L72" ide=L7"srL50  > 50 /a>   rref");c.c#L72" ide=L__ad_ kesreno/sc.8crypto/3296" i__ad_ kesreno/sc.  32(a a; \>r4to/sc.c#L72" ide=L7"srf">x0 /508" idrL750 a8hf="+code=x3" clsref50 a> 5082-42}/a>  store_and_load_ kesr href="+cod509" idrL750"v2.c#L72" ide=L7"srene50"v> 509ode=x2" class329sre329x2 /a> =  a href="517" idrL7517" .c#L72" ide=L7"srene517"> 5172-42void 4301re430ass="s__ad_ kesrdeo/sc.8crypto/3296" i__ad_ kesrdeo/sc.  32(struct a a; \> =  a href="511" idrL7512c.c#L72" ide=L7"srL69"512c> 511sref{.c#L67" idrL7"sre1f31ef31)a; \>x514c> 51t;&lr=  a);c.const a a; \> 8crypto/3296" iexp"> f="+ /a>  store_and_load_ kesr href="+cod513" idrL751sc.c#L72" ide=L7"srL69"51sc> 513;&lr=  a);c.const a a; \>  store_and_load_ kesr href="+cod514" idrL751eric.c#L67" idrL7"sref"51er> 512.6..6ref">x4 /a> =  a rener__le3 href="+code=x3"__le3 f="+cc*a a; \> 515">  55 7sc.c#L72" ide=L7"67u3 href="+code=x3"u3t;&lr=);c.c#L72" ide=L7"s Apply S-boxes */>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">   /a>  store_and_load_ kesr href="+cod516" idrL751  rref"v2-42c.-8)a;40  51  > 51code=x2" class329sre329x2 /a> =  a href="517" idrL751  a h.c#L72" ide=L7"srL51  > 51 /a>   rref");c.c#L72" ide=L Apply S-boxes */  store_and_load_ kesr href="+cod518" idrL751 a8hf="+code=x3" clsref51 a> 51 =  a rener);c.c#L72" ide=L7ypto/serpent_generic328== a a; \>  store_and_load_ kesr href="+cod519" idrL751"v2.c#L72" ide=L7"srene51"v> 517" idrL7"s);c.c#L72" ide=L7"class="line" na329;  32== a a; \>  store_and_load_ kesr href="+cod527" idrL7527" .c#L72" ide=L7"srene527"> 52t;&lr=  a);c.c#L72" ide=L7"s4 /a> =  a reneric.c#L7== a a; \>  store_and_load_ kesr href="+cod521" idrL7522c.c#L72" ide=L7"srL69"522c> 521.6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x522" idrL7524c.c#L72" ide=L7"srf">x524c> 52t;&lr=  a);c.................................4301re430ass="sK8crypto/3296" iK ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">pto/serpent_generic328any lat329de=L7" class="line" na329;  32/a>>x4 /a> =  a reneric.c#L72"3  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /523" idrL752sc.c#L72" ide=L7"srL69"52sc> 5267" idrL7"s);c.c#L72" ide=L7"Iore_and_load_ kesIL69">  69 /a>  store_aric.c#L67" idrL7"sre.c#L72" ide=L7"srf">pto/serpent_generic328any lat329de=L7" class="line" na329;  32/a>>x4 /a> =  a reneric.c#L72"" i2>  69 /a>   kto/s[-14]ef">     [v2);........4301re430ass="sKL8crypto/3296" iKL.10   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x524" idrL752eric.c#L67" idrL7"sref"52er> 522.6..6ref">x4 /a> =  a reneriIore_and_load_ kesIL69">  69 /a>  store_a/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3 /a> =  a reneric.c#L72"3  55 /a>r4to/sc.c#L72" ide=L7"sreneric.525" idrL752/aS7r href="+code=x3" c52/a> 525">  55 7sc.c#L72" ide=L7"67"Istore_and_load_ kIsL69">  69 /a>  store_ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3 /a> =  a reneric.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#2a> <&lr=  a hrr28hr28)a; \> 52#L67" idrL7"s);c.c#L72" ide=LIstore_and_load_ kIesL69">  69 /a>  store">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3eric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef">  ide=L7"srL69">  /a>r4to/sc.77c.27)a; \>269 /a>   rref"v2.6.25.8"
	  " nrrf">x0 527" idrL752  a h.c#L72" ide=L7"srL52  > 52 /a>   rref");c.c#L72" ide=L7I"store_and_load_ IkesL69">  69 /a>  stor">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  69 /a>   rref"]ef">  ide=L7"srL69">  /a>r4to/sc.77c.27)a; );........4301re430ass="sKL8crypto/3296" iKL.10   rref"v2.c#L72" ide=L7"sref">x41 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sre2" c#L67" idrL7"sreff26ef26)a; \> 52 =  a rener);c.c#L72" ide=L7"I idrL7"s);c.c#L72I" ide=L7"store_an 2132/a> <&lr=  a hr 71 /a>>x41 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sre);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrf2#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /529" idrL752"v2.c#L72" ide=L7"srene52"v> 527" idrL7"s);c.c#L72" ide=L7"sIcf">     [v2.6..6Irue=L55">  55 /a>r4to/">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nr);........4301re430ass="sKL8crypto/3296" iKL.10   rref"v2.c#L72" ide=L7"sref">x4.c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   r">  55 /a>r4to/sc.c#L72"a/a> =  a reneric1.24c.24)a; \> 53t;&lr=  a);c.c#L72" ide=L7"stIore_and_load_ kesIL69">  69 /a>  store_a/a> <&lr=  a hr 71 /a>>x4.c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6reneric.c#L67" idrL7"sref">     [v2.6..6rL69">  69 /a>   r">  55 /a>r4to/sc.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c,      [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3 /a> =  a reneric.c#L72"a> <&lr=  a hr 71 /a>>x4 531" idrL7532c.c#L72" ide=L7"srL69"532c> 53>   rref");c.c#L72" ide=L7"stIore_and_load_ kesIL69">  69 /a>  store_a.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"sreneric.c#L67" idrL7"s4c.-18c,      [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3 /a> =  a reneric.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69"> /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.c# >  55 /a>r4to/sc1.22c.22)a; \>x534c> 532   rref");c.c#L72" ide=L7"stIore_and_load_ kesIL69">  69 /a>  store_a">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> /a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L7ric  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /533" idrL753sc.c#L72" ide=L7"srL69"53sc> 5367" idrL7"s);c.c#L72" ide=L7"Istore_and_load_ kIsL69">  69 /a>  store_.c#L67" idrL7"sref">     [v2.6..6rue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">     [v2.6..6rue=L55"2a>rss="line" namu3">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124cx4 n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x534" idrL753eric.c#L67" idrL7"sref"53er> 532.6..6ref">x4 /a> =  a reneriIstore_and_load_ kIesL69">  69 /a>  storeric.c#L67" idrL7"sre.c#L72" ide=L7"srf">/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric.c#L67" idrL7"s2c.124c);........4301re430ass="sKL8crypto/3296" iKL.10">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">ne>  55 /a>r4to/sc.c#L72" ide=L7"sreneric.535" idrL753/aS7r href="+code=x3" c53/a> 535">  55 7sc.c#L72" ide=L7"67"I"store_and_load_ IkesL69">  69 /a>  storric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 /a>r4to/sc.77c.27)a; \> ide=L7"srenerice=L48350 class="sref">);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">    1a> <&lr=  a hrr28hr28)a; \> 53#L67" idrL7"s);c.c#L72" ide=LI idrL7"s);c.c#L72I" ide=L7"store_an 2132">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3/a> <&lr=  a hr 71 /a>>x4 /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"sref">  );........4301re430ass="sKL8crypto/3296" iKL.10">  69 /a>   rref"]ef">     [v2.6..6rue=L7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3">  55 /a>r4to/sc.c#L72" 69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 537" idrL753  a h.c#L72" ide=L7"srL53  > 53 /a>   rref");c.c#L72" ide=L7Icf">     [v2.6..6Irue=L55">  55 /a>r4to/ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  69 /a>   rref"]ef">     [v2.6..6rue=L7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3">  55 /a>r4to/sc.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10  55 /a>r4to/sc.c#L72" ide=L7"srL69"> ">  69 /a>   rref"]ef">     [v2.6..6rue=L7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3eric.c#L72" ide=L7"srene1c#L67" idrL7"sreff26ef26)a; \> 53 =  a rener);c.c#L72" ide=L7"Iore_and_load_ kesIL69">  69 /a>  store_a">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> ">  69 /a>   rref"]ef">     [v2.6..6rue=L7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3eric.c#L72" ide=L7"sre);........4301re430ass="sKL8crypto/3296" iKL.10 =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   rref"v2.6.25.8"
	  " nrrfc#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /539" idrL753"v2.c#L72" ide=L7"srene53"v> 537" idrL7"s);c.c#L72" ide=L7"sIore_and_load_ kesIL69">  69 /a>  store_a /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=  a hr 71 /a>>  69 /a>   rref"v2.6.25.8"
	  " nr);........4301re430ass="sKL8crypto/3296" iKL.10">  55 /a>r4to/sc.c#L72" ide=L7"srL69">      [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">    1/a> =  a reneric1.24c.24)a; \> 54t;&lr=  a);c.c#L72" ide=L7"stIore_and_load_ kesIL69">  69 /a>  store_aric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">      [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">  );........4301re430ass="sKL8crypto/3296" iKL.10 =  a reneric.c#L72" ide=L7"srenericeric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72"69 /a>   rref"v2.85c.-15)a; \> 54>   rref");c.c#L72" ide=L7"stIstore_and_load_ kIsL69">  69 /a>  store_ /a> =  a reneric.c#L72" ide=L7"srenericeric.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#4ref="+code=ror3ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"srenericL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3eric.c#L72" ide=L7"srene1>  55 /a>r4to/sc1.22c.22)a; \>x544c> 542   rref");c.c#L72" ide=L7"stIstore_and_load_ kIesL69">  69 /a>  store.c#L67" idrL7"sref">     [v2.6..6rue=L55">  55 /a>r4to/sc-r06e69 ide=L7"srenericL7"sref">     [v2.6..6rL69">  69 /a>   rref"v2.6.25.8"
	  " nrrfrss="line" namu3eric.c#L72" ide=L7"sre);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  55 /a>r4to/sc.c#L72"6  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /543" idrL754sc.c#L72" ide=L7"srL69"54sc> 5467" idrL7"s);c.c#L72" ide=L7"I"store_and_load_ IkesL69">  69 /a>  stor.c#L67" idrL7"sref">     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric.c#L67" idrL7"s4c.-18ca>rss="line" namu3e=L48350 class="sref">ne>  69 /a>  store">  55 /a>r4to/sc.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72"1n>  55 /a>r4to/sc.c#L72" ide=L7"sref">x544" idrL754eric.c#L67" idrL7"sref"54er> 542.6..6ref">x4 /a> =  a reneriI idrL7"s);c.c#L72I" ide=L7"store_an 2132ric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  69 /a>   rref"]ef">     [v2.6..6rue=1 /a>>  55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c, /a> =  a reneric.89c.-11)a; \> 545">  55 7sc.c#L72" ide=L7"67"Icf">     [v2.6..6Irue=L55">  55 /a>r4to/.c#L67" idrL7"sref">     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c);........4301re430ass="sKL8crypto/3296" iKL.10 /a>r4to/sc.77c.27)a; \> ide=L7"sreneric=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"sref">    a> <&lr=  a hrr28hr28)a; \> 54#L67" idrL7"s);c.c#L72" ide=LIore_and_load_ kesIL69">  69 /a>  store_aric.c#L67" idrL7"sre.c#L72" ide=L7"srf"> /a>r4to/sc.77c.27)a; \> ide=L7"sreneric=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"sref">  );........4301re430ass="sKL8crypto/3296" iKL.10   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4, 69 /a>   rref"v2.6.25.8"
	  " nrrf">x0 547" idrL754  a h.c#L72" ide=L7"srL54  > 54 /a>   rref");c.c#L72" ide=L7Iore_and_load_ kesIL69">  69 /a>  store_a 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55">  55 /a>r4to/sc.c#L72" ide=L7"sreneric">x4 /a> =  a reneric.c#L72" ide=L7"srf">x0 /a> <&lr=  a h4);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">/a> <&lr=  a hr 71 /a>>x41 /a>>  55 /a>r4to/sc.77c.27)a; \>c#L67" idrL7"sreff26ef26)a; \> 54 =  a rener);c.c#L72" ide=L7"Iore_and_load_ kesIL69">  69 /a>  store_a.c#L67" idrL7"sref">     [v2.6..6rue=L55 /a>r4to/sc.c#L72" ide=L7"s0a renericf">/a> <&lr=  a hr 71 /a>>x41 /a>>  55 /a>r4to/sc.77c.27)a; );........4301re430ass="sKL8crypto/3296" iKL.10   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide=L#L67" idrL7"sre.c#L72" ide=L7"srf">x0 /549" idrL754"v2.c#L72" ide=L7"srene54"v> 547" idrL7"s);c.c#L72" ide=L7"sIstore_and_load_ kIsL69">  69 /a>  store_ 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srenericnref="+code=x33" cla3g72" i2>  69 /a>   kto/s[-14]ef">     [v2.6..6rue=L55">  55 /a>r4to/sc.c#L72" ide);........4301re430ass="sKL8crypto/3296" iKL.10 =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"sref">    /a> =  a reneric1.24c.24)a; \> 55t;&lr=  a);c.c#L72" ide=L7"stIstore_and_load_ kIesL69">  69 /a>  store /a> =  a reneric.c#L72" ide=L7"sreneric.c#L67" idrL7"s4c.-18crf">x0 /a> <&lr=L55">  55 /a>r4to/sc.c#4ref="+code=ror3f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"sref">  );........4301re430ass="sKL8crypto/3296" iKL.10 =  a reneric.c#L72" ide=L7"sreneric 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c, 9 /a>   rref"v2.85c.-15)a; \> 55>   rref");c.c#L72" ide=L7"stI"store_and_load_ IkesL69">  69 /a>  stor /a> =  a reneric.c#L72" ide=L7"sreneric 69 /a>   rref"v2.c#L72" ide=L7"sref">x4 /a> =  a reneric.c#L72" ide=L7"srue=L55f">x0 /a> <& kto/s-x02" ide=L7"srL69".c#L67" idrL7"s4c.-18c);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"srenericric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L72">  55 /a>r4to/sc1.22c.22)a; \>x554c> 552   rref");c.c#L72" ide=L7"stI idrL7"s);c.c#L72I" ide=L7"store_an 2132.c#L67" idrL7"sref">     [v2.6..6rue=L55 /a>r4to/sc.77c.27)a; \> ide=L7"srenericric.c#L67" idrL7"sre.c#L72" ide=L7"srf">">  55 /a>r4to/sc.c#L72" ide=L7"srL69">  69 /a>   rref"v2.c#L7);........4301re430ass="sKL8crypto/3296" iKL.10 =  a reneric.c#L72" ide=L7"sreneric 69 /a>   rref"v2.c#L72" ide=L7"sref">x4">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6re  55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /553" idrL755sc.c#L72" ide=L7"srL69"55sc> 5567" idrL7"s);c.c#L72" ide=L7"Icf">     [v2.6..6Irue=L55">  55 /a>r4to/ /a> =  a reneric.c#L72" ide=L7"sreneric 69 /a>   rref"v2.c#L72" ide=L7"sref">x4">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3s[[0]ef">     [v2.6..6);........4301re430ass="sKL8crypto/3296" iKL.10     [v2.6..6rue=L55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3 /a> =  a reneric.c#L72"1 55 /a>r4to/sc.c#L72" ide=L7"srf">x0 /554" idrL755eric.c#L67" idrL7"sref"55er> 552.6..6ref">x4 /a> =  a reneriIore_and_load_ kesIL69">  69 /a>  store_a.c#L67" idrL7"sref">     [v2.6..6rue=L55 69 /a>   rref"v2.c#L72" ide=L7"sref">x4">  55 /a>r4to/sc.c#L72" ide=L7"srL69"> .c#L67" idrL7"s4c.-18ca>rss="line" namu3 /a> =  a reneric.c#L7);........4301re430ass="sK8crypto/3296" iK69">  69 /a>  store_a">  55 /a>r4to/sc.c#L72" ide=L7"srL69">      [v2.6..6rue=L55"2a>rss="line" namu3e=L48350 class="sref">ne4ref="+code=ror3.c#L67" idrL7"sref">  , a> =  a reneric.89c.-11)a; \> 55esL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /556" idrL755  rref"v2-42c.-8)a;40  55  > 55#L67" idrL7"s);c.c#L72" ide=d8crypto/3296" id;&lr[0]== a a; \>  55 /a>r4to/sc-r06e);5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /557" idrL755  a h.c#L72" ide=L7"srL55  > 55 /a>   rref");c.c#L72" ide=Ld8crypto/3296" id;&lr[1]== a a; \>  69 /a>   rref"v2-42c.5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /558" idrL755 a8hf="+code=x3" clsref55 a> 55 =  a rener);c.c#L72" ide=L7d8crypto/3296" id;&lr[2]== a a; \>   rref"v2.c#L7);5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /559" idrL755"v2.c#L72" ide=L7"srene55"v> 557" idrL7"s);c.c#L72" ide=L7"d8crypto/3296" id;&lr[3]== a a; \>     [v2.6..6);5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /567" idrL7567" .c#L72" ide=L7"srene567"> 5672-42}/a>  store_and_load_ kesr href="+cod561" idrL7562c.c#L72" ide=L7"srL69"562c> 56.c#L7L7"store_an 213EXPORT_SYMBOL_GPL8crypto/3296" iEXPORT_SYMBOL_GPL.10r4to/sc.c#L72" ide=L7"srf">x0 /562" idrL7564c.c#L72" ide=L7"srf">x564c> 562sL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /563" idrL756sc.c#L72" ide=L7"srL69"56sc> 56v2-42static void 4301re430ass="sad_ kesrdeo/sc.8crypto/3296" iad_ kesrdeo/sc.  32(struct a a; \>x0 /564" idrL756eric.c#L67" idrL7"sref"56er> 56"sref{.c#L67" idrL7"sre1f31ef31)a; \> 565">  55 7sc.cstruct a a; \>a hr566" idrL756  rref"v2-42c.-8)a;40  56  > 56code=x2" class329sre329x2 /a> =  a href="567" idrL756  a h.c#L72" ide=L7"srL56  > 56 /a>   rref");c.c#L72" ide=L__ad_ kesrdeo/sc.8crypto/3296" i__ad_ kesrdeo/sc.  32(a a; \>r4to/sc.c#L72" ide=L7"srf">x0 /568" idrL756 a8hf="+code=x3" clsref56 a> 5682-42}/a>  store_and_load_ kesr href="+cod569" idrL756"v2.c#L72" ide=L7"srene56"v> 569ode=x2" class329sre329x2 /a> =  a href="577" idrL7577" .c#L72" ide=L7"srene577"> 5702-42static struct a a; \>  a a; \> 57>   rref");c..a a; \>"1f31ef3",.c#L67" idrL7"sre1f31ef31)a; \>x574c> 572   rref");c..a a; \>"1f31ef3-)a; \><",.c#L67" idrL7"sre1f31ef31)a; \> 573   rref");c..a a; \> 574   rref");c..a a; \> 575   rref");c..a a; \> 576   rref");c..a a; \> 577   rref");c..a a; \> 578   rref");c..a a; \> 579   rref");c..a a; \> 580   rref");c..a a; \> 58>   rref");c..a a; \>x584c> 582   rref");c..a a; \> 583   rref");c..a a; \> 8crypto/3296" iria_set">    rref");c......= rref"); a; \> 8crypto/3296" i1f31ef31set"> f="+,.c#L67" idrL7"sre1f31ef31)a; \> 584   rref");c..a a; \> 585   rref");c..a a; \>  store_and_load_ kesr href="+cod586" idrL758  rref"v2-42c.-8)a;40  58  > 586   r}.5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /587" idrL758  a h.c#L72" ide=L7"srL58  > 587ode=x2" class329sre329x2 /a> =  a href="588" idrL758 a8hf="+code=x3" clsref58 a> 5882-42static int a a; \> 8crypto/3296" itnepres1set">   32(struct a a; \> 8crypto/3296" i"> f="+,.c#L67" idrL7"sre1f31ef31)a; \> 589   rref");c...................unsigned int a a; \> len  329.c#L674to/sc.c#L72" ide=L7"srf">x0 /597" idrL7597" .c#L72" ide=L7"srene597"> 590sref{.c#L67" idrL7"sre1f31ef31)a; \> 59>   rref");c.c#L72" ide=L7"su88crypto/3296" iu8f="+cL7"store_an 2132ev_"> 8crypto/3296" i2ev_"> ;&lr[; a; \>x0 /592" idrL7594c.c#L72" ide=L7"srf">x594c> 592   rref");c.int a a; \>r4to/sc.c#L72" ide=L7"srf">x0 /593" idrL759sc.c#L72" ide=L7"srL69"59sc> 593ode=x2" class329sre329x2 /a> =  a href="594" idrL759eric.c#L67" idrL7"sref"59er> 594   rref");c.for (a a; \> len  32; ++a a; \>x0 /595" idrL759/aS7r href="+code=x3" c59rue=595   rref");c.........L7"store_an 2132ev_"> 8crypto/3296" i2ev_"> ;&lr[; a; \> len  32 - a a; \> f="+[; a; \>r4to/sc.c#L72" ide=L7"srf">x0 /596" idrL759  rref"v2-42c.-8)a;40  59  > 59code=x2" class329sre329x2 /a> =  a href="597" idrL759  a h.c#L72" ide=L7"srL59  > 597   rref");c.return); a; \> 8crypto/3296" i1f31ef31set"> f="+a4301re430ass="stfm8crypto/3296" itfmf="+ne4ref="+code=ror3ev_"> 8crypto/3296" i2ev_"> ;&lrne4ref="+code=ror"> len8crypto/3296" i"> len  329.5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /598" idrL759 a8hf="+code=x3" clsref59 a> 5982-42}/a>  store_and_load_ kesr href="+cod59/a>   rr59"v2.c#L72" ide=L7"srene59c.c#599ode=x2" class329sre329x2 /a> =  a href="607" idrL7607" .c#L72" ide=L7"srene607"> 6002-42static void 4301re430ass="stnepres1eno/sc.8crypto/3296" itnepres1eno/sc.  32(struct a a; \>x0 /601" idrL7602c.c#L72" ide=L7"srL69"602c> 601sref{.c#L67" idrL7"sre1f31ef31)a; \>x604c> 60t;&lr=  a);c.const a a; \>  store_and_load_ kesr href="+cod603" idrL760sc.c#L72" ide=L7"srL69"60sc> 6067" idrL7"s);c.c#L72" ide=L7u3 href="+code=x3"u3t;&lr=*.const a a; \> 604ode=x2" class329sre329x2 /a> =  a href="605" idrL760/aS7r href="+code=x3" c60/a> 605">  55 7sc.c#L72" ide=L7"67u3 href="+code=x3"u3t;&lr=4ref="+code=ror3s8crypto/3296" ira;&lr[4]ne4ref="+code=ror3d8crypto/3296" ird;&lr[4] /a>  store_and_load_ kesr href="+cod606" idrL760  rref"v2-42c.-8)a;40  60  > 60code=x2" class329sre329x2 /a> =  a href="607" idrL760  a h.c#L72" ide=L7"srL60  > 60 /a>   rref");c.c#L72" ide=L s8crypto/3296" ira;&lr[0]== a a; \>  store_and_load_ kesr href="+cod608" idrL760 a8hf="+code=x3" clsref60 a> 60 =  a rener);c.c#L72" ide=L7ys8crypto/3296" ira;&lr[1]== a a; \>  store_and_load_ kesr href="+cod609" idrL760"v2.c#L72" ide=L7"srene60"v> 607" idrL7"s);c.c#L72" ide=L7"cs8crypto/3296" ira;&lr[2]== a a; \>  store_and_load_ kesr href="+cod617" idrL7617" .c#L72" ide=L7"srene617"> 61t;&lr=  a);c.c#L72" ide=L7"s4s8crypto/3296" ira;&lr[3]== a a; \>  store_and_load_ kesr href="+cod611" idrL7612c.c#L72" ide=L7"srL69"612c> 611.6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x612" idrL7614c.c#L72" ide=L7"srf">x614c> 612   rref");c.c#L72" ide=L7"s1f31ef31eno/sc.8crypto/3296" iad_ kesreno/sc.  32a4301re430ass="stfm8crypto/3296" itfmf="+ne(a a; \>  store_and_load_ kesr href="+cod613" idrL761sc.c#L72" ide=L7"srL69"61sc> 613ode=x2" class329sre329x2 /a> =  a href="614" idrL761eric.c#L67" idrL7"sref"61er> 612.6..6ref">x4 /a> =  a renerd8crypto/3296" id;&lr[0]== a a; \>  store_and_load_ kesr href="+cod615" idrL761/aS7r href="+code=x3" c61/a> 615">  55 7sc.c#L72" ide=L7"67d8crypto/3296" id;&lr[1]== a a; \>  store_and_load_ kesr href="+cod616" idrL761  rref"v2-42c.-8)a;40  61  > 61#L67" idrL7"s);c.c#L72" ide=d8crypto/3296" id;&lr[2]== a a; \>  store_and_load_ kesr href="+cod617" idrL761  a h.c#L72" ide=L7"srL61  > 61 /a>   rref");c.c#L72" ide=Ld8crypto/3296" id;&lr[3]== a a; \>  store_and_load_ kesr href="+cod618" idrL761 a8hf="+code=x3" clsref61 a> 6182-42}/a>  store_and_load_ kesr href="+cod619" idrL761"v2.c#L72" ide=L7"srene61"v> 619ode=x2" class329sre329x2 /a> =  a href="627" idrL7627" .c#L72" ide=L7"srene627"> 6202-42static void 4301re430ass="stnepres1deo/sc.8crypto/3296" itnepres1deo/sc.  32(struct a a; \>x0 /621" idrL7622c.c#L72" ide=L7"srL69"622c> 621sref{.c#L67" idrL7"sre1f31ef31)a; \>x624c> 62t;&lr=  a);c.const a a; \>  store_and_load_ kesr href="+cod623" idrL762sc.c#L72" ide=L7"srL69"62sc> 6267" idrL7"s);c.c#L72" ide=L7u3 href="+code=x3"u3t;&lr=*.const a a; \> 624ode=x2" class329sre329x2 /a> =  a href="625" idrL762/aS7r href="+code=x3" c62/a> 625">  55 7sc.c#L72" ide=L7"67u3 href="+code=x3"u3t;&lr=4ref="+code=ror3s8crypto/3296" ira;&lr[4]ne4ref="+code=ror3d8crypto/3296" ird;&lr[4] /a>  store_and_load_ kesr href="+cod626" idrL762  rref"v2-42c.-8)a;40  62  > 62code=x2" class329sre329x2 /a> =  a href="627" idrL762  a h.c#L72" ide=L7"srL62  > 62 /a>   rref");c.c#L72" ide=L s8crypto/3296" ira;&lr[0]== a a; \>  store_and_load_ kesr href="+cod628" idrL762 a8hf="+code=x3" clsref62 a> 62 =  a rener);c.c#L72" ide=L7ys8crypto/3296" ira;&lr[1]== a a; \>  store_and_load_ kesr href="+cod629" idrL762"v2.c#L72" ide=L7"srene62"v> 627" idrL7"s);c.c#L72" ide=L7"cs8crypto/3296" ira;&lr[2]== a a; \>  store_and_load_ kesr href="+cod637" idrL7637" .c#L72" ide=L7"srene637"> 63t;&lr=  a);c.c#L72" ide=L7"s4s8crypto/3296" ira;&lr[3]== a a; \>  store_and_load_ kesr href="+cod631" idrL7632c.c#L72" ide=L7"srL69"632c> 631.6ru 55 /a>r4to/sc.c#L72" ide=L7"sref">x632" idrL7634c.c#L72" ide=L7"srf">x634c> 632   rref");c.c#L72" ide=L7"sad_ kesrdeo/sc.8crypto/3296" iad_ kesrdeo/sc.  32(4301re430ass="stfm8crypto/3296" itfmf="+ne(a a; \>  store_and_load_ kesr href="+cod633" idrL763sc.c#L72" ide=L7"srL69"63sc> 633ode=x2" class329sre329x2 /a> =  a href="634" idrL763eric.c#L67" idrL7"sref"63er> 632.6..6ref">x4 /a> =  a renerd8crypto/3296" id;&lr[0]== a a; \>  store_and_load_ kesr href="+cod635" idrL763/aS7r href="+code=x3" c63/a> 635">  55 7sc.c#L72" ide=L7"67d8crypto/3296" id;&lr[1]== a a; \>  store_and_load_ kesr href="+cod636" idrL763  rref"v2-42c.-8)a;40  63  > 63#L67" idrL7"s);c.c#L72" ide=d8crypto/3296" id;&lr[2]== a a; \>  store_and_load_ kesr href="+cod637" idrL763  a h.c#L72" ide=L7"srL63  > 63 /a>   rref");c.c#L72" ide=Ld8crypto/3296" id;&lr[3]== a a; \>  store_and_load_ kesr href="+cod638" idrL763 a8hf="+code=x3" clsref63 a> 6382-42}/a>  store_and_load_ kesr href="+cod639" idrL763"v2.c#L72" ide=L7"srene63"v> 639ode=x2" class329sre329x2 /a> =  a href="647" idrL7647" .c#L72" ide=L7"srene647"> 6402-42static struct a a; \>  a a; \> 64>   rref");c..a a; \>"tnepres",.c#L67" idrL7"sre1f31ef31)a; \>x644c> 642   rref");c..a a; \> 6467" idrL7"s);.a a; \> 642.6..6ref">x4.a a; \> 645   rref");c..a a; \> 646   rref");c..a a; \> 647   rref");c..a a; \> 648   rref");c..a a; \> 649   rref");c..a a; \> 650   rref");c..a a; \> 65>   rref");c..a a; \> 8crypto/3296" iria_set">    rref");c......= rref"); a; \> 8crypto/3296" itnepres1set">   32,.c#L67" idrL7"sre1f31ef31)a; \>x654c> 652   rref");c..a a; \> 6567" idrL7"s);.a a; \>  store_and_load_ kesr href="+cod654" idrL765eric.c#L67" idrL7"sref"65er> 652.6..}.5 /a>r4to/sc.c#L72" ide=L7"srf">x0 /655" idrL765/aS7r href="+code=x3" c65/a> 65esL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /656" idrL765  rref"v2-42c.-8)a;40  65  > 65#L67"static int a a; \>  a a; \>x0 /657" idrL765  a h.c#L72" ide=L7"srL65  > 65 /a> {.c#L67" idrL7"sre1f31ef31)a; \> 65 =  a rener);int a a; \> 659ode=x2" class329sre329x2 /a> =  a href="667" idrL7667" .c#L72" ide=L7"srene667"> 660   rref");c.ife(a a; \>x0 /661" idrL7662c.c#L72" ide=L7"srL69"662c> 661   rref");c.........return); a; \>x664c> 662sL695 /a>r4to/sc.c#L72" ide=L7"srf">x0 /663" idrL766sc.c#L72" ide=L7"srL69"66sc> 6667" idrL7"s);c.c#L72" ide=L7re.8crypto/3296" ire.f="+== a a; \>  store_and_load_ kesr href="+cod664" idrL766eric.c#L67" idrL7"sref"66er> 664ode=x2" class329sre329x2 /a> =  a href="665" idrL766/aS7r href="+code=x3" c66/a> 665">  55 7sc.cife(a a; \>x0 /666" idrL766  rref"v2-42c.-8)a;40  66  > 666   rref");c.........a a; \> 667ode=x2" class329sre329x2 /a> =  a href="668" idrL766 a8hf="+code=x3" clsref66 a> 66 =  a rener);return); a; \> 669ode=}/a>  store_and_load_ kesr href="+cod677" idrL7677" .c#L72" ide=L7"srene677"> 6702-42/a>  store_and_load_ kesr href="+cod671" idrL7672c.c#L72" ide=L7"srL69"672c> 67>   rstatic void 4301re430ass="s__exi.8crypto/3296" i__exi./a>  a a; \>x0 /672" idrL7674c.c#L72" ide=L7"srf">x674c> 672   r{.c#L67" idrL7"sre1f31ef31)a; \> 6767" idrL7"s);c.c#L72" ide=L7rL7"sr_unregis.er_alg8crypto/3296" irL7"sr_unregis.er_alg  32(&a a; \>  store_and_load_ kesr href="+cod674" idrL767eric.c#L67" idrL7"sref"67er> 672.6..6ref">x4 /a> =  a renerrL7"sr_unregis.er_alg8crypto/3296" irL7"sr_unregis.er_alg  32(&a a; \> 675   r}/a>  store_and_load_ kesr href="+cod676" idrL767  rref"v2-42c.-8)a;40  67  > 67code=x2" class329sre329x2 /a> =  a href="677" idrL767  a h.c#L72" ide=L7"srL67  > 677   ra a; \>  store_and_load_ kesr href="+cod678" idrL767 a8hf="+code=x3" clsref67 a> 678   ra a; \>  store_and_load_ kesr href="+cod679" idrL767"v2.c#L72" ide=L7"srene67"v> 679ode=x2" class329sre329x2 /a> =  a href="687" idrL7687" .c#L72" ide=L7"srene687"> 680   ra a; \>"GPL"9 /a>  store_and_load_ kesr href="+cod681" idrL7682c.c#L72" ide=L7"srL69"682c> 68.c#L7L7"store_an 213MODULE_DESCRIPTIONre_and_load_ keMODULE_DESCRIPTION  32(aspancrypto/32tring">"Sd_ kes and tnepres (kerneli compatible ad_ kes;reversed) Cipher Algorithm"9 /a>  store_and_load_ kesr href="+cod682" idrL7684c.c#L72" ide=L7"srf">x684c> 682   rL7"store_an 213MODULE_AUTHOR8crypto/3296" iMODULE_AUTHOR  32(aspancrypto/32tring">"Dag Arne Osvik <osvik@ii.uib.no>"9 /a>  store_and_load_ kesr href="+cod683" idrL768sc.c#L72" ide=L7"srL69"68sc> 683   rL7"store_an 213MODULE_ALIAS8crypto/3296" iMODULE_ALIAS  32(aspancrypto/32tring">"tnepres"9 /a>  store_and_load_ kesr href="+cod684" idrL768eric.c#L67" idrL7"sref"68er> 684   rL7"store_an 213MODULE_ALIAS8crypto/3296" iMODULE_ALIAS  32(aspancrypto/32tring">"ad_ kes"9 /a>  store_and_load_ kesr href="+cod685" idrL768/aS7r href="+code=x3" c68/a> 685   r


The original LXR software by the a> storehttp://sourceforge.net/projects/lxr">LXR communit r, this expef=mkesal version by a> storemailto:lxr@="+ux.no">lxr@="+ux.nof="+.
lxr.="+ux.no kindly hos.ed by a> storehttp://www.redpill-="+pro.no">Redpill L"+pro AS 32, provider of L"+ux.consulting and opefations ad_vices since 1995.