linux/crypto/tcrypt.c
<<
>>
Prefs
   1/*
   2 * Quick & dirty crypto testing module.
   3 *
   4 * This will only exist until we have a better testing mechanism
   5 * (e.g. a char device).
   6 *
   7 * Copyright (c) 2002 James Morris <jmorris@intercode.com.au>
   8 * Copyright (c) 2002 Jean-Francois Dive <jef@linuxbe.org>
   9 * Copyright (c) 2007 Nokia Siemens Networks
  10 *
  11 * Updated RFC4106 AES-GCM testing.
  12 *    Authors: Aidan O'Mahony (aidan.o.mahony@intel.com)
  13 *             Adrian Hoban <adrian.hoban@intel.com>
  14 *             Gabriele Paoloni <gabriele.paoloni@intel.com>
  15 *             Tadeusz Struk (tadeusz.struk@intel.com)
  16 *             Copyright (c) 2010, Intel Corporation.
  17 *
  18 * This program is free software; you can redistribute it and/or modify it
  19 * under the terms of the GNU General Public License as published by the Free
  20 * Software Foundation; either version 2 of the License, or (at your option)
  21 * any later version.
  22 *
  23 */
  24
  25#include <crypto/hash.h>
  26#include <linux/err.h>
  27#include <linux/init.h>
  28#include <linux/gfp.h>
  29#include <linux/module.h>
  30#include <linux/scatterlist.h>
  31#include <linux/string.h>
  32#include <linux/moduleparam.h>
  33#include <linux/jiffies.h>
  34#include <linux/timex.h>
  35#include <linux/interrupt.h>
  36#include "tcrypt.h"
  37#include "internal.h"
  38
  39/*
  40 * Need slab memory for testing (size in number of pages).
  41 */
  42#define TVMEMSIZE       4
  43
  44/*
  45* Used by test_cipher_speed()
  46*/
  47#define ENCRYPT 1
  48#define DECRYPT 0
  49
  50/*
  51 * Used by test_cipher_speed()
  52 */
  53static unsigned int sec;
  54
  55static char *alg = NULL;
  56static u32 type;
  57static u32 mask;
  58static int mode;
  59static char *tvmem[TVMEMSIZE];
  60
  61static char *check[] = {
  62        "des", "md5", "des3_ede", "rot13", "sha1", "sha224", "sha256",
  63        "blowfish", "twofish", "serpent", "sha384", "sha512", "md4", "aes",
  64        "cast6", "arc4", "michael_mic", "deflate", "crc32c", "tea", "xtea",
  65        "khazad", "wp512", "wp384", "wp256", "tnepres", "xeta",  "fcrypt",
  66        "camellia", "seed", "salsa20", "rmd128", "rmd160", "rmd256", "rmd320",
  67        "lzo", "cts", "zlib", NULL
  68};
  69
  70static int test_cipher_jiffies(struct blkcipher_desc *desc, int enc,
  71                               struct scatterlist *sg, int blen, int sec)
  72{
  73        unsigned long start, end;
  74        int bcount;
  75        int ret;
  76
  77        for (start = jiffies, end = start + sec * HZ, bcount = 0;
  78             time_before(jiffies, end); bcount++) {
  79                if (enc)
  80                        ret = crypto_blkcipher_encrypt(desc, sg, sg, blen);
  81                else
  82                        ret = crypto_blkcipher_decrypt(desc, sg, sg, blen);
  83
  84                if (ret)
  85                        return ret;
  86        }
  87
  88        printk("%d operations in %d seconds (%ld bytes)\n",
  89               bcount, sec, (long)bcount * blen);
  90        return 0;
  91}
  92
  93static int test_cipher_cycles(struct blkcipher_desc *desc, int enc,
  94                              struct scatterlist *sg, int blen)
  95{
  96        unsigned long cycles = 0;
  97        int ret = 0;
  98        int i;
  99
 100        local_irq_disable();
 101
 102        /* Warm-up run. */
 103        for (i = 0; i < 4; i++) {
 104                if (enc)
 105                        ret = crypto_blkcipher_encrypt(desc, sg, sg, blen);
 106                else
 107                        ret = crypto_blkcipher_decrypt(desc, sg, sg, blen);
 108
 109                if (ret)
 110                        goto out;
 111        }
 112
 113        /* The real thing. */
 114        for (i = 0; i < 8; i++) {
 115                cycles_t start, end;
 116
 117                start = get_cycles();
 118                if (enc)
 119                        ret = crypto_blkcipher_encrypt(desc, sg, sg, blen);
 120                else
 121                        ret = crypto_blkcipher_decrypt(desc, sg, sg, blen);
 122                end = get_cycles();
 123
 124                if (ret)
 125                        goto out;
 126
 127                cycles += end - start;
 128        }
 129
 130out:
 131        local_irq_enable();
 132
 133        if (ret == 0)
 134                printk("1 operation in %lu cycles (%d bytes)\n",
 13>                        got(cyclesblen);
 136
 137        return ret;
 138}
 139
 140static u32  141
 142static void test_cipher_speed(const char *algo, int enc, unsigned int sec,
 143                        gottttttttstruct  144                              unsigned int tcount, u8 *keysize)
 145{
 146        unsigned int ret, i, j, iv_len;
 147        const char *key;
 148        char iv[128];
 149        struct crypto_blkcipher *tfm;
 150        struct blkcipher_desc desc;
 151        const char *e;
 152        u32 *b_size;
 153
 154        if (enc == ENCRYPT)
 155                e = "encryption";
 156        else
 157                e = "decryption";
 158
 159        printk("\ntesting speed of %s %s\n", algo, e);
 160
 161        tfm = crypto_alloc_blkcipher(algo, 0, CRYPTO_ALG_ASYNC);
 162
 163        if (IS_ERR(tfm)) {
 164                printk("failed to load transform for %s: %ld\n", algo,
 16>                        gotPTR_ERR(tfm));
 166                return;
 167        }
 168        desc.tfm = tfm;
 169        desc. 170
 171        i = 0;
 172        do {
 173
 174                b_size =  17>                    do {
 176                        struct scatterlist sg[TVMEMSIZE];
 177
 178                        if ((*keysize + *b_size) > TVMEMSIZE * PAGE_SIZE) {
 179                                printk("template (%u) too big for "
 180                                       "tvmem (%lu)\n", *keysize + *b_size,
 181                                       TVMEMSIZE * PAGE_SIZE);
 182                                goto out;
 183                        gott}
 184
 185                        printk("test %u (%d bit key, %d byte blocks): ", i,
 186                                        *keysize *g8, *b_size);
 187
 188                        memset(tvmem[0], 0xff, PAGE_SIZE);
 189
 190                        /* set key, plain text and IV */
 191                        key = tvmem[0];
 192                        for (j = 0; j < tcount; j++) {
 193                        gotttttttt  if (j].klen == *keysize) {
 194                                        key = j].key;
 195                                        break;
 196                                }
 197                        }
 198
 199                        ret = crypto_blkcipher_setkey(tfm, key, *keysize);
 200                        if (ret) {
 201                                printk("setkey() failed flagy=%x\n",
 202                                                IS_ERR(i2< 4; i++) {
, blen);
desc,  181    cles" class="srcrypto_blkcipherhref="incs="line" name="L106"> 102 2              else
desc,                         tfm, printk(,  187
memset(tfm, kehref="incL108" id="L108" class="l2ne" n2me="L108"> 108
 192                        for ( 181    a href="+code=j" class="sref">j < ret)
dret, key = memset(tvmem[0], 2         2   goto ret) {
key = memset(tvmem[0], 2#L111" id2"L111" class="line" name2"L11121x\n",
        do {
/* 2he re21"sref">i++) {
ef="+code=i" class="sref">i 199            ivfm" class="sref">tf9            ivfm"      tvmem[0], 2#        2< 8; i++) {
ef="+code=i" class="sref">i, ecode=i" class="sr="sref+code=memset" class=">ef="+code=i" class="sref">itvmem[0], 2#href="incL116" id="L116" class="l2ne" n2me="L116"> 116
itvmem[0], 2#ef="inclu"+code=get_cycles" class2"sref2>get_cycles();
PAGE_SIZE);
sg2/a>, blen);
sg, int  122 2              else
 19rypto/tcrypt.c#L70" id="L70" class="line" name="L70">  70<&/tcrypt.c#L200"ode=crypto_blkcipher_decrypt" class="sref">cr_speed(const char *de href="+code=blen" class="s2LL111" id2/a>, blen);
, *algo, int tvmem[0], 2= IS_ERR(;
 123
 19rypto/tcrypt.c#L93" id="L93" class="line" name="L93">  9&/tcrypt.c#L200"ode=crypto_blkcipher_decrypt" class="sref">cr_speed(const char *de href="+code=blen" class="s2L        2    if (ret)
tvmem[0], 2=="include   goto out;
 126
 200            ef">end -  187
 201                   rintk"        169          class="sref">tvmem[0], 2=href="inc"L128" class="line" name2"L12822>PAGE_SIZE) {
blen);

i =d="L195" class="line" name="2/ IS_ERR} wh  < /tcrypt.c#L178" iu)\n", *tvmem[0], 2>        2f (ret == 0)
tfm, tfm, kclesblen);
      2 return         }
 161      tvmem[0], 2tcrypt.c#2138" id="L138" class="li2e" na2e="L13ypto/tcrypt.c#L197" id="L1972/tcrypt.c2L139" id="L139" class="l2ne" n24"srflagy = 0;
[] = { 16, 24, 2524 name="L60">  92
_digelass="line" name=ryptohashe="L70">_digela     ypto/tcrypt.c#L176" idhasherypto/tcrypt.c#L169hasherypt167 = 0;
blen);
  94                              struct scatterlist tagy = 0;
sec,
sg, int  200            ">u8 2{
  73        unsigned long  145;
  74jcycles = 0;
  74      2t char *iv[1 76
  77        for (start = jiffies, end = endstart + sec *  *blen);

  78             time_before(jiffies, e2cipher_de2c 
 19"+code=hasherigelass="line" name="+code=hasherigelae" name="L78">  78crypto_blkcipher_decrypt(scatterlist *<="crypto/tcrypt0" id="L200" class="li8" y class="sref">tvmem[0], 2a>       2const char *blen);
 124 2f">u32sec,
 1372/tcrypt.c2L153" id="L153" class="l2ne" n2me="L153"> 153ypto/tcrypt.c#L197" id="L1972nc ==2"2encry2tion" 201                   rintk6u     s/printk( 256        else
 + sec * /algo" class="sref">algo, int bcount, sec, (long)algo, int tvmem[0], 2aa>      2pan class="string">"2decry2tion";
 158n);
algo, CRY26e="L141"> 14  92
ss="line" name=ryptohashe="L70">     ypto/tcrypt.c#L176" idhasherypto/tcrypt.c#L169hasherypt167  94                              struct u32sec,
scatterlist t/ode=scatterlist" clpss="sref">scatterlpst t/a href="crypto/tcrypt0" id="L200" class="li8" *sg, int IS_ER2( 200            n", {
  73        unsigned long PTR_E2R( 145;
  73ppto/tcrypt.c#L74" idp"L74" class="line" name="L74">  74 166    26ref">cycles = 0;
  74;
t2m = tfmscatterlpst " class="line" nameass="sref">scatterlist *blen);

_digelass="line" name=ryptohashe="L70">_digela     me="L78">  78crypto_blkcipher_decrypt(scatterlist *<="crypto/tcrypt0" id="L200" class="li8" oalgo" class="sref">algo, int tvmem[0], 2/tcrypt.c2L170" id="L170" class="l2ne" n27 1024, 8192, 0 };
 171i  76
  77        for (start = jiffies, end = endstart + sec *  27s="sref">sec,

  78             time_before(jiffies, e2/tcrypt.c2L173" id="L173" class="l2ne" n2me="L173"> 173
 19"+code=hasheine"ss="line" name="+code=hasheine"     me="L78">  78tvmem[0], 2/";
 124 2L175" cla2s="line" name="L175"> 172     2              do {
 1372[ 126

 192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=end" class="sref">e2/L167" id2L177" id="L177" class="l2ne" n2me="L177"> 177
 19"+code=hasheupde="L143"> 143      +code=hasheupde="     me="L78">  78crypto_blkcipher_decrypt(scatterlpst rlass="line" name="L137"> 1372<"sref">t2f="+code=PAGE_SIZE" clas2="sre2">PAGE_SIZE) {
 124 2="string"2"template (%u) 2oo bi2 for "
 1372size 2 *b_size,
PAGE_SIZE);
 190                        <2         2   goto out;
 19"+code=hashefinalL143"> 143      +code=hashefinal     me="L78">  78c0" id="L200" class="li8" y class="sref">tvmem[0], 2 class="l2ne" name="L183"> 183    2     28e="L123"> 123
 124 2/tcrypt.c2L184" id="L184" class="l2ne" n2me="L184"> 184
 1372s175" cla2ot;, ib_size);
        }
 201                   rintk6u     s/printk(sec * /algo" class="sref">algo, int bcount, sec, (long)algo, int tvmem[lass=/tcrypt.c2L189" id="L189" class="l2ne" n29"srflagy = 0;
/* set key, pl2in te2t and IV */);
typto/tcrypt.c#L197" id="L1972sref">tco2nt;  == *<2 href="+code=keysize" cl2ss="s2ef">ke41"> 14  92
key;
  94                              struct scatterlist t/a href="crypto/tcrypt0" id="L200" class="li8" "line" name="L124"> 124 2195"> 1952/a>                     2     2      f="+code=end" class="sref">e2line" nam2="L196"> 196        2     2              72{
 1972     29 167     ode=scatterlist" cli" class="sref">ihref="+code=HZ" class="sref"2 ff,  198a> = 0;
  74, *3a href="+code=keysize" c3ass="30"srflagy = 0;
out:
tvmem[lass3"string">3quot;setkey() failed fla3y=ŊO_ALG_ASYNC);
 190                        <3ef">i3< 4; i+ 76
i"   fo4L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e3         3    if (ENCRYPT)
 19"+code=hasherigelass="line" name="+code=hasherigelae" name="L78">  78crypto_blkcipher_decrypt(scatterlist *<="crypto/tcrypt0" id="L200" class="li8" y class="sref">tvmem[0], 3 ="includ3/a>, blen);
 124 3rhref="in3s="line" name="L106"> 103 3              else
, start;
PAGE_SIZE);
ret 190                        <3         3   goto ret
i"   fo8L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e3#L111" id3"L111" class="line" name3"L11131x\n",
  73        unsigned long         do {
/* 3he re31"sref">i++) {

tvmem[lass3#        3< 8; ,  19"+code=hasherigelass="line" name="+code=hasherigelae" name="L78">  78crypto_blkcipher_decrypt(scatterlist *<="crypto/tcrypt0" id="L200" class="li8" y class="sref">tvmem[0], 3#href="in3L116" id="L116" class="l3ne" n3me="L116"> 116
 124 3#ef="incl3"+code=get_cycles" class3"sref3>get_cycles();
PAGE_SIZE);
sg3/a>, blen);
start = tvmem[lass3L120" cla3s="line" name="L120"> 123 32 1024, 8192, 0 };
, blen);
 1ss="sref">start = 
tvmem[lass3Ltcrypt.c3"+code=get_cycles" class3"sref32" class="sref/a>;
tvmem[lass3Lhref="in3L126" id="L126" class="l3ne" n32ref">b_size);
end -  187href="crypto/tcrypt.c#L124" id="L124" class="line" name="L124"> 124 3=href="in3"L128" class="line" name3"L12832>PAGE_SIZE) {

 1373/tcrypt.c3L129" id="L129" class="l3ne" n33"srflagy = 0;
out:
 201                   rintk6lu "line"/    a    =printk4lu "line"/ass=printk" class="sref">printk(sec, (long)tvmem[lass3/         do {
ret =n);
blen);
 14  92
  94                              struct       3 return  187
scatterlist t/ode=scatterlist" clpss="sref">scatterlpst t/a href="crypto/tcrypt0" id="L200" class="li8" "line" name="L124"> 124 3tcrypt.c#3138" id="L138" class="li3e" na3e="L13f="+code=end" class="sref">e3/tcrypt.c3L139" id="L139" class="l3ne" n34"sref">blen{
outi" name="L73">  73ppto/tcrypt.c#L74" idp"L74" class="line" name="L74">  74blen = 0;
  74        do {
ret =href="crypto/tcryptpss="sref">scatterlpst " class="line" nameass="sref">scatterlist *u8 3ENCRYPT)

  78crypto_blkcipher_decrypt(scatterlist *<="crypto/tcrypt0" id="L200" class="li8" y class="sref">tvmem[0], 3tcrypt.c#3145" id="L145" class="li3e" na34"sref">blen);
jcycles:
tvmem[lass3ra>      3t char *iv[1ypto/tcrypt.c#L190" id="LWarm-up run.90"> 190                        <3to_blkcip3er *blen
i"   fo4L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e3cipher_de3c 
 19"+code=hasheine"ss="line" name="+code=hasheine"     me="L78">  78tvmem[0], 3a>       3const char *blen);
 124 3f">u32sec,
i++) {

 192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=enref"46dwcode=PAGE3/>u8 3 184
 19"+code=hasheupde="L143"> 143      +code=hasheupde="     me="L78">  78crypto_blkcipher_decrypt(scatterlpst rlass="line" name="L137"> 1373e = <3pan class="string">"3encry35             do {
 124 3fef">j 356        else
,
      3pan class="string">"3decry35e="L187"> 187
;
PAGE_SIZE) {
 19"+code=hashefinalL143"> 143      +code=hashefinal     me="L78">  78c0" id="L200" class="li8" y class="sref">tvmem[0], 3ass="sref3>algo, blen);
 124 3/tcrypt.c3L160" id="L160" class="l3ne" n36 and IV */
CRY36"sref">blen;
u32        do {
IS_ER3(i+ypto/tcrypt.c#L190" id="LTt.c#Lal th   .90"> 190                        <3n", 
i"   fo8L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e3ef">PTR_E3R(  73        unsigned long  166    36ref">b_size);
 187
tvmem[lass3="sref">t3m = PAGE_SIZE);
blen);
 19"+code=hasheine"ss="line" name="+code=hasheine"     me="L78">  78tvmem[0], 3/tcrypt.c3L170" id="L170" class="l3ne" n37 and IV */
 124 3"> 171blen);
 37s="sref">sec,
/sp 76
 192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=enref"46dwcode=PAGE3/tcrypt.c3L173" id="L173" class="l3ne" n3me="L173"> 173
);
 19"+code=hasheupde="L143"> 143      +code=hasheupde="     me="L78">  78crypto_blkcipher_decrypt(scatterlpst rlass="line" name="L137"> 1373/";

 124 3"f">PTR_E3s="line" name="L175"> 173     3              do {
 126
;
 177
 19"+code=hashefinalL143"> 143      +code=hashefinal     me="L78">  78c0" id="L200" class="li8" y class="sref">tvmem[0], 3<"sref">t3f="+code=PAGE_SIZE" clas3="sre3">PAGE_SIZE) {
 124 3="string"3"template (%u) 3oo bi3 for "
 3 *PAGE_SIZE);
  73        unsigned longhref="+code=jiffie    135" id="L135" class=    135" i     y class="sref">tvmem[lass3         3   goto         do {
 183    3     38e="L123"> 123
 1ss="sref">start = 
tvmem[lass3/tcrypt.c3L184" id="L184" class="l3ne" n3me="L184"> 184/a>;
, blen);
        }
tvmem[lass3xff, PAGE_SIZE);
 124 3pan class3"comment">/* set key, pl3in te39 and IV */

 1373>key 3 tco3nt;  201                   rintk6lu "line"/    a    =printk4lu "line"/ass=printk" class="sref">printk( == *<3 href="+code=keysize" cl3ss="s39e="L123"> 123
sec, (long)tvmem[lass3/tcrypt.c3>j]. 1953/a>                     3     39             n);
 196        3     3      /a>;
 1973     39                }
 14voida href="crypto/tryptohashesg_ine"ef">sec, (lryptohashesg_ine"201">o/tcrypt.c#L94" id="L94" class="line" name="L94">  94                              struct  124 4ey, *4a href="+code=keysize" c4ass="40"srflf="+code=enref"46dwcode=PAGE4         4  if (outi4quot;setkey() failed fla4y=ŔO_ALG_ASYNC);
        }
  78( 181    y class="sref">tvmem[lass4ef">i4< 4; i+ 76
i"   foa>( 181    L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e4         4    if (ENCRYPT)
di" name="L73">  733to/tcrypt.c#L59" id="L59" class="line" name=i" class="sref">imemset(tvmem[0], 4 ="includ4/a>, blen);
  733to/tcrypt.c#L59" id="L59" class="line" name=i" class="sref">imemset(tvmem[0], 4rhref="in4s="line" name="L106"> 104 4              /a>;
;
PAGE_SIZE);
 14voida href="crypto/tryptohashespee="sref">startstart" 72{
sg, int printk(startstart 124 4#L111" id4"L111" class="line" name4"L11141x\n&qf="+code=end" class="sref">e4/tcrypt.c4L112" id="L112" class="l4ne" n413167     o/tcrypt.c#L94" id="L94" class="line" name="L94">  94       dass="line" name=class="line" name="L181"> 181    ] class="sref">tvmem[0], 4>        4span class="comment">/* 4he re41"sref">i+o/tcrypt.c#L94" id="L9 +code=hashL143"> 143      +code=hash nam                 crypto_blkcipher_get_flag class="sref">tvmem[0], 4>        4< 8; i+o/tcrypt.c#L94" id="L9hasherypto/tcrypt.c#L169hasherypt167  78tvmem[0], 4>="includ4rt,  14a hrefm203" id="L2200" p" id="L200" class="lp"li8" [1024] class="sref">tvmem[0], 4>href="in4L116" id="L116" class="l4ne" n41ref">cycles = 0;
i     ode=scatterlist" clcrypt.c#L137" id="L137" class="line" name="L137"> 1374/href="in4    if (PAGE_SIZE);
sg4/a>, blen   }
                   \nrypt    spee= ofprintksprintk" class="sting speed of &#algo"sref">start" class="sref">tvmem[0], 4L120" cla4s="line" name="L120"> 124 42 1024, 8192, 0 };
, blen 19"+code=alloc=hashL143"> 143      +code=alloc=hash201">   }
start" 0sting speed of &#CRYPTO_ALG_ASYNC"sref">start" class="sref">tvmem[0], 4Ltcrypt.c4"+code=get_cycles" class4"sref422        do {
ret =href="crypto/tcryptIS_ERR"sref">start  733rypto_blkcipher_get_flagyref="+code=end" class="sref">e4L        4    if (ENCRYPT)
   }
start                       startsref">printk(start  733rypto_blkcipher_get_flagyr class="sref">tvmem[0], 4Lhref="in4L126" id="L126" class="l4ne" n42e="L126"> 126
) class="sref">tvmem[0], 4Lef="incl4> - start;
PAGE_SIZE);
blen 19crypto_blkcipher_get_flag class="sref">tvmem[0], 4me="L130"4 130out:
tvmem[0], 4mL111" id4_irq_enable" class="sref4>loca43O_ALG_ASYNC);
ret =href="crypto/tcrypt +code=hashedigelafm" class="sref">tf +code=hashedigelafm"  namename="L73">  733rypto_blkcipher_get_flagy > fm" ofename="L73">  730" p" id="L200" class="lp"li8" yref="+code=end" class="sref">e4>        4f ( 123
   }
start                   digelafm" (rintkuy > ="lp"lbuffer(rintkzu)printk" class="sref">printk(;

tf +code=hashedigelafm"  namename="L73">  733rypto_blkcipher_get_flagy, fm" ofename="L73">  730" p" id="L200" class="lp"li8" yrLclass="sref">tvmem[0], 4m="includ4hg8, ;
out:
sec, (lryptohashesg_ine"201">                      struct blen
starti<.               ="sref">sec, (long)i href="+code=end" class="sref">e4lass="srb4ock_sizey[] = { 16, 44, 2544 and IV */
starti<.               ="sref">sec, (long) 181    ="+code=sec" classsref">memset(e4lL111" id4L141" id="L141" class="l4ne" n44"sref">blen);
   }
starte4l sec,
printk( *<4 href="+code=templatecle4" cla44e="L123"> 123
);
starti<.               ="sref">sec, (long)( 181    ="+code=sec" classsref">memset(ENCRYPT)
;
jb_size);
 177
starti<.               k"sref">sec, (lkst *PAGE_SIZE) {
tf +code=hashesetkey namename="L73">  733rypto_blkcipher_get_flag" name="L73">  733to/tcrypt.c#L59" id="L59" cla0starti<.               k"sref">sec, (lkst *id class="sref"46dwcode=PAGE4to_blkcip4er * = 0;

   }
                   ryptrintk3u intk" class="agy = 0;
blen);

                   (rintk5ulass= blocks,rintk5ulass=s per upde=",rintk4u upde="s): intk" class="sref">printk(u32sec,
ie=memset" class=" pee="sref">starti<.               ="sref">sec, (long)(starti<.               pss="sref">scatterlpst t/="crypto/tcrypt pee="sref">starti<.               ="sref">sec, (long)starti<.               pss="sref">scatterlpst *id class="sref"46dwcode=PAGE4te *<4L153" id="L153" class="l4ne" n45            gott}
 184
sg, int "4encry45             do {
 19cyptohashe="L70">ef">sec, (lryptohashe="+code=tim(&/a>:
crypto_blkcipher_decrypt(starti<.               ="sref">sec, (long)j 456        else
,
starti<.               pss="sref">scatterlpst t/="crypto/tcrypt0" p" id="L200" class="lp"li8" oalgo" class="sref">algo, int tvmem[0], 4/a>      4pan class="string">"4decry45e="L187"> 187
tvmem[0], 4/>       4L158" id="L158" class="l4ne" n45>PAGE_SIZE) {
 19cyptohasheclass=ss="line" name=ryptohasheclass=     &/a>:
crypto_blkcipher_decrypt(starti<.               ="sref">sec, (long)algo, blen);
,
starti<.               pss="sref">scatterlpst t/="crypto/tcrypt0" p" id="L200" class="lp"li8"   class="sref">tvmem[0], 4/tcrypt.c4L160" id="L160" class="l4ne" n46 1024, 8192, 0 };
CRY46"sref">blen);
e4+">u32sec,
   }
start                   hash        tvmem[0], 4/e *<4( 123
);
tvmem[0], 4/>u8 4pan>,  184
;
PTR_E4R(i 166    46ref">b_size);
t4m = out:
 143      +code=free=hash namename="L73">  733rypto_blkcipher_get_flagy class="sref">tvmem[0], 4>desc4 171e472" id="L472" class="line" name="L472"> 473167     o/tcrypt.c#L94" id="L9compst    L143"> 143      ompst    167 143      ompst    167< class="sref">tvmem[0], 4>e *<4L173" id="L173" class="l4ne" n4me="L173"> 173ode=scatterlist" clerrL143"> 143     err167< class="sref">tvmem[0], 4>>u8 4"+code=block_sizeycles" 4lass=4srbloc} class="sref">tvmem[0], 4>f">PTR_E4s="line" name="L175"> 174     47"sref">blen);
 14voida href="crypto/tref="c_ ompst  class="sref">tfref="c_ ompst   nameo/tcrypt.c#L94" id="L9 +code=async_#Lquelass="line" name="+code=async_#Lquela    ="ing speed of &#.cqL124" id="L124" cq/a> t/ode=scatterlist" clerrL143"> 143     err167e47"sref">t4f="+code=PAGE_SIZE" clas4="sre4">PAGE_SIZE ->/a>:
tvmem[0], 4="string"4"template (%u) 4oo bi48"srflagy = 0;
out 143     err167<" cl-="crypto/tcryptEINPROGRESSL143"> 143     EINPROGRESS167PAGE_SIZE);
) class="sref">tvmem[0], 4         4   goto         do {
 183    4     48e="L123"> 123ing speed of &#.c=ss="line" name=re" nam->/a>:
 143     err167<" =scatterlist" clerrL143"> 143     err167< class="sref">tvmem[0], 4/tcrypt.c4L184" id="L184" class="l4ne" n4me="L184"> 184m.c#L94" id="L9compst  class="sref">tf ompst   name&/a>:
:
 143      ompst    167tvmem[0], 4s175" cla4ot;, b_size);
 14ss="line" name=in187" cclass="sref">in187"="L18ode=scatterlist" cldo_one_ahasheopcrypto_blkciphero_one_ahasheop nameo/tcrypt.c#L94" id="L9ahashe#Lquelass="line" name=ahashe#Lquela    ="ing speed of &#.cqL124" id="L124" cq/a> t/ode=scatterlist" cl.c#L124" id="L124" class="line" name="L124"> 124 4xff, e4/tcrypt.c4L189" id="L189" class="l4ne" n49for " 143     EINPROGRESS167< ||rscatterlist" clcrypt.c#L137" id="L137" ce"cl-="crypto/tcryptEBUSYL143"> 143     EBUSYass="ef="+code=end" class="sref">e4pan class4"comment">/* set key, pl4in te49 and IV */
 143     tr167<" =scatterlist" cl.cqL124" id="L124" cq/a> ->/a>:
bas"/a> .               oatacrypto_blkcipherata167< class="sref">tvmem[0], 4>key 4 tco4nt; sec,
 19wait_for_ ompst    _odeerruptic#L131" id="L131" wait_for_ ompst    _odeerruptic#L name&/a>:
 143     tr167<->/a>:
 143      ompst    167tvmem[0], 4/a> == *<4 href="+code=keysize" cl4ss="s49e="L123"> 123
 124 4/tcrypt.c4>j]. 184
 19trL143"> 143     tr167<->/a>:
 143     err167< class="sref">tvmem[0], 4195"> 1954/a>                     4     49"sref">blen);
 143     INIT_COMPLETION namename="L73">  733rL143"> 143     tr167<->/a>:
 143      ompst    167tvmem[0], 4//a>[ 196        4     49             /a>;
 1974     49e="L187"> 187
 1374 ff, , *5a href="+code=keysize" c5ass="50"srflagy = 0;
 14  92
 t/ode=scatterlist" cl="sref">sec, (long)5quot;setkey() failed fla5y=Ş"sref">blen);
sg, int e5ef">i5< 4; i+72{
  73        unsigned long ENCRYPT  74, blen 1375rhref="in5s="line" name="L106"> 105 50ref">b_size);
 187 76
ef">sec, (l="+code=tim" name="L73">  73        unsigned longhref="+code=jiffiet.c#L73" id="L73" class="lineha href="+code=end ass="sref">sg, int <="+code=sec" classHZs="sref">sgHZ=tim" name="L73">  73=pto/tcrypt.c#L74" idb"L74" claid="Lclass="sref">tvmem[0], 5"9f="incl5/198" id="L198" class="l5ne" n50>PAGE_SIZE) {

tfrime_be 76  namename="L73">  73="L70">ef">sec, (l="+code=tim" name="L73">  73        unsigned long)for (e5         5    if (blen);
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashedigelass="line" name="+code=ahashedigela nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 5         5   goto  124 5#L111" id5"L111" class="line" name5"L11151"sref">blen);

 1375/tcrypt.c5L112" id="L112" class="l5ne" n513167     /a>;
/* 5he re51            gott}
 184m.c#L94" id="L9"L201" class="line" name="L201"> 201                   rintk6u     s/, i=printk9lulass=s/, iprintk" class="sref">printk(="includ5rt, blen);
  73=pto/tcrypt.c#L74" idb"L74" clai/algo" class="srefass="sref">sg, int   73=pto/tcrypt.c#L74" idb"L74" clai"+code=sec" class="sref">sec, (long)sg, int tvmem[0], 5 href="in5L116" id="L116" class="l5ne" n51ref">b_size);
 187
tvmem[0], 5/href="in5    if (sg5/a>,  = 0;
 125 52s="sr41"> 14  92
 t/ode=scatterlist" cl="sref">sec, (long), blen);
scatterlpst t/a href="crypto/tcrypt0" id="L200" class="li8" t/ode=scatterlist" cl ass="sref">sg, int e5/tcrypt.c5L123" id="L123" class="l5ne" n52"sref">i+72{
  73        unsigned long ENCRYPT  73ppto/tcrypt.c#L74" idp"L74" class="line" name="L74">  74blen 1375Lhref="in5L126" id="L126" class="l5ne" n52ref">b_size);
 - startscatterlpst " class="line" nameass="sref">scatterlist *PAGE_SIZE) {

 t/t.c#L94" id="L9ass="sref">scatterlist *<="crypto/tcrypt0" id="L200" class="li8" oalgo" class="sref">algo, int tvmem[0], 5/tcrypt.c5L129" id="L129" class="l5ne" n53"srflagy = 0;
out< 76
ef">sec, (l="+code=tim" name="L73">  73        unsigned longhref="+code=jiffiet.c#L73" id="L73" class="lineha href="+code=end ass="sref">sg, int <="+code=sec" classHZs="sref">sgHZ=tim" name="L73">  73=pto/tcrypt.c#L74" idb"L74" claid="Lclass="sref">tvmem[0], 5mL111" id5_irq_enable" class="sref5>loca53"sref">blen);

tfrime_be 76  namename="L73">  73="L70">ef">sec, (l="+code=tim" name="L73">  73        unsigned long)for (e5/ sec,
 19"+code=ahasheine"ss="line" name="+code=ahasheine" nameing speed of &#.cqL124" id="L124" cq/a> yLclass="sref">tvmem[0], 5mtcrypt.c5f ( 123
 124 5/        5 in %lu cycles (ŷd byt53rblock_sizey;


 1375m="includ5hg8,  192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=en name="L137"> 1375mhref="in5L136" id="L136" class="l5ne" n536        else
,
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahasheupde="L143"> 143      +code=ahasheupde=" nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 5/a>      5 return  187

 124 5/href="in5138" id="L138" class="li5e" na53>PAGE_SIZE) {
 1375/tcrypt.c5L139" id="L139" class="l5ne" n54"sref">blen);
;
[] = { 16, 54, 2554 and IV */
 190                        <5lL111" id5L141" id="L141" class="l5ne" n54"sref">blen);
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashefinalL143"> 143      +code=ahashefinal nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 5l sec,
 124 5te *<5 href="+code=templatecle5" cla54e="L123"> 123
);

 1375/        5ENCRYPT;
blen);
j        m.c#L94" id="L9"L_co/tcrypt.c#L74" idpL_co/t201"> 201                   rintk6u     s/, i=printk9lulass=s/, iprintk" class="sref">printk(      5t char * 177
  73=pto/tcrypt.c#L74" idb"L74" clai/algo" class="srefass="sref">sg, int   73=pto/tcrypt.c#L74" idb"L74" clai"+code=sec" class="sref">sec, (long)sg, int tvmem[lass5rhref="in5char PAGE_SIZE);
blen
tvmem[0], 5cipher_de5c ;
);
u32 14  92
 t/ode=scatterlist" cl="sref">sec, (long) 123
);
 124 5/>u8 5 1375e = <5pan class="string">"5encry55             72{
tvmem[0], 5eef">j 55ref">cycles = 0;
i"5decry55                }
PAGE_SIZE 190                        <5ass="sref5>algo, blen
i"   fo4L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e5/tcrypt.c5L160" id="L160" class="l5ne" n56 and IV */
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashedigelass="line" name="+code=ahashedigela nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 5+code=CRY5TO_ALG_ASYNC" class="sre5">CRY56"sref">blen);
tvmem[0], 5+">u32sec,
 *<5( 123/a>;
PTR_E5R(i 190                        <5aef">j 166    567sref">blen
i"   fo8L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e5/a>      5"L167" class="line" name5"L16756e="L177"> 177
  73class="ass="line" name="lass="a="L17f="crypto/tcrypt.c#L73" id="L73" class="line" name="L73">  73        unsigned long t5m = PAGE_SIZE);
blen);
tvmem[0], 5/tcrypt.c5L170" id="L170" class="l5ne" n57 1024, 8192, 0 };
 171blen);
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashedigelass="line" name="+code=ahashedigela nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 572" id="L572" class="line" name="L572"> 57s="sref">sec,
 124 5>e *<5L173" id="L173" class="l5ne" n57e="L123"> 123
);
>u8 5"+code=block_sizeycles" 5lass=57s="srpto/tcrypt.c#L197" id="L1975>f">PTR_E5s="line" name="L175"> 175     57"sref">blen);
tvmem[0], 5/ef">jb_size);
 177
  73class=d="L135" class="line" namene" name="L127"> 1        unsigned longh- ypto/tcrypt.c#Lt.c#L73" id="L73" class="lineLclass="sref">tvmem[0], 5/"sref">t5f="+code=PAGE_SIZE" clas5="sre5">PAGE_SIZE;
 = 0;
 * PAGE_SIZE 124 5         5   goto sec,

 1375 class="l5ne" name="L183"> 183    5     58            gott}
 184m.c#L94" id="L9"L_co/tcrypt.c#L74" idpL_co/t201"> 201                   rintk6lu "line"/    a    =printk4lu "line"/ass=printk" class="sref">printk(, blen);
sec, (long)tvmem[0], 5a/a>[b_size);
 187
tvmem[0], 5xff, ;
 = 0;
/* set key, pl5in te59s="sr41"> 14  92
 t/ode=scatterlist" cl="sref">sec, (long)blen);
scatterlpst t/a href="crypto/tcrypt0" id="L200" class="li8" "line" name="L124"> 124 5sref">tco5nt; e5/a> == *<5 href="+code=keysize" cl5ss="s59e="L123"> 12372{
tvmem[0], 5/tcrypt.c5>j].ENCRYPTie=memset" class="ppto/tcrypt.c#L74" idp"L74" clasting speed of &#.c#L124" id="L124" class=Lclass="sref">tvmem[0], 5/175" cla5/a>                     5     59"sref">blen);
 196        5     59             href="crypto/tcryptpss="sref">scatterlpst " class="line" nameass="sref">scatterlist * 1975     59e="L177"> 177

 t/t.c#L94" id="L9ass="sref">scatterlist *<="crypto/tcrypt0" id="L200" class="li8" rLclass="sref">tvmem[0], 5 ff, PAGE_SIZE);
blen 190                        <6         6  if (out< 76
i"   fo4L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e6"string">6quot;setkey() failed fla6y=Ũ"sref">blen);
 19"+code=ahasheine"ss="line" name="+code=ahasheine" nameing speed of &#.cqL124" id="L124" cq/a> yLclass="sref">tvmem[0], 6r_get_fla6y      if (sec,
 124 6ef">i6< 4;  123
);
;

 192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=enref"46dwcode=PAGE6 6       6 a>                     6 clas60             do {
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahasheupde="L143"> 143      +code=ahasheupde=" nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 6rhref="in6s="line" name="L106"> 106 606        else
,
 124 6e8ref="in6se" name="L197"> 1976 clas60e="L187"> 187

);
PAGE_SIZE) {
 /a/a>;
blen);
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashefinalL143"> 143      +code=ahashefinal nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 6         6   goto  124 6#L111" id6"L111" class="line" name6"L11161"sref">blen);
     /a>;
/* 6he re61            gott}
 184mpto/tcrypt.c#L190" id="LTt.c#Lal 190                        <6>="includ6rt, blen
i"   fo8L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e6 href="in6L116" id="L116" class="l6ne" n616        else
  73class="ass="line" name="lass="a="L17f="crypto/tcrypt.c#L73" id="L73" class="line" name="L73">  73        unsigned long PAGE_SIZE) {
 /aypto/tcrypt.c#Lt.c#L73" id="L73" class="linehref="+code=jiffiegeteclass=ss="line" name=geteclass= namerLclass="sref">tvmem[0], 6"sref">sg6/a>,  = 0;
 126 62 and IV */
 19"+code=ahasheine"ss="line" name="+code=ahasheine" nameing speed of &#.cqL124" id="L124" cq/a> yLclass="sref">tvmem[0], 6LL111" id6/a>, blen);
 124 6Ltcrypt.c6"+code=get_cycles" class6"sref62s="sref">sec,
 123

 192scatterlist me="L192"> 192 1pss="sref">scatterlpst ref="+code=enref"46dwcode=PAGE6/        6    if ( 184
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahasheupde="L143"> 143      +code=ahasheupde=" nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 6=="includ6   goto  124 6Lhref="in6L126" id="L126" class="l6ne" n626        else
,
 -  187
;
PAGE_SIZE) {
 19do_one_ahasheopcrypto_blkciphero_one_ahasheop nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9 +code=ahashefinalL143"> 143      +code=ahashefinal nameing speed of &#.cqL124" id="L124" cq/a> yrLclass="sref">tvmem[0], 6/tcrypt.c6L129" id="L129" class="l6ne" n63"sref">blen);
 124 6me="L130"6 130
sec,
        unsigned longhref="+code=jiffiegeteclass=ss="line" name=geteclass= namerLclass="sref">tvmem[0], 6mtcrypt.c6f (;
 1        unsigned longh- ypto/tcrypt.c#Lt.c#L73" id="L73" class="lineLclass="sref">tvmem[0], 6m="includ6hg8, ib_size);
PAGE_SIZE 124 6/tcrypt.c6L139" id="L139" class="l6ne" n64"sref">blen);

 1376lass="srb6ock_sizey[] = { 16, 64, 2564 1024, 8192, 0 };
blen 1pL_co/tcrypt.c#L74" idpL_co/t201"> 201                   rintk6lu "line"/    a    =printk4lu "line"/ass=printk" class="sref">printk(sec,
sec, (long)tvmem[0], 6te *<6 href="+code=templatecle6" cla64            gott}
ENCRYPT<
tvmem[0], 6l="includ6145" id="L145" class="li6e" na64"srefypto/tcrypt.c#L197" id="L1976ref">jb_size);
 14voida href="crypto/tryptoahashe pee="sref">startco/st/a href="crypto/tcryptalgo"sref">start t/72{
sg, int printk(PAGE_SIZE) {
startstart 124 6to_blkcip6er * tvmem[0], 6cL111" id6const char *tvmem[0], 6c      o/tcrypt.c#L94" id="L9ahashe#Lquelass="line" name=ahashe#Lquela    ="ing speed of &#.cqL124" id="L124" cq/a> Lclass="sref">tvmem[0], 6ce *<6L153" id="L153" class="l6ne" n65e="L123"> 123o/tcrypt.c#L94" id="L9 +code=ahashL143"> 143      +code=ahash name"ing speed of &#trypto_blkcipher_get_flagLclass="sref">tvmem[0], 6c        6 123o/"> 14a hrefm203" id="L2200" p" id="L200" class="lp"li8" [1024]Lclass="sref">tvmem[0], 6c="includ6pan class="string">"6encry65"sref">blenie=memset" class="crypt.c#L137" id="L137" class="line" name="L137"> 1376eef">j 65ref">b_size);
"6decry65e="L187"> 187 name="L127"> 1pL201" class="line" name="L201">   }
start rLclass="sref">tvmem[0], 6/>       6L158" id="L158" class="l6ne" n65">PAGE_SIZE);
algo, blen 19"+code=alloc=ahashL143"> 143      +code=alloc=ahash201">   }
start t/0t/0rLclass="sref">tvmem[0], 6/tcrypt.c6L160" id="L160" class="l6ne" n66 and IV */start   }
CRY66"sref">blen);
 1pL_errL143"> 143     pL_err201"> 201                   faile= to loa= transform  76printk(u32sec,
start t/   }
start   }
tvmem[0], 6/e *<6( 123
) class="sref">tvmem[0], 6/>u8 6pan>, ENCRYPT;
PTR_E6R(blen);
j 166    66             href="crypto/tcrypt +code=ahashedigelasiz"L143"> 143      +code=ahashedigelasiz"201">   }
   }
      6"L167" class="line" name6"L16766e="L177"> 177
  73pL_errL143"> 143     pL_err201"> 201                   digelasiz"(rintkuy > ="lp"lbuffer(rintkzu)printk" class="sref">printk(       6m = PAGE_SIZE) {
 143      +code=ahashedigelasiz"201">   }
   }
tvmem[0], 6>desc6blen);
ENCRYPT;
 171 67s="sref">sec< href="crypto/tryptohashe geine"ss="line" name=ryptohashe geine"201">   }
tvmem[0], 6>e *<6L173" id="L173" class="l6ne" n67e="L123"> 123ing speed of &#.cqL124" id="L124" cq/a> e" name="L199"> 19ahashe#Lquela=allocss="line" name=ahashe#Lquela=alloc201">   }
tvmem[0], 6>>u8 6"+code=block_sizeycles" 6lass=675            href!scatterlist" cl.cqL124" id="L124" cq/a> yef="+code=enref"46dwcode=PAGE6>f">PTR_E6s="line" name="L175"> 176     67"sref">blen);
 143     pL_err201"> 201                   ahash #Lquela alloca     failur=printk" class="r class="sref">tvmem[0], 6>ef">j      6L177" id="L177" class="l6ne" n67e="L177"> 177/a>;
       6f="+code=PAGE_SIZE" clas6="sre67">PAGE_SIZE);
blen 143     ine"_compst    201">&/a>:
 143      ompst    167tvmem[0], 6size 6 *blen t/t.c#L94" id="L9CRYPTO_TFM_REQ_MAY_BACKLOGL124" id="L124"CRYPTO_TFM_REQ_MAY_BACKLOGnt printk( * blen);
 143     m[_ ompst "/a> t/&/a>:
tvmem[0], 6s2" id="L6   goto tvmem[0], 6se *<6ne" name="L183"> 183    6     68e="L123"> 123 76
startsec, (long)i href="+code=end" class="sref">e6/tcrypt.c6L184" id="L184" class="l6ne" n68rblock_sizey;
startsec, (long) yef="+code=enref"46dwcode=PAGE6s175" cla6ot;, blen);
);
 143     pL_err201"> 201                   tempsate (rintkuy too big  76printk([        else
,
startsec, (long) y class="sref">tvmem[0], 6sa>      6L187" id="L187" class="l6ne" n68e="L187"> 187

tvmem[0], 6s>       6ef="+code=PAGE_SIZE" cla6s="sr68>PAGE_SIZE) {
 /a/a>;
 = 0;
/* set key, pl6in te69 and IV */
start 201                   testrintk3u intk" class="agy = 0;
blen);
                   (rintk5ulass= blocks,rintk5ulass=s per upde=",rintk4u upde="s): intk" class="sref">printk(tco6nt; sec,
ie=memset" class=" pee="sref">startsec, (long)startscatterlpst t/="crypto/tcrypt pee="sref">startsec, (long)startscatterlpst y class="sref">tvmem[0], 6/a> == *<6 href="+code=keysize" cl6ss="s69            gott}
;
 t/t.c#L94" id="L9typto_blkcipher_decrypt*<="crypto/tcrypt0" p" id="L200" class="lp"li8" t/t.c#L94" id="L9 pee="sref">startscatterlpst y class="sref">tvmem[0], 6/175" cla6/a>                     6     69"sref">blen);
 196        6     696        else
sg, int  1976     69e="L177"> 177
;
 19ryptoahashe="+codess="line" name=ryptoahashe="+code nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9tpee="sref">startsec, (long)PAGE_SIZE) {
startscatterlpst t/="crypto/tcrypt0" p" id="L200" class="lp"li8" t/t.c#L94" id="L9 ass="sref">sg, int tvmem[lass7ey, *7a href="+code=keysize" c7ass="70"sref">blen);
tvmem[lass7e1, *7acomment">/* set key, pl7 clas70 and IV */
 19ryptoahasheclass=ss="line" name=ryptoahasheclass= nameing speed of &#.cqL124" id="L124" cq/a> t/t.c#L94" id="L9tpee="sref">startsec, (long)7quot;setkey() failed fla7y=Ų"sref">blen);
startscatterlpst t/="crypto/tcrypt0" p" id="L200" class="lp"li8" rLclass="sref">tvmem[lass7e3tring">7qt; tvmem[0], 7ef">i7< 4;  123
;
;
 143     pL_err201"> 201                   hash    faile=  cl=rintkdprintk" class="srf="crypto/tcryp199" id="L199" class="linrLclass="sref">tvmem[lass7e6       7 a>                     7 clas70             do {
tvmem[0], 7rhref="in7s="line" name="L106"> 107 706        else
;
 1977 clas70e="L177"> 177/a>;
PAGE_SIZE);
blen 143     ahashe#Lquela=fre" nameing speed of &#.cqL124" id="L124" cq/a> rLclass="sref">tvmem[lass7         7   goto sec< href="crypto/t +code=fre"=ahashL143"> 143      +code=fre"=ahash201">   }
tvmem[lass7 f">i7span class="comment">/* 7he re71     /a>;
,  14ing speed of &#inhref="43"> 143     inhref="sreode=scatterlist" clro_one_aciphereopcrypto_blkciphero_one_aciphereop201">o/tcrypt.c#L94" id="L9ablkciphere#Lquelass="line" name=ablkciphere#Lquelarypti"ing speed of &#.cqL124" id="L124" cq/a> t/a> = 0;
f="+code=enref"46dwcode=PAGE7#ef="incl7"+code=get_cycles" class7"sref71e="L177"> 177href="crypto/tcrypt.c#L124" id="L124" class=" cl-="crypto/tcryptEINPROGRESSL124" id="L124"EINPROGRESSass="||rf="crypto/tcryp199" id="L199" class="line"cl-="crypto/tcryptEBUSYL124" id="L124"EBUSYass="ef="+code=enref"46dwcode=PAGE7/href="in7    if (PAGE_SIZE) {
 /ao/tcrypt.c#L94" id="L9m[_#Lsultpto_blkcipher_geef="c_#Lsult="sre"ing speed of &#trL143"> 143     tr"line" name="L199"> 19.cqL124" id="L124" cq/a> ->               =asf="43"> 143     =asf="sr.               datacrypto_blkcipherata="srLclass="sref">tvmem[lass7"sref">sg7/a>,  = 0;
 127 72 and IV */
 19waia=for_compst    _a> erruptiong" id="L199" clawaia=for_compst    _a> erruptiong201">&/a>:
 143     tr"lin->               compst    L143"> 143      ompst    167tvmem[0], 7LL111" id7/a>, blen);
sec,
 19rrL143"> 143     tr"lin->               errL143"> 143     err201" class="sref">tvmem[0], 7Lf">i7L123" id="L123" class="l7ne" n72e="L123"> 123
 143     INIT_COMPLETION201">   }
 143     tr"lin->               compst    L143"> 143      ompst    167tvmem[0], 7L        7    if (ENCRYPT;
blen);
        
 1377/ef="incl7> - ;
PAGE_SIZE);
 14  92
o/tcrypt.c#L94" id="L9ablkciphere#Lquelass="line" name=ablkciphere#Lquelarypti"ing speed of &#.cqL124" id="L124" cq/a> t/a> = 0;
sgens
sec, (long)sg, int sec<72{
  73        unsigned long  123hde=scatterlist" cl=pto/tcrypt.c#L74" idb"L74" cla  = 0;
blen);
blen
  73        unsigned longhref="+code=jiffiet.c#L73" id="L73" class="lineh+=scatterlist" cl ass="sref">sg, int sgHZ201"" name="L73">  73=pto/tcrypt.c#L74" idb"L74" claid="Lclass="sref">tvmem[0], 7/a>      7 return  177

 143     mime_be 76"201">   }
  73        unsigned long)for (e7/href="in7138" id="L138" class="li7e" na73>PAGE_SIZE) {
 /ahref="crypto/tcryptenss="sref">sgensblen);
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7/e="L130"7ock_sizey[] = { 16, 74, 2574 and IV */
 ry class="sref">tvmem[0], 7lL111" id7L141" id="L141" class="l7ne" n74"sref">blen);
tvmem[lass7l sec,
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7/tcrypt.c7 href="+code=templatecle7" cla74e="L123"> 123
);
);
);
 ry class="sref">tvmem[0], 7l        7 124 7ref">j        else
,

 1377ra>      7t char * 177/a>;
PAGE_SIZE);
blen 201                   rintkd     a    s rintkd , ionds (rintkldlass=s)printk" class="sref">printk( 
sg, int <, (a hr)name="L73">  73=pto/tcrypt.c#L74" idb"L74" clai"+code=sec" class="sref">sec, (long) 1377cL111" id7const char *
tvmem[0], 7c ;
 14  92
o/tcrypt.c#L94" id="L9ablkciphere#Lquelass="line" name=ablkciphere#Lquelarypti"ing speed of &#.cqL124" id="L124" cq/a> t/a> = 0;
sgens"7encry75             do {
sec, (long) 124 7eef">j 756f="+code=enref"46dwcode=PAGE7/a>      7pan class="string">"7decry75e="L187"> 18772{
tvmem[0], 7/>       7L158" id="L158" class="l7ne" n75>PAGE_SIZE = 0;
tvmem[0], 7ass="sref7>algo, bleniLclass="sref">tvmem[0], 7aipher_de7L160" id="L160" class="l7ne" n76 1024, 8192, 0 };
CRY76"sref">blen 190                        <7+">u32sec< 76
i"   fo4L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e7/e *<7( 123
sgens;
;
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7ef">PTR_E7R(;
;
 ry class="sref">tvmem[0], 7aef">j 166    766        else
tvmem[lass7+a>      7"L167" class="line" name7"L16776e="L177"> 177
;
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7e>       7m = PAGE_SIZE) {
 ry class="sref">tvmem[0], 7>desc7 = 0;

 124 7"> 171blen);
 77s="sref">sec;
 190                        <7>f">PTR_E7s="line" name="L175"> 177     77"sref">blen
i"   fo8L=scatterlist" cli" class="sref">i href="+code=end" class="sref">e7>ef">j  73        unsigned long       7L177" id="L177" class="l7ne" n77                }
       7f="+code=PAGE_SIZE" clas7="sre77>PAGE_SIZE) {
 /aypto/tcrypt.c#Lt.c#L73" id="L73" class="linehref="+code=jiffiegeteclass=ss="line" name=geteclass= namerLclass="sref">tvmem[0], 7="string"7"template (%u) 7oo bi78"sref">blen);
sgens
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7a> * blen);
 ry class="sref">tvmem[0], 7s2" id="L7   goto sec,
tvmem[lass7se *<7ne" name="L183"> 183    7     78e="L123"> 123
);
 19ro_one_aciphereopcrypto_blkciphero_one_aciphereop201">ing speed of &#.cqL124" id="L124" cq/a> t href="+code=blen" class="s7a>u8 7L184" id="L184" class="l7ne" n78rblock_sizey;
 ry class="sref">tvmem[0], 7s175" cla7ot;, blen);
  73        unsigned longhref="+code=jiffiegeteclass=ss="line" name=geteclass= namerLclass="sref">tvmem[0], 7=ef">jb_size);
 187
 124 7s>       7ef="+code=PAGE_SIZE" cla7s="sr78>PAGE_SIZE) {
 /aaaaaaaaaode=tfm203" id="L2200" id="L200" class="li8" id class="sref"46dwcode=PAGE7/tcrypt.c7L189" id="L189" class="l7ne" n79"srflagy = 0;
/* set key, pl7in te79 and IV */
 1        unsigned longh- ypto/tcrypt.c#Lt.c#L73" id="L73" class="lineLclass="sref">tvmem[0], 7p> * blen;
tco7nt; tvmem[0], 7/a> == *<7 href="+code=keysize" cl7ss="s79     fm203" id="L2200" id="L200" class="li8" 30" id="L130" class="line" n7/tcrypt.c7>j]. 124 7/175" cla7/a>                     7     79"sref">blen);
 201                   1     a     rintklu "line" (rintkdlass=s)printk" class="sref">printk([ 196        7     796        else
sec, (long) 1377 class="l7ne" name="L197"> 1977     79                }
PAGE_SIZE
 1378ey, *8a href="+code=keysize" c8ass="80"sref/a>;
/* set key, pl8 clas80 1024, 8192, 0 };
8quot;setkey() failed fla8y=ż"sref41"> 14voida href="crypto/tryptoaciphere pee="sref">startco/st/a href="crypto/tcryptalgo"sref">start t/a> = 0;
sgens{
sg, int printk(8qt; sec,
printk(8qhref="+code=keysize" cl8 clas80e="L123"> 123
{
 143     keysiz"ass="line" name="L124"> 124 8         8    if (e8e6       8 a>                     8 clas80             72{
ie=memset" class="j" class="sref">je=memset" class="" class="line" nk7" ct/t.c#L94" id="L9iv_"sref">sec, (liv_"sr7" class="line" name="L137"> 1378e7       8 "L196"> 196        8 806        o/tcrypt.c#L94" id="L9m[_#Lsultpto_blkcipher_geef="c_#Lsult="sret.c#L94" id="L9m#Lsultpto_blkcipher_ge#Lsult="srLclass="sref">tvmem[0], 8e8ref="in8se" name="L197"> 1978 clas80e="L177"> 177co/st/a href="crypto/tcryptkeyL143"> 143     key="srLclass="sref">tvmem[0], 8e9ref="in8s198" id="L198" class="l8ne" n80>PAGE_SIZEsec, (livPAGE[128]Lclass="sref">tvmem[0], 8         8    if (blen Lclass="sref">tvmem[0], 8 1, *8   goto tvmem[0], 8#L111" id8"L111" class="line" name8"L111812="L177"> 177co/st/a href="crypto/tcrypt"L143"> 143     eflagLclass="sref">tvmem[0], 8#3tring">8L112" id="L112" class="l8ne" n81s="sref">sec< href="crypto/tu_irq_enable74" idu3O_ALGef="crypto/tcryptb_siz"L143"> 143     b_siz"flagLclass="sref">tvmem[0], 8#4tring">8span class="comment">/* 8he re81            gott}
sgenssgENCRYPTass="line" name="L124"> 124 8>="includ8rt, blen);
  73 143     eflaghref201                   ensf="c   intk" class="Lclass="sref">tvmem[0], 8#7       8L116" id="L116" class="l8ne" n816        elseclass="sref">tvmem[lass8#ef="incl8"+code=get_cycles" class8"sref81e="L177"> 177
  73 143     eflaghref201                   desf="c   intk" class="Lclass="sref">tvmem[0], 8#9ref="in8    if (PAGE_SIZE);
sg8/a>, blenstart 201                   \nrypt    spee= of asyncprintksprintksprintk" class="sting speed of &#algo"sref">start " name="L73">  73 143     eflagrlass="line" name="L137"> 1378L120" cla8s="line" name="L120"> 128 82 1024, 8192, 0 };
, blen 1ine"_compst    L143"> 143     ine"_compst    201">&/a>:
 143      ompst    167tvmem[0], 8Ltcrypt.c8"+code=get_cycles" class8"sref82s="srclass="sref">tvmem[0], 8Lf">i8L123" id="L123" class="l8ne" n82e="L123"> 123ing speed of &#trypto_blkcipher_get_flage" name="L199"> 19"+code=alloc=ablkcipher class="line" n +code=alloc=ablkcipher nameing speed of &#algo"sref">start t/0t/0rLclass="sref">tvmem[0], 8L        8    if (start   }
        else
 143     pL_err201"> 201                   faile= to loa= transform  76start "="+code=enref"46dwcode=PAGE8Lef="incl8> -  177
;
start   }
tvmem[0], 8=href="in8"L128" class="line" name8"L12882>PAGE_SIZE) {
 /an) class="sref">tvmem[0], 8/tcrypt.c8L129" id="L129" class="l8ne" n83"sref">blen;
blen 1.cqL124" id="L124" cq/a> e" name="L199"> 19ablkciphere#Lquela=allocss="line" name=ablkciphere#Lquela=alloc201">   }
tvmem[0], 8/ sec yef="+code=enref"46dwcode=PAGE8mtcrypt.c8f ( 123
 143     pL_err201"> 201                   wcode=: skcipher: Faile= to alloca e #Lquela  76printk(;
start r class="sref">tvmem[0], 8/="includ8hg8, blen);
blen;
PAGE_SIZE 19ablkciphere#Lquela=setecallbac" class="line" nablkciphere#Lquela=setecallbac"201">ing speed of &#.cqL124" id="L124" cq/a> taname="L199"> 19CRYPTO_TFM_REQ_MAY_BACKLOGL124" id="L124"CRYPTO_TFM_REQ_MAY_BACKLOGnt printk(blen);
 143     m[_ ompst "/a> t/&/a>:
tvmem[0], 8/e="L130"8ock_sizey[] = { 16, 84, 2584 1024, 8192, 0 };
blen 1i" class="sref">ied="Lclass="sref">tvmem[0], 8l sec 123
 143     b_siz"flage" name="L199"> 19block_siz"id="L135" class=block_siz"ii8" id class="sref"46dwcode=PAGE8l        8        else
,
tvmem[0], 8ra>      8t char *PAGE_SIZE) {
 /aaaaaaaaahref("ing speed of &#keysiz"L143"> 143     keysiz"ass= +ef="crypto/tcryptb_siz"L143"> 143     b_siz"flag) > ss="line" name=TVMEMSIZEpto_blkcipher_dTVMEMSIZErypti"+code=sec" classPAGE_SIZEpto_blkcipher_dPAGE_SIZE/a> yef="+code=enref"46dwcode=PAGE8to_blkcip8er *blen);
 143     pL_err201"> 201                   wempsate (rintkuy too big  76 
);
 143     keysiz"ass= +ef="crypto/tcryptb_siz"L143"> 143     b_siz"flagsref">printk(blen);
 yLclass="sref">tvmem[0], 8c sec,
 *<8L153" id="L153" class="l8ne" n85e="L123"> 123
;
"8encry85             do {
start 201                   ryptiepto/tcrypt.c#L197" id="L1978chref="in856" class="line" name="L856"> 856        else
,
 143     keysiz"ass= * 8t/f="crypto/tcryptb_siz"L143"> 143     b_siz"flag)id class="sref"46dwcode=PAGE8ca>      8pan class="string">"8decry85                }
PAGE_SIZE) {
 /aaaaaaaaa="crypto/tcryptmemsrypt.c#L137" id="memsry201">   }
tvmem[0], 8ass="sref8>algo,  = 0;

 190                        <8+code=CRY8TO_ALG_ASYNC" class="sre8">CRY86"sref">blen);
 143     key="sre" name="L199"> 19rvmempto_blkcipher_gevmemrypta0]Lclass="sref">tvmem[0], 8a sec,
jid="L=scatterlist" clj" class="sref">ji   foing speed of &#eeto/tcrypt.c#L74" idt"L74" claL=scatterlist" clj" class="sref">j href="+code=end" class="sref">e8/e *<8( 123
j].               k"sref">sec, (lkng) 143     keysiz"ass="ef="+code=end" class="sref">e8/        8pan>, ;
;
);
 143     key="sre" name="L199"> 19rempsated="L135" class=tempsateryptass="line" name=j" class="sref">j].               keyL143"> 143     key="srLclass="sref">tvmem[0], 8ef">PTR_E8R(;
tvmem[0], 8aef">j 166    866        else
;
 177
;
;
PAGE_SIZE);
blen);
   }
tvmem[0], 8/tcrypt.c8L170" id="L170" class="l8ne" n87 1024, 8192, 0 };
 171blen);
 19"+code=ablkcipher_srykeyL143"> 143     "+code=ablkcipher_srykey201">   }
 143     key="srsi"ing speed of &#keysiz"L143"> 143     keysiz"ass=rLclass="sref">tvmem[0], 8/  87s="sref">sec,
e *<8L173" id="L173" class="l8ne" n87e="L123"> 123
 143     pL_err201"> 201                   srykey() faile= flagi=rintkxprintk" class="sref">printk(>u8 8"+code=block_sizeycles" 8lass=87rblock_sizey;
;
);
   }
tvmem[0], 8>f">PTR_E8s="line" name="L175"> 178     87             do {
ef">j      8L177" id="L177" class="l8ne" n87                }
       8f="+code=PAGE_SIZE" clas8="sre87>PAGE_SIZE) {
 /a         "crypto/tcryptsg_ine"_taong" id="L199" clasg_ine"_taong201">   }
tvmem[0], 8="string"8"template (%u) 8oo bi88"srflagy = 0;

 143     keysiz"ass= +ef="crypto/tcryptb_siz"L143"> 143     b_siz"flagLclass="sref">tvmem[0], 8=> 171blen);
 yef="+code=enref"46dwcode=PAGE8s2" id="L8   goto sec,
) {
 /a         "crypto/tcryptsg_setebuf" id="L199" clasg_setebuf201">   }
 143     keysiz"ass=sref">printk( *<8ne" name="L183"> 183    8     88e="L123"> 123
);
  -i"ing speed of &#keysiz"L143"> 143     keysiz"ass=rLclass="sref">tvmem[0], 8a>u8 8L184" id="L184" class="l8ne" n88rblock_sizey;
 19PAGE_SIZEpto_blkcipher_dPAGE_SIZE/a> Lclass="sref">tvmem[0], 8af">PTR_E8ot;, blen);
jid=1Lclass="sref">tvmem[0], 8aef">j        else
 yef="+code=enref"46dwcode=PAGE8sa>      8L187" id="L187" class="l8ne" n88e="L187"> 187
);
   }
je=memset" class="rvmempto_blkcipher_gevmemryptass="line" name=j" class="sref">j]s/t.c#L94" id="L9PAGE_SIZEpto_blkcipher_dPAGE_SIZE/a> yLclass="sref">tvmem[0], 8s>       8ef="+code=PAGE_SIZE" cla8s="sr88>PAGE_SIZE) {
 /aaaaaaaaa                ="crypto/tcryptmemsrypt.c#L137" id="memsry201">   }
j]s/0xffs/t.c#L94" id="L9PAGE_SIZEpto_blkcipher_dPAGE_SIZE/a> yLclass="sref">tvmem[0], 8/tcrypt.c8L189" id="L189" class="l8ne" n89"sref">blen);
j hLclass="sref">tvmem[0], 8/ize 8"comment">/* set key, pl8in te89 and IV */
 19PAGE_SIZEpto_blkcipher_dPAGE_SIZE/a> Lclass="sref">tvmem[0], 8p> * blen);
;
tco8nt; sec,
) {
 /a         "crypto/tcryptsg_setebuf" id="L199" clasg_setebuf201">   }
je=memset" class="rvmempto_blkcipher_gevmemryptass="line" name=j" class="sref">j]s/t.c#L94" id="L9" class="line" nk7" cyLclass="sref">tvmem[0], 8/e *<8 href="+code=keysize" cl8ss="s89e="L123"> 123
   }
j]s/0xffs/t.c#L94" id="L9" class="line" nk7" cyLclass="sref">tvmem[0], 8/>u8 8>j].;
                     8     89"sref">blen);
) {
 /a         "crypto/tcryptsg_setebuf" id="L199" clasg_setebuf201">   }
 143     keysiz"ass=s/f="crypto/tcryptb_siz"L143"> 143     b_siz"flag)id class="sref"46dwcode=PAGE8//a>[ 196        8     896        else
;
 1978     89                }
PAGE_SIZE) {
 /a         "crypto/tcryptiv_"sref">sec, (liv_"sr7" ce" name="L199"> 19"+code=ablkcipher_ivsiz"L143"> 143     "+code=ablkcipher_ivsiz"201">   }
, *9a href="+code=keysize" c9ass="90"sref">blen);
sec, (liv_"sr7" c"line" name="L124"> 124 9e1, *9acomment">/* set key, pl9 clas90 and IV */
&/a>:
sec, (livPAGEs/0xffs/t.c#L94" id="L9iv_"sref">sec, (liv_"sr7" c"id class="sref"46dwcode=PAGE9e2, *9a, *9at; sec,
sec, (lablkciphere#Lquela=setecode=201">   }
 taname="L199"> 19typto_blkcipher_decrypt*<="crypto/tcrypttypto_blkcipher_decrypt* 143     b_siz"flagsefm203" id="L220ivef">sec, (livPAGE"id class="sref"46dwcode=PAGE9e4, *9ahref="+code=keysize" cl9 clas90            gott}
;
sg, int blen);
) {
 /a         "crypto/tcrypt199" id="L199" class="line" name="L199"> 19ryptoaciphere="+codess="line" name=ryptoaciphere="+code201">   }
 taname="L199"> 19enss="sref">sgens 196        9 906        else
 143     b_siz"flagsefm203" id="L220 ass="sref">sg, int  1979 clas90e="L187"> 187
);
tvmem[lass9e9ref="in9s198" id="L198" class="l9ne" n90>PAGE_SIZE) {
 /aaaaaaaaa         "crypto/tcrypt199" id="L199" class="line" name="L199"> 19ryptoaciphereclass=ss="line" name=ryptoaciphereclass=201">   }
 taname="L199"> 19enss="sref">sgensblen);
 143     b_siz"flagaid class="sref"46dwcode=PAGE9 1, *9   goto blen);
9L112" id="L112" class="l9ne" n91s="sref">sec,
) {
 /a         "crypto/tcryptpL_errL143"> 143     pL_err201"> 201                   rintks() faile= flagi=rintkxprintk" class="s name="L73">  73 143     eflagt href="+code=blen" class="s9 4, *9span class="comment">/* 9he re91e="L123"> 123
);
);
);
   }
tvmem[0], 9>        9< 8; tvmem[0], 9>="includ9rt, blen);
;
        else
 143     b_siz"flag hLclass="sref">tvmem[0], 9#ef="incl9"+code=get_cycles" class9"sref91e="L177"> 177
i hLclass="sref">tvmem[0], 9#9ref="in9    if (PAGE_SIZE) {
 /a} 143     b_siz"flagaid class="sref"46dwcode=PAGE9"sref">sg9/a>, blen);
 143     keysiz"ass= hLclass="sref">tvmem[0], 9L120" cla9s="line" name="L120"> 129 92 and IV */ 143     keysiz"ass=rLclass="sref">tvmem[0], 9LL111" id9/a>, i9L123" id="L123" class="l9ne" n92e="L123"> 123ing speed of &#ablkciphere#Lquela=fre"ef">sec, (lablkciphere#Lquela=fre"201">   }
 rLclass="sref">tvmem[0], 9L        9    if (   }
/a>;
 - PAGE41"> 14voida href="crypto/tryptoavailaong" id="L199" claryptoavailaong201">voida href="+code=blen" class="s9/tcrypt.c9L129" id="L129" class="l9ne" n93"sreff="+code=enref"46dwcode=PAGE9me="L130"9 130 19"hec" class="line" n"hec"/a> Lclass="sref">tvmem[0], 9mL111" id9_irq_enable" class="sref9>loca93"srefd class="sref"46dwcode=PAGE9/ sec 123
 201                   algprintksprntk" class="si"ing speed of &#+cod" id="L199" cla+cod7" c"Lclass="sref">tvmem[0], 9m        9 in %lu cycles (Żd byt93rblock_sizey;
 "crypto/tcrypt"+code=has_alg class="line" n +code=has_alg201">"ing speed of &#+cod" id="L199" cla+cod7" ct/0t/0r ?class="sref">tvmem[0], 9m="includ9hg8, blen);
;
                   foundprintk" class=" : f201                   noa  7undprintk" class=""Lclass="sref">tvmem[0], 9mhref="in9L136" id="L136" class="l9ne" n936        else
tvmem[0], 9mef="incl9 return  177/a>;
PAGE/a>;
 = 0;
[] = { 16, 94, 2594 102441"> 14="crypto/tcryptina>[] =class="sref">ina>[]="L17ode=scatterlist" cltpf="c_telass="line" name=tpf="c_tela201">co/st/a href="crypto/tcryptalgef">sec, (lalg201"a href="+code=blen" class="s9lL111" id9L141" id="L141" class="l9ne" n94"sreff="+code=enref"46dwcode=PAGE9l sectvmem[0], 9/tcrypt.c9 href="+code=templatecle9" cla94            gott}
 19alg_telass="line" name=alg_tela201"> "crypto/tcryptalgef">sec, (lalg201"sting speed of &#algef">sec, (lalg201"st0t/0rLclass="sref">tvmem[0], 9l="includ9145" id="L145" class="li9e" na94             fpto/tcrypt.c#L190" id="Lnon-fips algsa
 fips mf &90"> 190                        <9/href="in9,         href="crypto/tcryptfips_enaong="sref">start && m"crypto/tcrypt199" id="L199" class="line"= -m"crypto/tcryptEINVAL" id="L199" claEINVAL201"a href="+code=blen" class="s9lef="incl9t char * 177
  73crypt.c#L137" id="L137" ced="Lclass="sref">tvmem[0], 9lhref="in9char PAGE_SIZE
 1379to_blkcip9er *;
 14ode=scatterlist" cldo_telass="line" name=do_tela201">ode=scatterlist" clypto_blkcipher_gm201"a href="+code=blen" class="s9c  *<9L153" id="L153" class="l9ne" n95e="L123"> 123ode=scatterlist" cli" class="sref">ilass="line" name="L137"> 1379t        9sectvmem[0], 9c="includ9pan class="string">"9encry95     class="sref">tvmem[0], 9chref="in956" class="line" name="L956"> 956        switchef="crypto/tcryptypto_blkcipher_gm201"aef="+code=enref"46dwcode=PAGE9ca>      9pan class="string">"9decry95e="L177"> 177case 030" id="L130" class="line" n9/>       9L158" id="L158" class="l9ne" n95>PAGE_SIZE) {
 /a 76
i"   fo20"L=scatterlist" cli" class="sref">i++a href="+code=blen" class="s9ass="sref9>algo, blen);
 1do_telass="line" name=do_tela201">scatterlist" cli" class="sref">irLclass="sref">tvmem[0], 9aipher_de9L160" id="L160" class="l9ne" n96 and IV */
tvmem[0], 9+code=CRY9TO_ALG_ASYNC" class="sre9">CRY96"srefd class="sref"46dwcode=PAGE9a sec *<9( 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   md5intk" class=""Lclass="sref">tvmem[0], 9/        9pan>, ;
tvmem[0], 9+="includ9R(tvmem[0], 9aef">j 166    966        case 230" id="L130" class="line" n9/a>      9"L167" class="line" name9"L16796e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   sha1intk" class=""Lclass="sref">tvmem[0], 9/>       9m = PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 9>desc9 = 0;
        case 330" id="L130" class="line" n9"> 171blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(des)intk" class=""Lclass="sref">tvmem[0], 9/  97s="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(des)intk" class=""Lclass="sref">tvmem[0], 9/e *<9L173" id="L173" class="l9ne" n97e="L123"> 123
tvmem[0], 9>        9"+code=block_sizeycles" 9lass=97s="srpto/tcrypt.c#L197" id="L1979>f">PTR_E9s="line" name="L175"> 179     97             case 430" id="L130" class="line" n9"ef">j 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(des3_ede)intk" class=""Lclass="sref">tvmem[0], 9/a>      9L177" id="L177" class="l9ne" n97e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(des3_ede)intk" class=""Lclass="sref">tvmem[0], 9/>       9f="+code=PAGE_SIZE" clas9="sre97>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 9="string"9"template (%u) 9oo bi98"srflagy = 0;
        case 530" id="L130" class="line" n9=> 171blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   md4intk" class=""Lclass="sref">tvmem[0], 9s2" id="L9   goto sec,
tvmem[0], 9=e *<9ne" name="L183"> 183    9     98            gott}
PTR_E9ot;, blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   sha256intk" class=""Lclass="sref">tvmem[0], 9sef">j        else
tvmem[0], 9=a>      9L187" id="L187" class="l9ne" n98                }
blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(blowfish)intk" class=""Lclass="sref">tvmem[0], 9/ize 9"comment">/* set key, pl9in te99 and IV */
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(blowfish)intk" class=""Lclass="sref">tvmem[0], 9/> 171blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(blowfish)intk" class=""Lclass="sref">tvmem[0], 9/2" id="L9nt; sec,
tvmem[0], 9/e *<9 href="+code=keysize" cl9ss="s99            gott}
PTR_E9/a>                     9     99"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(twofish)intk" class=""Lclass="sref">tvmem[0], 9/ef">j 196        9     996        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(twofish)intk" class=""Lclass="sref">tvmem[0], 9/a>      9ne" name="L197"> 1979     99e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(twofish)intk" class=""Lclass="sref">tvmem[0], 9/>       9L198" id="L198" class="l9ne" n99>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lrw(twofish)intk" class=""Lclass="sref">tvmem[0], 10ey, *10ey10eyPAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   xts(twofish)intk" class=""Lcl/pre>
     do8" ca>, 79/35/422fa8341d92a876c8e709df4c8234835405_3/10ey<>lass="sref">tvmem[0], 10e1, *10ecomment">/* set key, pl10eco>10e and IV */
tvmem[0], 10e2, *10e10e"srefd class="sref"46dwcode=PAGE10e3, *10et; sec, *10ehref="+code=keysize" cl10ehr>10ee="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(serpent)intk" class=""Lclass="sref">tvmem[0], 10e5, *10ej]. 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(serpent)intk" class=""Lclass="sref">tvmem[0], 10e6, *10ea>                     10ea>>10e"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(serpent)intk" class=""Lclass="sref">tvmem[0], 10e7, *10e"L196"> 196        10e"L>10e6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lrw(serpent)intk" class=""Lclass="sref">tvmem[0], 10e8, *10ee" name="L197"> 19710ee">10ee="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   xts(serpent)intk" class=""Lclass="sref">tvmem[0], 10e9, *10e198" id="L198" class="l10e19>10e>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 101y, *10    if (, *10   goto , *10"L111" class="line" name10"L1>10 "sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(aes)intk" class=""Lclass="sref">tvmem[0], 10 3, *10L112" id="L112" class="l10L11>10 s="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(aes)intk" class=""Lclass="sref">tvmem[0], 10 4, *10span class="comment">/* 10spa>10 e="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lrw(aes)intk" class=""Lclass="sref">tvmem[0], 10 5, *10< 8;  1tpf="c_telass="line" name=tpf="c_tela201">f201                   xts(aes)intk" class=""Lclass="sref">tvmem[0], 10 6, *10rt, blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(aes)intk" class=""Lclass="sref">tvmem[0], 10 7, *10L116" id="L116" class="l10L11>10 6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rfc3686(ctr(aes))intk" class=""Lclass="sref">tvmem[0], 10 8, *10"+code=get_cycles" class10"+c>10 e="L177"> 177
tvmem[0], 1019, *10    if (PAGE_SIZE);
>10/a        case 1130" id="L130" class="line" n10/1, *10s="line" name="L120"> 1210s=">10/ and IV */
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   sha384intk" class=""Lclass="sref">tvmem[0], 10/2, *10/a>, blen);
tvmem[0], 1023, *10"+code=get_cycles" class10"+c>10/3>PAGE_SIZE);
, *10    if ( 1tpf="c_telass="line" name=tpf="c_tela201">f201                   sha512intk" class=""Lclass="sref">tvmem[0], 10/6, *10   goto blen);
tvmem[0], 1027, *10L126" id="L126" class="l10L12>10/7>PAGE_SIZE);
 ->10/e="L177"> 177case 1330" id="L130" class="line" n10/9, *10"L128" class="line" name10"L1>10/>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   defsateintk" class=""Lclass="sref">tvmem[0], 103y, *10L129" id="L129" class="l10L12>10L1sref">blen);
tvmem[0], 1031, *10 130, *10_irq_enable" class="sref10_ir>10L2="L177"> 177case 1430" id="L130" class="line" n10L3, *10L132" id="L132" class="l10L13>10Ls="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(cast5)intk" class=""Lclass="sref">tvmem[0], 1034, *10f (10Le="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(cast5)intk" class=""Lclass="sref">tvmem[0], 1035, *10 in %lu cycles (๾ in>10Lrblock_sizey;
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(cast5)intk" class=""Lclass="sref">tvmem[0], 1036, *10hg8, blen);
tvmem[0], 1037, *10L136" id="L136" class="l10L13>10L7>PAGE_SIZE);
10Le="L177"> 177case 1530" id="L130" class="line" n10L9, *10138" id="L138" class="li10138>10L>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(cast6)intk" class=""Lclass="sref">tvmem[0], 104y, *10L139" id="L139" class="l10L13>10L1PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(cast6)intk" class=""Lclass="sref">tvmem[0], 1041, *10ock_sizey[] = { 16, 10ock>10L and IV */
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(cast6)intk" class=""Lclass="sref">tvmem[0], 1042, *10L141" id="L141" class="l10L14>10L"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lrw(cast6)intk" class=""Lclass="sref">tvmem[0], 1043, *10ned int sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   xts(cast6)intk" class=""Lclass="sref">tvmem[0], 1044, *10 href="+code=templatecle10 hr>10Le="L123"> 123
tvmem[0], 10L5, *1010Ls="srpto/tcrypt.c#L197" id="L19710L6, *10145" id="L145" class="li10145>10L             case 1630" id="L130" class="line" n10L7, *10, 10L6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(arc4)intk" class=""Lclass="sref">tvmem[0], 1048, *10t char * 177
tvmem[0], 1049, *10char 10L">PAGE_SIZE);
10er            case 1730" id="L130" class="line" n10e1, *10c   73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   michael_micintk" class=""Lclass="sref">tvmem[0], 1052, *10const char *blen);
tvmem[0], 1053, *10 *10e3>PAGE_SIZE);
, *1010erblock_sizey;
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   crc32cintk" class=""Lclass="sref">tvmem[0], 1056, *10pan class="string">"10pan>10e"sref">blen);
tvmem[0], 1057, *1056" class="line" name="L1056">10e7>PAGE_SIZE);
"10pan>10ee="L177"> 177case 1930" id="L130" class="line" n1059, *10L158" id="L158" class="l10L15>10e>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(tea)intk" class=""Lclass="sref">tvmem[0], 106y, *10>algo, blen);
tvmem[0], 1061, *10L160" id="L160" class="l10L16>10> 1024, 8192, 0 };
 177case 2030" id="L130" class="line" n1063, *10L162" id="L162" class="l10L16>10>s="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(xtea)intk" class=""Lclass="sref">tvmem[0], 1064, *10(10>e="L123"> 123
tvmem[0], 1065, *10pan>, 10>             case 2130" id="L130" class="line" n1067, *10line" name="L166"> 16610>6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(khazad)intk" class=""Lclass="sref">tvmem[0], 1068, *10"L167" class="line" name10"L1>10>e="L177"> 177
tvmem[0], 1069, *10m = PAGE_SIZE);
10, *10L170" id="L170" class="l10L17>10< and IV */
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   wp512intk" class=""Lclass="sref">tvmem[0], 1072, *10        blen);
tvmem[0], 1073, *1072" class="line" name="L1072">10<3>PAGE_SIZE);
, *10"+code=block_sizeycles" 10"+c>10;
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   wp384intk" class=""Lclass="sref">tvmem[0], 1076, *10s="line" name="L175"> 1710s=">10<"sref">blen);
tvmem[0], 1077, *10ef="+code=TVMEMSIZE" cla10ef=>10<7>PAGE_SIZE);
 177case 2430" id="L130" class="line" n1079, *10f="+code=PAGE_SIZE" clas10f=">10<>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   wp256intk" class=""Lclass="sref">tvmem[0], 108y, *10"template (%u) 10&qu>10&qsref">blen);
tvmem[0], 1081, *10 *10& 1024, 8192, 0 };
10&2="L177"> 177case 2530" id="L130" class="line" n1083, *10   goto sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(tnepres)intk" class=""Lclass="sref">tvmem[0], 1084, *10ne" name="L183"> 183    10ne">10&e="L123"> 123
tvmem[0], 1085, *10L184" id="L184" class="l10L18>10&s="srpto/tcrypt.c#L197" id="L1971086, *10ot;, , *10*10&6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(anubis)intk" class=""Lclass="sref">tvmem[0], 1088, *10L187" id="L187" class="l10L18>10&e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(anubis)intk" class=""Lclass="sref">tvmem[0], 1089, *10ef="+code=PAGE_SIZE" cla10ef=>10&>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 109y, *10L189" id="L189" class="l10L18>10L1="srpto/tcrypt.c#L197" id="L1971091, *10"comment">/* set key, pl10"co>10L1        case 2730" id="L130" class="line" n1092, *10 10L"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   tgr192intk" class=""Lclass="sref">tvmem[0], 1093, *10nt; sec,
tvmem[0], 10L4, *10 href="+code=keysize" cl10 hr>10L            gott}
j<>10Lrblock_sizey, *10/a>                     10/a>>10L     class="sref">tvmem[0], 10L7, *10="L196"> 196        10="L>10L6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   tgr160intk" class=""Lclass="sref">tvmem[0], 1098, *10ne" name="L197"> 19710ne">10Le="L177"> 177
tvmem[0], 1099, *10L198" id="L198" class="l10L19>10L">PAGE_SIZE);
, *11ecomment">/* set key, pl11eco>11e and IV */
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   tgr128intk" class=""Lclass="sref">tvmem[0], 11e2, *11e110"sref">blen);
tvmem[0], 11e3, *11et; , *11ehref="+code=keysize" cl11ehr>1104        case 3030" id="L130" class="line" n11e5, *11ej]. 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(xeta)intk" class=""Lclass="sref">tvmem[0], 11e6, *11ea>                     11ea>>11e"sref">blen);
tvmem[0], 11e7, *11e"L196"> 196        11e"L>1107>PAGE_SIZE);
 19711ee">110e="L177"> 177case 3130" id="L130" class="line" n11e9, *11e198" id="L198" class="l11e19>11e>PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   pcbc(fpf="c)intk" class=""Lclass="sref">tvmem[0], 111y, *11    if (blen);
tvmem[0], 1111, *11   goto , *11"L111" class="line" name11"L1>1112="L177"> 177case 3230" id="L130" class="line" n11 3, *11L112" id="L112" class="l11L11>11 s="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(camellia)intk" class=""Lclass="sref">tvmem[0], 11 4, *11span class="comment">/* 11spa>11 e="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cbc(camellia)intk" class=""Lclass="sref">tvmem[0], 11 5, *11< 8;  1tpf="c_telass="line" name=tpf="c_tela201">f201                   ctr(camellia)intk" class=""Lclass="sref">tvmem[0], 11 6, *11rt, blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lrw(camellia)intk" class=""Lclass="sref">tvmem[0], 11 7, *11L116" id="L116" class="l11L11>11 6        else
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   xts(camellia)intk" class=""Lclass="sref">tvmem[0], 11 8, *11"+code=get_cycles" class11"+c>11 e="L177"> 177
tvmem[0], 1119, *11    if (, *11/a>, blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   sha224intk" class=""Lclass="sref">tvmem[0], 11/1, *11s="line" name="L120"> 1211s=">11/ and IV */
tvmem[0], 11/2, *11/a>, , *11"+code=get_cycles" class11"+c>112s="sref">sec, *11L123" id="L123" class="l11L12>112e="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   salsa20intk" class=""Lclass="sref">tvmem[0], 11/5, *11    if (tvmem[0], 11/6, *11   goto tvmem[0], 1127, *11L126" id="L126" class="l11L12>1126        case 3530" id="L130" class="line" n1128, *11> -  177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   gcm(aes)intk" class=""Lclass="sref">tvmem[0], 11/9, *11"L128" class="line" name11"L1>11/>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 113y, *11L129" id="L129" class="l11L12>1131="srpto/tcrypt.c#L197" id="L1971131, *11 130, *11_irq_enable" class="sref11_ir>113"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   lzointk" class=""Lclass="sref">tvmem[0], 11L3, *11L132" id="L132" class="l11L13>11Ls="sref">sec,
tvmem[0], 1134, *11f (113            gott}
, *11hg8, blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ccm(aes)intk" class=""Lclass="sref">tvmem[0], 1137, *11L136" id="L136" class="l11L13>1136        else
tvmem[0], 1138, *11 return , *11138" id="L138" class="li11138>113>PAGE_SIZE, *11L139" id="L139" class="l11L13>11L1PAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   cts(cbc(aes))intk" class=""Lclass="sref">tvmem[0], 1141, *11ock_sizey[] = { 16, 11ock>11L and IV */
tvmem[0], 1142, *11L141" id="L141" class="l11L14>114"srefd class="sref"46dwcode=PAGE1143, *11ned int sec, *11 href="+code=templatecle11 hr>11Le="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rmd128intk" class=""Lclass="sref">tvmem[0], 11L5, *11114rblock_sizey;
tvmem[0], 11L6, *11145" id="L145" class="li11145>114     class="sref">tvmem[0], 11L7, *11, 1146        case 4030" id="L130" class="line" n1148, *11t char * 177
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rmd160intk" class=""Lclass="sref">tvmem[0], 1149, *11char 114>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 115y, *11er *1151        case 4130" id="L130" class="line" n1152, *11const char *blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rmd256intk" class=""Lclass="sref">tvmem[0], 1153, *11 *115s="sref">sec,
tvmem[0], 1154, *11L153" id="L153" class="l11L15>115            gott}
115rblock_sizey, *11pan class="string">"11pan>11e"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rmd320intk" class=""Lclass="sref">tvmem[0], 1157, *1156" class="line" name="L1156">1156        else
tvmem[0], 1158, *11pan class="string">"11pan>115                }
, *11>algo, blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ecb(seed)intk" class=""Lclass="sref">tvmem[0], 1161, *11L160" id="L160" class="l11L16>116 and IV */
tvmem[0], 1162, *11TO_ALG_ASYNC" class="sre11TO_>116"srefd class="sref"46dwcode=PAGE1163, *11L162" id="L162" class="l11L16>116s="sref">sec, *11(116e="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   zlibintk" class=""Lclass="sref">tvmem[0], 1165, *11pan>, tvmem[0], 1166, *11R(tvmem[0], 1167, *11line" name="L166"> 1661166        case 4530" id="L130" class="line" n1168, *11"L167" class="line" name11"L1>116e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rfc4309(ccm(aes))intk" class=""Lclass="sref">tvmem[0], 1169, *11m = tvmem[0], 117y, *11 = 0;
, *11        blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ghashintk" class=""Lclass="sref">tvmem[0], 1173, *1172" class="line" name="L1172">117s="sref">sec,
tvmem[0], 1174, *11L173" id="L173" class="l11L17>117            gott}
117rblock_sizey, *11s="line" name="L175"> 1711s=">11<"sref">blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(md5)intk" class=""Lclass="sref">tvmem[0], 1177, *11ef="+code=TVMEMSIZE" cla11ef=>1176        else
tvmem[0], 1178, *11L177" id="L177" class="l11L17>117                }
, *11"template (%u) 11&qu>11&qsref">blen);
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(sha1)intk" class=""Lclass="sref">tvmem[0], 1181, *11 *118 and IV */
tvmem[0], 1182, *11ef="+code=PAGE_SIZE" cla11ef=>118"srefd class="sref"46dwcode=PAGE1183, *11   goto sec, *11ne" name="L183"> 183    11ne">11&e="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(sha256)intk" class=""Lclass="sref">tvmem[0], 1185, *11L184" id="L184" class="l11L18>118rblock_sizey;
tvmem[0], 1186, *11ot;, tvmem[0], 1187, *11*1186        case 10330" id="L130" class="line" n1188, *11L187" id="L187" class="l11L18>11&e="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(sha384)intk" class=""Lclass="sref">tvmem[0], 1189, *11ef="+code=PAGE_SIZE" cla11ef=>11&>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 119y, *11L189" id="L189" class="l11L18>11L1="srpto/tcrypt.c#L197" id="L1971191, *11"comment">/* set key, pl11"co>11L1        case 10430" id="L130" class="line" n1192, *11 11L"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(sha512)intk" class=""Lclass="sref">tvmem[0], 1193, *11nt; sec,
tvmem[0], 11L4, *11 href="+code=keysize" cl11 hr>11L            gott}
j<>11Lrblock_sizey, *11/a>                     11/a>>119"sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(sha224)intk" class=""Lclass="sref">tvmem[0], 11L7, *11="L196"> 196        11="L>11L6        else
tvmem[0], 11L8, *11ne" name="L197"> 19711ne">119                }
, *12ey12eyPAGE_SIZE) {
 /af="crypto/tcrypcrypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   xcbc(aes)intk" class=""Lclass="sref">tvmem[0], 12e1, *12ecomment">/* set key, pl12eco>12e and IV */
tvmem[0], 12e2, *12e12e"srefd class="sref"46dwcode=PAGE12e3, *12et; sec, *12ehref="+code=keysize" cl12ehr>12ee="L123"> 123
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(rmd128)intk" class=""Lclass="sref">tvmem[0], 12e5, *12ej].tvmem[0], 12e6, *12ea>                     12ea>>120     class="sref">tvmem[0], 12e7, *12e"L196"> 196        12e"L>1206        case 10830" id="L130" class="line" n12e8, *12ee" name="L197"> 19712ee">12ee="L177"> 177
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(rmd160)intk" class=""Lclass="sref">tvmem[0], 12e9, *12e198" id="L198" class="l12e19>12e>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 121y, *12    if (, *12   goto , *12"L111" class="line" name12"L1>12 "sref">blen);
  73crypt.c#L137" id="L137" cene" name="L127"> 1tpf="c_telass="line" name=tpf="c_tela201">f201                   vmac(aes)intk" class=""Lclass="sref">tvmem[0], 12 3, *12L112" id="L112" class="l12L11>12 s="sref">sec,
tvmem[0], 1214, *12span class="comment">/* 12spa>12 e="L123"> 123case 11030" id="L130" class="line" n12 5, *12< 8;  1tpf="c_telass="line" name=tpf="c_tela201">f201                   hmac(crc32)intk" class=""Lclass="sref">tvmem[0], 12 6, *12rt, blen);
tvmem[0], 1217, *12L116" id="L116" class="l12L11>1217>PAGE_SIZE);
121e="L177"> 177case 15030" id="L130" class="line" n12 9, *12    if ( 1tpf="c_telass="line" name=tpf="c_tela201">f201                   ansi_cprngintk" class=""Lclass="sref">tvmem[0], 122y, *12/a>, blen);
tvmem[0], 12/1, *12s="line" name="L120"> 1212s=">122 1024, 8192, 0 };
>1222="L177"> 177case 15130" id="L130" class="line" n1223, *12"+code=get_cycles" class12"+c>122s="sref">sec,
 1tpf="c_telass="line" name=tpf="c_tela201">f201                   rfc4106(gcm(aes))intk" class=""Lclass="sref">tvmem[0], 1224, *12L123" id="L123" class="l12L12>122e="L123"> 123
tvmem[0], 12/5, *12    if (122             case 20030" id="L130" class="line" n1227, *12L126" id="L126" class="l12L12>1226        else
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ecb(aes)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1228, *12> -  177
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1229, *12"L128" class="line" name12"L1>12/>PAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ecb(aes)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n123y, *12L129" id="L129" class="l12L12>12L1sref">blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1231, *12 130  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(aes)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n12L2, *12_irq_enable" class="sref12_ir>123"sref">blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1233, *12L132" id="L132" class="l12L13>12Ls="sref">sec,
f201                   cbc(aes)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1234, *12f (12Le="L123"> 123
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1235, *12 in %lu cycles (຀ in>12Lrblock_sizey;
f201                   lrw(aes)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n12L6, *12hg8, blen);
  73speed_tempsate_32_40_t char *tvmem[0], 1237, *12L136" id="L136" class="l12L13>1236        else
f201                   lrw(aes)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1238, *12 return  177
  73speed_tempsate_32_40_t char *tvmem[0], 1239, *12138" id="L138" class="li12138>12L>PAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   xts(aes)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n124y, *12L139" id="L139" class="l12L13>12L1PAGE_SIZE) {
 /a        else
  73speed_tempsate_32_48_(tvmem[0], 1241, *12ock_sizey[] = { 16, 12ock>12L and IV */
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   xts(aes)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1242, *12L141" id="L141" class="l12L14>12L"sref">blen);
  73speed_tempsate_32_48_(tvmem[0], 1243, *12ned int sec,
f201                   ctr(aes)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1244, *12 href="+code=templatecle12 hr>12Le="L123"> 123
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 12L5, *12124rblock_sizey;
f201                   ctr(aes)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1246, *12145" id="L145" class="li12145>124"sref">blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 12L7, *12, 12L6        else
tvmem[0], 1248, *12t char *, *12char 124>PAGE_SIZE, *12er *f201                   ecb(des3_ede)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",0" id="L130" class="line" n1251, *12c   73DES3_SPEED_VECTORSss="line" name=DES3_SPEED_VECTORS201",0" id="L130" class="line" n1252, *12const char *blen);
  73speed_tempsate_2/a>(tvmem[0], 1253, *12 *125s="sref">sec,
f201                   ecb(des3_ede)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",class="sref">tvmem[0], 1254, *12L153" id="L153" class="l12L15>125e="L123"> 123
  73des3_speed_tempsatess="line" name=des3_speed_tempsate201",  73DES3_SPEED_VECTORSss="line" name=DES3_SPEED_VECTORS201",0" id="L130" class="line" n1255, *1212erblock_sizey;
  73speed_tempsate_2/a>(tvmem[0], 1256, *12pan class="string">"12pan>12e"sref">blen);
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(des3_ede)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",0" id="L130" class="line" n1257, *1256" class="line" name="L1256">1256        else
  73des3_speed_tempsatess="line" name=des3_speed_tempsate201",  73DES3_SPEED_VECTORSss="line" name=DES3_SPEED_VECTORS201",0" id="L130" class="line" n1258, *12pan class="string">"12pan>125e="L177"> 177
  73speed_tempsate_2/a>(tvmem[0], 1259, *12L158" id="L158" class="l12L15>12e>PAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(des3_ede)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",class="sref">tvmem[0], 126y, *12>algo, blen);
  73des3_speed_tempsatess="line" name=des3_speed_tempsate201",  73DES3_SPEED_VECTORSss="line" name=DES3_SPEED_VECTORS201",0" id="L130" class="line" n1261, *12L160" id="L160" class="l12L16>126 and IV */
  73speed_tempsate_2/a>(tvmem[0], 1262, *12TO_ALG_ASYNC" class="sre12TO_>126"sref">blen);
tvmem[0], 1263, *12L162" id="L162" class="l12L16>1263>PAGE_SIZE);
126e="L123"> 123case 20230" id="L130" class="line" n1265, *12pan>, f201                   ecb(twofish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1266, *12R(blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1267, *12line" name="L166"> 16612>6        else
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ecb(twofish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1268, *12"L167" class="line" name12"L1>126e="L177"> 177
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1269, *12m = f201                   cbc(twofish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n127y, *12blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1271, *12L170" id="L170" class="l12L17>12< and IV */
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(twofish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1272, *12        blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1273, *1272" class="line" name="L1272">127s="sref">sec,
f201                   ctr(twofish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1274, *12L173" id="L173" class="l12L17>127e="L123"> 123
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1275, *12"+code=block_sizeycles" 12"+c>12;
f201                   ctr(twofish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1276, *12s="line" name="L175"> 1712s=">12<"sref">blen);
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1277, *12ef="+code=TVMEMSIZE" cla12ef=>1276        else
f201                   lrw(twofish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1278, *12L177" id="L177" class="l12L17>127e="L177"> 177
  73speed_tempsate_32_40_t char *tvmem[0], 1279, *12f="+code=PAGE_SIZE" clas12f=">127>PAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   lrw(twofish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n128y, *12"template (%u) 12&qu>12&qsref">blen);
  73speed_tempsate_32_40_t char *tvmem[0], 1281, *12 *128 and IV */
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   xts(twofish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1282, *12ef="+code=PAGE_SIZE" cla12ef=>128"sref">blen);
  73speed_tempsate_32_48_(tvmem[0], 1283, *12   goto sec,
f201                   xts(twofish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1284, *12ne" name="L183"> 183    12ne">12&e="L123"> 123
  73speed_tempsate_32_48_(tvmem[0], 1285, *12L184" id="L184" class="l12L18>128rblock_sizey;
tvmem[0], 1286, *12ot;, tvmem[0], 1287, *12*1286        case 20330" id="L130" class="line" n1288, *12L187" id="L187" class="l12L18>12&e="L177"> 177
f201                   ecb(blowfish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1289, *12ef="+code=PAGE_SIZE" cla12ef=>12&>PAGE_SIZE) {
 /aa         else
  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 129y, *12L189" id="L189" class="l12L18>129yPAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ecb(blowfish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1291, *12"comment">/* set key, pl12"co>129 and IV */
  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 1292, *12 12L"sref">blen);
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(blowfish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1293, *12nt; sec,
  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 1294, *12 href="+code=keysize" cl12 hr>129e="L123"> 123
f201                   cbc(blowfish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1295, *12>j].  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 1296, *12/a>                     12/a>>129"sref">blen);
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ctr(blowfish)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1297, *12="L196"> 196        12="L>12L6        else
  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 1298, *12ne" name="L197"> 19712ne">129e="L177"> 177
f201                   ctr(blowfish)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1299, *12L198" id="L198" class="l12L19>129>PAGE_SIZE) {
 /aa         else
  73speed_tempsate_8__irq_enable name=speed_tempsate_8__i="L1"Lclass="sref">tvmem[0], 13ey, *13ey13eyPAGE_SIZE) {
 /abreak class="sref">tvmem[0], 13e1, *13ecomment">/* set key, pl13eco>130 1024, 8192, 0 };
1302="L177"> 177case 20430" id="L130" class="line" n13e3, *13et; sec,
f201                   ecb(des)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13e4, *13ehref="+code=keysize" cl13ehr>13ee="L123"> 123
  73speed_tempsate_8rq_enable name=speed_tempsate_8="L1"Lclass="sref">tvmem[0], 13e5, *13ej].f201                   ecb(des)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13e6, *13ea>                     13ea>>130"sref">blen);
  73speed_tempsate_8rq_enable name=speed_tempsate_8="L1"Lclass="sref">tvmem[0], 13e7, *13e"L196"> 196        13e"L>1306        else
f201                   cbc(des)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13e8, *13ee" name="L197"> 19713ee">13ee="L177"> 177
  73speed_tempsate_8rq_enable name=speed_tempsate_8="L1"Lclass="sref">tvmem[0], 13e9, *13e198" id="L198" class="l13e19>13e>PAGE_SIZE) {
 /af="crypto/tcryptela_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(des)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n131y, *13    if (blen);
  73speed_tempsate_8rq_enable name=speed_tempsate_8="L1"Lclass="sref">tvmem[0], 1311, *13   goto tvmem[0], 13 2, *13"L111" class="line" name13"L1>131"srefd class="sref"46dwcode=PAGE13 3, *13L112" id="L112" class="l13L11>13 s="sref">sec, *13span class="comment">/* 13spa>131e="L123"> 123
f201                   ecb(ct">llia)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13 5, *13< 8;   73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 13 6, *13rt, blen);
f201                   ecb(ct">llia)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1317, *13L116" id="L116" class="l13L11>1316        else
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 13 8, *13"+code=get_cycles" class13"+c>131e="L177"> 177
f201                   cbc(ct">llia)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13 9, *13    if (  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 132y, *13/a>, blen);
f201                   cbc(ct">llia)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13/1, *13s="line" name="L120"> 1213s=">132 and IV */
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1322, *13/a>, blen);
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ctr(ct">llia)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1323, *13"+code=get_cycles" class13"+c>132s="sref">sec,
  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 1324, *13L123" id="L123" class="l13L12>132e="L123"> 123
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ctr(ct">llia)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13/5, *13    if (  73speed_tempsate_16_24__irq_enable name=speed_tempsate_16_24__i="L1"Lclass="sref">tvmem[0], 13/6, *13   goto blen);
f201                   lrw(ct">llia)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1327, *13L126" id="L126" class="l13L12>1326        else
  73speed_tempsate_32_40_t char *tvmem[0], 1328, *13> -  177
f201                   lrw(ct">llia)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13/9, *13"L128" class="line" name13"L1>13/>PAGE_SIZE) {
 /a      else
  73speed_tempsate_32_40_t char *tvmem[0], 133y, *13L129" id="L129" class="l13L12>13L1sref">blen);
f201                   xts(ct">llia)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1331, *13 130  73speed_tempsate_32_48_(tvmem[0], 13L2, *13_irq_enable" class="sref13_ir>133"sref">blen);
f201                   xts(ct">llia)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1333, *13L132" id="L132" class="l13L13>13Ls="sref">sec,
  73speed_tempsate_32_48_(tvmem[0], 13L4, *13f (13Le="L123"> 123
tvmem[0], 1335, *13 in %lu cycles (ກ in>133s="srpto/tcrypt.c#L197" id="L19713L6, *13hg8, , *13L136" id="L136" class="l13L13>1336        else
f201                   salsa20intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1338, *13 return  177
  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1339, *13138" id="L138" class="li13138>13L>PAGE_SIZE) {
 /abreak class="sref">tvmem[0], 134y, *13L139" id="L139" class="l13L13>134 srefd class="sref"46dwcode=PAGE1341, *13ock_sizey[] = { 16, 13ock>1341        case 20730" id="L130" class="line" n1342, *13L141" id="L141" class="l13L14>13L"sref">blen);
f201                   ecb(serpent)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1343, *13ned int sec,
  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1344, *13 href="+code=templatecle13 hr>13Le="L123"> 123
f201                   ecb(serpent)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13L5, *13134rblock_sizey;
  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1346, *13145" id="L145" class="li13145>134"sref">blen);
f201                   cbc(serpent)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1347, *13, 13L6        else
  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1348, *13t char * 177
f201                   cbc(serpent)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n13L9, *13char 134>PAGE_SIZE) {
 /aa         else
  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 135y, *13er *f201                   ctr(serpent)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1351, *13c   73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1352, *13const char *blen);
f201                   ctr(serpent)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1353, *13 *135s="sref">sec,
) {
 /aa  73speed_tempsate_16__irq_enable name=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" id="L153" class="l13L15>135e="L123"> 123
f201                   lrw(serpent)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1355, *1313erblock_sizey;
  73speed_tempsate_32_48a>(tvmem[0], 1356, *13pan class="string">"13pan>13e"sref">blen);
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   lrw(serpent)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1357, *1356" class="line" name="L1356">1356        else
  73speed_tempsate_32_48a>(tvmem[0], 1358, *13pan class="string">"13pan>135e="L177"> 177
f201                   xts(serpent)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1359, *13L158" id="L158" class="l13L15>13e>PAGE_SIZE) {
 /a        else
  73speed_tempsate_32_(tvmem[0], 136y, *13>algo, blen);
f201                   xts(serpent)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1361, *13L160" id="L160" class="l13L16>136 and IV */
  73speed_tempsate_32_(tvmem[0], 1362, *13TO_ALG_ASYNC" class="sre13TO_>136"sref">blen);
tvmem[0], 1363, *13L162" id="L162" class="l13L16>1363>PAGE_SIZE);
136e="L123"> 123case 20830" id="L130" class="line" n1365, *13pan>, f201                   ecb(arc4)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1366, *13R(blen);
  73speed_tempsate_8rq_enable name=speed_tempsate_8="L1"Lclass="sref">tvmem[0], 1367, *13line" name="L166"> 16613>6        else
tvmem[0], 1368, *13"L167" class="line" name13"L1>136                }
136>PAGE_SIZE, *13blen);
f201                   ecb(cast5)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1371, *13L170" id="L170" class="l13L17>13< and IV */
  73speed_tempsate_8_rt, tvmem[0], 1372, *13        blen);
f201                   ecb(cast5)intk" class=",  73DECRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" class="line" name="L1372">137s="sref">sec,
  73speed_tempsate_8_rt, tvmem[0], 1374, *13L173" id="L173" class="l13L17>137e="L123"> 123
f201                   cbc(cast5)intk" class=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+code=block_sizeycles" 13"+c>13;
  73speed_tempsate_8_rt, tvmem[0], 1374, *13R(  73spr  73secss="line" 1",  739la_cipher_speedss="line" name=tela_cipher_speed201">f201                   cbc(cast5)intk" class=",  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" claame="L166"ZE" cla12ef=>1276    3   el3e
  73speed_tempsate_8_rt, tvmem[0], 1374, *13R(127e="L177">3177
f201                   ctr(serpent)intk" cla=",  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+code=   73speed_tempsate_8_rt, tvmem[0], 1374, *13R(template (3#37;u) 12&qu>12&qsref">bl3n3;
f201                   ctr(serpent)intk" cla=",  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" clref="+code3b_size"12 *<>128 and IV *3
  73te  73speed_tempsate_8_rt, tvmem[0], 1374, *13R(t 128"sref">bl3n3;
tvmem[0], 1368, *13"L167"o 128s="sref">3ec3183    12ne">12&e="L123">3123, *13f201                   ecb(cast5)intk" class=",<6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+codepan>,   73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" ef="+code=3_size" 12*1286    3   ca38
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   ecb(twofish)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" clrclass="linlass="l12L18>12&e="L177">3177
  73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" e 12&>PAGE_SIZ3)3{
 /aa         else
f201                   cbc(cast5)intk" class=",<6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+codeid="L189" 3lass="l12L18>129yPAGE_SIZ3)3{
 /af="crypto/tcrypte  73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" nt">/* set3key, pl12"co>129 and IV *3
f201                   cbc(cast5)intk" class=",<6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" clef="+code=3vmem" c12 12L"sref">bl3n3;
  73te  73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" n 12Ls="sref">3ecf201                   ctr(serpent)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+codeie="L183">3ize" cl12 hr>129e="L123">3123
  73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" nd="L184" 3+code=k12>j<>129rblock_si3eyf201                   ctr(serpent)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" clean>, >129"sref">bl3n3;
  73te  73speed_tempsate_8rq_enable name=sme=speed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1354, *13L153" nf="+code=3       12="L>12L6    3   el3e
f201                   lrw(serpent)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+codeiclass="lin19712ne">129e="L177">3177
  73speed_tempsate_8rq_enable name=sme=speed_tempsate_32_48="L1"Lclass="sref">tvmem[0], 1358, *13pan clid="L198" 3lass="l12L19>129>PAGE_SIZ3)3{
 /aa         else
f201                   lrw(serpent)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c4id="L198" 4lass="l13ey<>13eyPAGE_SIZ4)4{
 /abreak class="sref  73speed_tempsate_8rq_enable name=sme=speed_tempsate_32_48="L1"Lclass="sref">tvmem[0], 1358, *13pan c4nt">/* set4key, pl13eco>130 1024, 8142, 0 40
  73tela_cipher_speedss="line" name=tela_cipher_speed201">f201                   xts(twofish)intk" cla=",<6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod4ef="+code=4vmem" c13e1302="L177">4177ca40
  73te  73speed_tempsate_8rq_enable name=sme=speed_tempsate_32_tvmem[0], 1362, *13TO_AL4; 130s="sref">4ecf201                   ecb(des)intk" cla cla=",<6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c4i4129e="L123">4123
  73speed_tempsate_8rq_enable name=sme=speed_tempsate_32_tvmem[0], 1362, *13TO_AL4;5j<>129rblock_si4eytvmem[0], 1368, *13"L1674          4       13ea>>130"sref">bl4n40>tvmem[0], 1287, *12* 1964       13e"L>1306    4   el40 20330" id="L130" 300ss="line" n137y, *13419713ee">13ee="L177">4177
/* fall through */3">  73s="line" n137y, *1341ass="l12L19>129>PAGE_SIZ4)4{
 /afs="line" n137y, *13131qsref">bl4n4;
, *13131 and IV *4
hashame=te               ecb(des)intk" clamd4me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4 class="li4e" name13"L1>131"srefd cl4ss="s41
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1674id="L112" 4lass="l13L11>13 s="sref">4ec/* 13spa>131e="L123">4123, *1313 rblock_si4eyhashame=te               ecb(des)intk" clamd5me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4          4+code=e13rt<>13 "sref">bl4n4;
tvmem[0], 1368, *13"L1674i> 1964lass="l13L11>1316    4   el4e
[0], 1368, *13"L1674ie="L197">4" class13"+c>131e="L177">4177
, *12L187"4 (131>PAGE_SIZ4)4{
 /a        else
hashame=te               ecb(des)intk" clasha1me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4a href="+c4de=blen13/a>>132"sref">bl4n4;
tvmem[0], 1368, *13"L1674e" name="L420"> 1213s=">132 and IV *4>132"sref">bl4n42 20430" id="L130" 3lass="line" n13e3, *13et132s="sref">4echashame=te               ecb(des)intk" clasha256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4aass="comm4lass="l13L12>132e="L123">4123
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1674e5132rblock_si4eybl4n42 20630" id="L130" 3lass="line" n1314, *13span 4id="L126" 4lass="l13L12>1326    4   el4e
hashame=te               ecb(des)intk" clasha384me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4 href="+co4e=start13> ->132e="L177">4177
tvmem[0], 1368, *13"L1674e(13/>PAGE_SIZ4)42
 /afs="line" n137y, *13bl4n43
, *13L136"4a>133 and IV *4
hashame=te               ecb(des)intk" clasha512me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4nable" cla4s="sref13_ir>133"sref">bl4n4;
tvmem[0], 1368, *13"L1674id="L132" 4lass="l13L13>13Ls="sref">4ec13Le="L123">4123, *13L141"437;lu cycl4s (ກ in>133s="srpto/4crypt43
hashame=te               ecb(des)intk" clawp256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4a href="+c4de=blen13hg8>133         4   ca43
tvmem[0], 1368, *13"L1674id="L136" 4lass="l13L13>1336    4   el43
[0], 1368, *13"L1674n 133e="L177">4177, *13pan>,4d="L138" c4ass="li13138>13L>PAGE_SIZ4)4{
 /abreak class="srefla_cipher_speedss="lhashame=tela_cipher_speed201">hashame=te               ecb(des)intk" clawp384me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4id="L139" 4lass="l13L13>134 srefd cl4ss="s44
tvmem[0], 1368, *13"L1674zey[] 4 { 16, 13ock>1341    4   ca44
bl4n44 20430" id="L130" 3lass="line" n137y, *1313Ls="sref">4echashame=te               ecb(des)intk" clawp512me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4"+code=tem4latecle13 hr>13Le="L123">4123
tvmem[0], 1368, *13"L1674z7;lu cycl4ysize" 13134rblock_si4eybl4n44 20630" id="L130" 310ss="line" n137y, *1313L6    4   el4e
hashame=te               ecb(des)intk" clatgr128me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4" 134e="L177">4177
tvmem[0], 1368, *13"L1674z="L138" c4de=iv" 13cha>134>PAGE_SIZ4)44
 /afs="line" n137y, *13135yPAGE_SIZ4)45
, *13hashame=te               ecb(des)intk" clatgr16ame="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4char *bl4n4;
tvmem[0], 1368, *13"L1674ref="+code4b_size"13 *<>135s="sref">4ec4123, *1313erblock_si4eyhashame=te               ecb(des)intk" clatgr192me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4ass="strin4">"13pan>13e"sref">bl4n4;
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1674ref="+code4name="L1356">1356    4   el45
[0], 1368, *13"L1674ass="strin4">"13pan>135e="L177">4177, *12L187"4id="L158" 4lass="l13L15>13e>PAGE_SIZ4)4{
 /a        else
hashame=te               ecb(des)intk" clasha224me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4/a>, bl4n4;
tvmem[0], 1368, *13"L1674id="L160" 4lass="l13L16>136 and IV *4bl4n46 20430" id="L130" 31ass="line" n13e3, *13ethashame=te               ecb(des)intk" clarmd128me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4a href="+c4de=tfm"13136e="L123">4123ca46
tvmem[0], 1368, *13"L1674136"sref">bl4n46 20630" id="L130" 31ass="line" n1314, *13span 4name="L1664> 16613>6    4   el4e
hashame=te               ecb(des)intk" clarmd16ame="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4 class="li4e" name13"L1>136         4     46
tvmem[0], 1368, *13"L1674= 136>PAGE_SIZ4, *13bl4n47
, *13L136"4id="L170" 4lass="l13L17>13< and IV *4
hashame=te               ecb(des)intk" clarmd256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4  137"sref">bl4n4;
tvmem[0], 1368, *13"L1674ass="line"4name="L1372">137s="sref">4ec4123, *13L141"4=block_siz4ycles" 13"+c>13hashame=te               ecb(des)intk" clarmd3name="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4 a href="+4ame="L73">  73spr  73secs4="lin4" 1",  739if (LLss="line" namm nac201",tvmem[0], 1368, *13"L1674aame="L1664ZE" cla12ef=>1276    4   el47
[0], 1368, *13"L1674127e="L177">4177, *13pan>,4= hashame=te               ecb(des)intk" claghash-genericme="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namhashame=teL1"Lclass=speed_tempsate_8_hashame=teL1"Lclass=sp">tvmem[0], 1362, *13TO_AL4template (4#37;u) 12&qu>12&qsref">bl4n4;
tvmem[0], 1368, *13"L1674ref="+code4b_size"12 *<>128 and IV *4128"sref">bl4n48 20430" id="L130" 39ass="line" n137y, *13128s="sref">4ectvmem[0], 1368, *13"L1674rd="L173" 4183    12ne">12&e="L123">4123[0], 1368, *13"L1674rblock_siz4lass="l12L18>128rblock_si4ey, *13, /* fall through */3">  73s="line" n137y, *131286    4   ca48
[0], 1368, *13"L1674rclass="li4lass="l12L18>12&e="L177">4177, *1312&>PAGE_SIZ4)4{
 /aa         else
ahashame=te               ecb(des)intk" clamd4me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4id="L189" 4lass="l12L18>129yPAGE_SIZ4)4{
 /af="crypto/tcrypteif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1674nt">/* set4key, pl12"co>129 and IV *412L"sref">bl4n49 20430" id="L130" 402ss="line" n137y, *1312Ls="sref">4ecahashame=te               ecb(des)intk" clamd5me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4ie="L183">4ize" cl12 hr>129e="L123">4123
tvmem[0], 1368, *13"L1674nblock_siz4+code=k12>j<>129rblock_si4eybl4n49 20630" id="L130" 40ass="line" n1288, *12L187"4nf="+code=4       12="L>12L6    4   el4e
ahashame=te               ecb(des)intk" clasha1me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL4iclass="li419712ne">129e="L177">4177
tvmem[0], 1368, *13"L1674n 129>PAGE_SIZ4)49
 /afs="line" n137y, *13, *13et/* set5key, pl13eco>130 1024, 8152, 0 50
  73tela_cipher_speedss="lahashame=tela_cipher_speed201">ahashame=te               ecb(des)intk" clasha256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5ef="+code=5vmem" c13e1302="L177">5177ca50
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675; 130s="sref">5ec129e="L123">5123, *13span 5;5j<>129rblock_si5eyahashame=te               ecb(des)intk" clasha384me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5          5       13ea>>130"sref">bl5n50 1",  739if (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675;7        5       12="L>12L6    5   el50
[0], 1368, *13"L1675me="L197">519713ee">13ee="L177">5177, *13L136"5m9="L197">51ass="l12L19>129>PAGE_SIZ5)50
 /aa         else
ahashame=te               ecb(des)intk" clasha512me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5 (131qsref">bl5n51
 /af="crypto/tcrypteif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675o 131 and IV *5131"srefd cl5ss="s51 20430" id="L130" 40ass="line" n1342, *13L141"5id="L112" 5lass="l13L11>13 s="sref">5ecahashame=te               ecb(des)intk" clawp256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5lass="comm5nt">/* 13spa>131e="L123">5123tvmem[0], 1368, *13"L1675o513 rblock_si5eybl5n51 20630" id="L130" 40ass="line" n1365, *13pan>,5i> 1965lass="l13L11>1316    5   el51
ahashame=te               ecb(des)intk" clawp384me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5ie="L197">5" class13"+c>131e="L177">5177tvmem[0], 1368, *13"L1675 (131>PAGE_SIZ5)51
 /afs="line" n137y, *13bl5n52
, *13 1213s=">132 and IV *5  73tela_cipher_speedss="lahashame=tela_cipher_speed201">ahashame=te               ecb(des)intk" clawp512me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5a href="+c5de=blen13/a>>132"sref">bl5n52
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675=get_cycle5" class13"+c>132s="sref">5ec5123, *13132rblock_si5eyahashame=te               ecb(des)intk" clatgr128me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5o 132"sref">bl5n52 1",  739if (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675id="L126" 5lass="l13L12>1326    5   el52
[0], 1368, *13"L1675 href="+co5e=start13> ->132e="L177">5177, *1313/>PAGE_SIZ5)52
 /aa         else
ahashame=te               ecb(des)intk" clatgr16ame="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5id="L129" 5lass="l13L12>13L1sref">bl5n53
 /af="crypto/tcrypteif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675a>133 and IV *5bl5n53 20430" id="L130" 412ss="line" n137y, *135ecahashame=te               ecb(des)intk" clatgr192me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5href="+cod5=ret" c13f (>13Le="L123">5123tvmem[0], 1368, *13"L167537;lu cycl5s (ກ in>133s="srpto/5crypt53#L197" id="L19713L6, *13hg8, 5a href="+c5de=blen13hg8>133         5   ca53 20630" id="L130" 41ass="line" n1288, *12L187"5id="L136" 5lass="l13L13>1336    5   el53
ahashame=te               ecb(des)intk" clasha224me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5n 133e="L177">5177tvmem[0], 1368, *13"L1675d="L138" c5ass="li13138>13L>PAGE_SIZ5)53
 /afs="line" n137y, *13, *13et[] 5 { 16, 13ock>1341    5   ca54
  73tela_cipher_speedss="lahashame=tela_cipher_speed201">ahashame=te               ecb(des)intk" clarmd128me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5id="L141" 5lass="l13L14>13L"sref">bl5n54
  73teif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675t 13Ls="sref">5ec13Le="L123">5123, *13span 5z7;lu cycl5ysize" 13134rblock_si5eyahashame=te               ecb(des)intk" clarmd16ame="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5d="L145" c5ass="li13145>134"sref">bl5n54 1",  739if (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675ref="+code5iv_len"13, <>13L6    5   el54
[0], 1368, *13"L1675" 134e="L177">5177, *13L136"5z="L138" c5de=iv" 13cha>134>PAGE_SIZ5)54
 /aa         else
ahashame=te               ecb(des)intk" clarmd256me="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5 *135yPAGE_SIZ5)55
 /af="crypto/tcrypteif (LLss="line" namm nac201",tvmem[0], 1368, *13"L1675, *13ebl5n55 20430" id="L130" 41ass="line" n1342, *13L141"5ref="+code5b_size"13 *<>135s="sref">5ecahashame=te               ecb(des)intk" clarmd3name="L73">  73ENCRYPTss="line" =sec201",  73NULLss="line" namgeneric>hashame=teL1"Lclassc201",hashame=teL1"Lclass">tvmem[0], 1362, *13TO_AL5id="L153" 5lass="l13L15>135e="L123">5123tvmem[0], 1368, *13"L1675f="+code=E5CRYPT" 1313erblock_si5ey"13pan>13e"sref">bl5n55 20630" id="L130" 49ass="line" n137y, *131356    5   el55
tvmem[0], 1368, *13"L1675f "13pan>135e="L177">5177[0], 1368, *13"L1675f="L138" c5lass="l13L15>13e>PAGE_SIZ5)5{
 /a        e130" 500ss="line" n137y, *13, bl5n5;
af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5id="L160" 5lass="l13L16>136 and IV *5  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=sp_24=speed_tempsate_16__i="L1"Lclass="sr24=sp">tvmem[0], 1362, *13TO_AL5_ASYNC" cl5ss="sre13TO_>136"sref">bl5n56
  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5id="L162" 5lass="l13L16>1363>PAGE_SI5E56
tvmem[0], 1362, *13TO_AL5_d="L153" 5de=tfm"13136e="L123">5123ca56
af201                   ecb(twofish)intk"lassaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5i="+code=E5ode=alg13pan>136rblock_si5eytvmem[0], 1362, *13TO_AL5_ss="strin5ode=tfm13R136"sref">bl5n56
af201                   ecb(twofish)intk"lassaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5ief="+code5> 16613>6    5   el5e
tvmem[0], 1362, *13TO_AL5_ 136         5     56
af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5i="L138" c5+code=t13m136>PAGE_SIZ5tvmem[0], 1358, *13pan c5f="+code=f5agycles131371sref">bl5n57
af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5id="L170" 5lass="l13L17>13< and IV *5
tvmem[0], 1358, *13pan c5fASYNC" cl5+code=i13   >137"sref">bl5n5;
af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5ass="line"5name="L1372">137s="sref">5ectvmem[0], 1358, *13pan c5fd="L153" 5lass="l13L17>137e="L123">5123af201                   ecb(twofish)intk" claaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5i="+code=E5ycles" 13"+c>13tvmem[0], 1358, *13pan c5fss="strin5ame="L73">  73spr  73secs5="lin5" 1",  739 a_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"ltraaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5aef="+code5ZE" cla12ef=>1276    5   el57
tvmem[0], 1362, *13TO_AL5127e="L177">5177af201                   ecb(twofish)intk"ltraaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5i="L138" c5E" clas12f=">127>PAGE_SIZ5)5{
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=sp_24=speed_tempsate_16__i="L1"Lclass="sr24=sp">tvmem[0], 1362, *13TO_AL5template (5#37;u) 12&qu>12&qsref">bl5n5;
af201                   ecb(twofish)intk"lflaaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5ref="+code5b_size"12 *<>128 and IV *5  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=sp_24=speed_tempsate_16__i="L1"Lclass="sr24=sp">tvmem[0], 1362, *13TO_AL5t 128"sref">bl5n58
af201                   ecb(twofish)intk"lflaaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5o 128s="sref">5ectvmem[0], 1362, *13TO_AL5td="L153" 5183    12ne">12&e="L123">5123af201                   ecb(twofish)intk"oflaaesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod5r="+code=E5lass="l12L18>128rblock_si5eytvmem[0], 1362, *13TO_AL5pan>, af201                   ecb(twofish)intk"oflaaesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c5oef="+code5_size" 12*1286    5   ca58
tvmem[0], 1362, *13TO_AL5rclass="li5lass="l12L18>12&e="L177">5177tvmem[0], 1368, *13"L1675e 12&>PAGE_SIZ5)58
 /afs="line" n137y, *13, *13/* set5key, pl12"co>129 and IV *5  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" clades3_edeame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73Ns="line" n137y, *1312L"sref">bl5n59
, *1312Ls="sref">5ectvmem[0], 1358, *13pan c5ie="L183">5ize" cl12 hr>129e="L123">5123
af201                   ecb(twofish)intk" clades3_edeame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73Nm[0], 1358, *13pan c5i="+code=E5+code=k12>j<>129rblock_si5ey, *13, >129"sref">bl5n59
tvmem[0], 1358, *13pan c5ief="+code5       12="L>12L6    5   el5e
af201                   ecb(twofish)intk"lassdes3_edeame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73Ns="line" n137y, *13129e="L177">5177
, *13129>PAGE_SIZ5)59
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=2peed_tempsate_32_tvmem[0], 1358, *13pan c6id="L198" 6lass="l13ey<>13eyPAGE_SIZ6)60
af201                   ecb(twofish)intk"lassdes3_edeame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73Nm[0], 1358, *13pan c6nt">/* set6key, pl13eco>130 1024, 8162, 0 60
  73teeeeeeeeeeeeeeeeeeeecss="line" namedes3_me=teL1"Lclassc201",, *131302="L177">6177ca60
  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=2peed_tempsate_32_tvmem[0], 1358, *13pan c6i3="+code=6vcode=j12nt<>12Ls="sref">6ecaf201                   ecb(twofish)intk"lflades3_edeame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73Ns="line" n137y, *13129e="L123">6123, *13j<>129rblock_si6eytvmem[0], 1358, *13pan c6i6>129"sref">bl6n60 1",  739la_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"lflades3_edeame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73Nm[0], 1358, *13pan c6n7, *1312ne">129e="L177">6177tvmem[0], 1358, *13pan c6i9129>PAGE_SIZ6)60
 /aa         else
af201                   ecb(twofish)intk"oflades3_edeame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73Ns="line" n137y, *13131qsref">bl6n61
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" namedes3_me=teL1"Lclassc201",, *13131 and IV *6  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=2peed_tempsate_32_tvmem[0], 1358, *13pan c6 class="li6e" name13"L1>131"srefd cl6ss="s61
af201                   ecb(twofish)intk"oflades3_edeame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73Nm[0], 1358, *13pan c6id="L112" 6lass="l13L11>13 s="sref">6ec, *13/* 13spa>131e="L123">6123tvmem[0], 1358, *13pan c6 513 rblock_si6eytvmem[0], 1368, *13"L1676          6+code=e13rt<>13 "sref">bl6n61 2063m[0], 1368, *13"L1676 71316    6   el61
, *136" class13"+c>131e="L177">6177af201                   ecb(twofish)intk" cladesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6 (131>PAGE_SIZ6)61
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=peed_tempsate_32_48="L1"Lclass=f">tvmem[0], 1358, *13pan c6a href="+c6de=blen13/a>>132"sref">bl6n62
af201                   ecb(twofish)intk" cladesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6e" name="L620"> 1213s=">132 and IV *6  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=peed_tempsate_32_48="L1"Lclass=f">tvmem[0], 1358, *13pan c6aclass="li6de=blen13/a>>132"sref">bl6n62
  73te a_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"lassdesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6=get_cycle6" class13"+c>132s="sref">6ectvmem[0], 1358, *13pan c6a4132e="L123">6123af201                   ecb(twofish)intk"lassdesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6e5132rblock_si6eytvmem[0], 1358, *13pan c6a         6+code=o13   >132"sref">bl6n62 1",  739la_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"lfladesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6=71326    6   el62
tvmem[0], 1358, *13pan c6ae="L197">6e=start13> ->132e="L177">6177af201                   ecb(twofish)intk"lfladesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6e(13/>PAGE_SIZ6)62
 /aa         else
tvmem[0], 1358, *13pan c6id="L129" 6lass="l13L12>13L1sref">bl6n63
 /af="crypto/tcryptela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"ofladesame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6a>133 and IV *6  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=peed_tempsate_32_48="L1"Lclass=f">tvmem[0], 1358, *13pan c6nable" cla6s="sref13_ir>133"sref">bl6n63
af201                   ecb(twofish)intk"ofladesame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6id="L132" 6lass="l13L13>13Ls="sref">6ectvmem[0], 1358, *13pan c6n413Le="L123">6123tvmem[0], 1368, *13"L167637;lu cycl6s (ກ in>133s="srpto/6crypt63#L197" id="L19713L6, *13hg8, 6a href="+c6de=blen13hg8>133         6   ca63 20630" id="L130" 50ass="line" n1288, *12L187"6id="L136" 6lass="l13L13>1336    6   el63
af201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6ae="L197">6+code=r13 re>133e="L177">6177tvmem[0], 1362, *13TO_AL6d="L138" c6ass="li13138>13L>PAGE_SIZ6)63
 /aa         else
af201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6id="L139" 6lass="l13L13>134 srefd cl6ss="s64
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=16=speed_tempsate_16__i="L1"Lclass="srsp">tvmem[0], 1362, *13TO_AL6zey[] 6 { 16, 13ock>1341    6   ca64
  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"lassserpentame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6id="L141" 6lass="l13L14>13L"sref">bl6n64
  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=16=speed_tempsate_16__i="L1"Lclass="srsp">tvmem[0], 1362, *13TO_AL6zd="L132" 6+code=s13ned>13Ls="sref">6ecaf201                   ecb(twofish)intk"lassserpentame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6i413Le="L123">6123tvmem[0], 1362, *13TO_AL6z7;lu cycl6ysize" 13134rblock_si6eyaf201                   ecb(twofish)intk"ltraserpentame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6i href="+c6ass="li13145>134"sref">bl6n64 1",  739eeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=16=speed_tempsate_16__i="L1"Lclass="srsp">tvmem[0], 1362, *13TO_AL6zd="L136" 6iv_len"13, <>13L6    6   el64
af201                   ecb(twofish)intk"ltraserpentame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6ie="L197">6+code=k13t c>134e="L177">6177tvmem[0], 1362, *13TO_AL6z="L138" c6de=iv" 13cha>134>PAGE_SIZ6)64
 /aa         else
af201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6 *135yPAGE_SIZ6)65
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="srefeed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1362, *13TO_AL6  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6char *bl6n65
  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="srefeed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1362, *13TO_AL6135s="sref">6ecaf201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6 4135e="L123">6123tvmem[0], 1358, *13pan c6f="+code=E6CRYPT" 1313erblock_si6eyaf201                   ecb(twofish)intk" claserpentame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6c href="+c6">"13pan>13e"sref">bl6n65 1",  739eeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="srspeed_tempsate_32_tvmem[0], 1358, *13pan c6fd="L136" 6name="L1356">1356    6   el65
tvmem[0], 1368, *13"L1676f "13pan>135e="L177">6177[0], 1368, *13"L1676f="L138" c6lass="l13L15>13e>PAGE_SIZ6)6{
 /a        e130" 50ass="line" n13e3, *13et, bl6n6;
af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6id="L160" 6lass="l13L16>136 and IV *6  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=sp_24=speed_tempsate_16__i="L1"Lclass="sr24=sp">tvmem[0], 1362, *13TO_AL6_ASYNC" cl6ss="sre13TO_>136"sref">bl6n66
  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6id="L162" 6lass="l13L16>1363>PAGE_SI6E66
tvmem[0], 1362, *13TO_AL6_d="L153" 6de=tfm"13136e="L123">6123ca66
af201                   ecb(twofish)intk"lasstwofishame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6i="+code=E6ode=alg13pan>136rblock_si6eytvmem[0], 1362, *13TO_AL6_ss="strin6ode=tfm13R136"sref">bl6n66
af201                   ecb(twofish)intk"lasstwofishame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6id="L136" 6> 16613>6    6   el6e
tvmem[0], 1362, *13TO_AL6_ 136         6     66
af201                   ecb(twofish)intk"ltratwofishame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6i="L138" c6+code=t13m136>PAGE_SIZ6tvmem[0], 1362, *13TO_AL6f="+code=f6agycles131371sref">bl6n67
af201                   ecb(twofish)intk"ltratwofishame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6id="L170" 6lass="l13L17>13< and IV *6
tvmem[0], 1362, *13TO_AL6fASYNC" cl6+code=i13   >137"sref">bl6n6;
af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6ass="line"6name="L1372">137s="sref">6ectvmem[0], 1358, *13pan c6fd="L153" 6lass="l13L17>137e="L123">6123af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6i="+code=E6ycles" 13"+c>13tvmem[0], 1358, *13pan c6fss="strin6ame="L73">  73spr  73secs6="lin6" 1",  739 a_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6ad="L136" 6ZE" cla12ef=>1276    6   el67
tvmem[0], 1358, *13pan c6127e="L177">6177af201                   ecb(twofish)intk" clatwofishame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6i="L138" c6E" clas12f=">127>PAGE_SIZ6)6{
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="sref=speed_tempsate_32_tvmem[0], 1358, *13pan c6template (6#37;u) 12&qu>12&qsref">bl6n6;
tvmem[0], 1368, *13"L1676ref="+code6b_size"12 *<>128 and IV *6128"sref">bl6n68
, *13et128s="sref">6ecaf201                   ecb(twofish)intk" claarc4ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6td="L153" 6183    12ne">12&e="L123">6123tvmem[0], 1358, *13pan c6r="+code=E6lass="l12L18>128rblock_si6eytvmem[0], 1368, *13"L1676rss="strin6ef="+co12ot;>128     clas6="sre68 2063m[0], 1368, *13"L1676oef="+code6_size" 12*1286    6   ca68
, *13et12&e="L177">6177af201                   ecb(twofish)intk" cla130t5ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6t="L138" c6ZE" cla12ef=>12&>PAGE_SIZ6)68
 /aa         else
[0], 1358, *13pan c6id="L189" 6lass="l12L18>129yPAGE_SIZ6)69
af201                   ecb(twofish)intk" cla130t5ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6nt">/* set6key, pl12"co>129 and IV *6  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=p_+code=e13rtate_32_48="L1"Lclass=f_1 2063mem[0], 1358, *13pan c6i 12L"sref">bl6n69
af201                   ecb(twofish)intk"lass130t5ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6n 12Ls="sref">6ec[0], 1358, *13pan c6id="L153" 6ize" cl12 hr>129e="L123">6123
af201                   ecb(twofish)intk"lass130t5ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6n="+code=E6+code=k12>j<>129rblock_si6ey[0], 1358, *13pan c6iss="strin6       12/a>>129"sref">bl6n69
af201                   ecb(twofish)intk"ltra130t5ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod6nef="+code6       12="L>12L6    6   el6e
[0], 1358, *13pan c6iclass="li619712ne">129e="L177">6177
af201                   ecb(twofish)intk"ltra130t5ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c6n="L138" c6lass="l12L19>129>PAGE_SIZ6)69
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=p_+code=e13rtate_32_48="L1"Lclass=f_1 2063mem[0], 1358, *13pan c7id="L198" 7lass="l13ey<>13eyPAGE_SIZ7)70
tvmem[0], 1368, *13"L1677nt">/* set7key, pl13eco>130 1024, 8172, 0 70
1302="L177">7177ca70
, *13et12Ls="sref">7ecaf201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod7i4129e="L123">7123tvmem[0], 1362, *13TO_AL7e5j<>129rblock_si7eyaf201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c7i6>129"sref">bl7n70 1",  739eeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=16=speed_tempsate_16__i="L1"Lclass="srsp">tvmem[0], 1362, *13TO_AL7e7af201                   ecb(twofish)intk"lass130t6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod7i812ne">129e="L177">7177tvmem[0], 1362, *13TO_AL7e9129>PAGE_SIZ7)70
 /aa         else
af201                   ecb(twofish)intk"lass130t6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c7 (131qsref">bl7n71
 /af="crypto/tcrypteeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass=16=speed_tempsate_16__i="L1"Lclass="srsp">tvmem[0], 1362, *13TO_AL7o 131 and IV *7  73tela_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk"ltra130t6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod7 class="li7e" name13"L1>131"srefd cl7ss="s71
tvmem[0], 1362, *13TO_AL7o3="+code=7lass="l13L11>13 s="sref">7ecaf201                   ecb(twofish)intk"ltra130t6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c7 4/* 13spa>131e="L123">7123tvmem[0], 1362, *13TO_AL7o513 rblock_si7eyaf201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod7 613 "sref">bl7n71 1",  739eeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="srefeed_tempsate_16__i="L1"Lclass="sref">tvmem[0], 1362, *13TO_AL7 71316    7   el71
af201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c7 8131e="L177">7177tvmem[0], 1362, *13TO_AL7 9131>PAGE_SIZ7)71
 /af="crypto/tcrypte a_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=ENCRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1375, *13"+cod7a href="+c7de=blen13/a>>132"sref">bl7n72
tvmem[0], 1358, *13pan c7e" name="L720"> 1213s=">132 and IV *7  73te a_cipher_speedss="laine" name=tela_cipher_speed201">af201                   ecb(twofish)intk" cla130t6ame="L73">  73ENCRYPTss="line" name=DECRYPT201",  73secss="line" name=sec201",  73NULLss="line" name=NULL201",<0,0" id="L130" class="line" n1373, *1372" c7aclass="li7de=blen13/a>>132"sref">bl7n72
  73teeeeeeeeeeeeeeeeeeeecss="line" name=e=teL1"Lclass="srspeed_tempsate_32_tvmem[0], 1358, *13pan c7e3="+code=7" class13"+c>132s="sref">7ectvmem[0], 1368, *13"L1677a4132e="L123">7123[0], 1368, *13"L1677a5132rblock_si7ey, *13et132"sref">bl7n72 1",  739la_cipher_speedss="lavailablela_cipher_speed201">available     mem[0], 1358, *13pan c7e71326    7   el72
tvmem[0], 1368, *13"L1677a8 ->132e="L177">7177[0], 1368, *13"L1677a913/>PAGE_SIZ7)72
 /aam[0], 1368, *13"L1677id="L129" 7lass="l13L12>13L1sref">bl7n73
 /af="cryptoreturn9la_cipher_speedretla_cipher_speedret /afem[0], 1368, *13"L1677a>133 and IV *7[0], 1368, *13"L1677nable" cla7s="sref13_ir>133"sref">bl7n7sp">tvm[0], 1368, *13"L1677n3="+code=7lass="l13L13>13Ls="sref">7ectvmm[0], 1368, *13"L1677n413Le="L123">7123[0], 1368, *13"L1677n5133s="srpto/7crypt735 /af="cryptoreturn9la_cipher_speed1368tv ?:ULLss="line" namL73">O_ALG_TYPE_MASKeed_tempsate_16L73">O_ALG_TYPE_MASK">tvm ?m[0], 1368, *13"L1677n         7de=blen13hg8>133         7   ca73 1",  730 : -CRYPTss="line" naOENNCRYPT201",[0], 1368, *13"L1677a71336    7   el73
[0], 1368, *13"L1677n8133e="L177">7177[0], 1368, *13"L1677d="L138" c7ass="li13138>13L>PAGE_SIZ7)73
 /aastatic int9la_cipher_speed__ini"la_cipher_speed__ini"[0], 1368, *13"L1677id="L139" 7lass="l13L13>134 srefd cl7ss="s74
 /af{m[0], 1368, *13"L1677zey[] 7 { 16, 13ock>1341    7   ca74
bl7n74
[0], 1368, *13"L1677i3="+code=7+code=s13ned>13Ls="sref">7ec[0], 1368, *13"L1677i413Le="L123">7123[0], 1368, *13"L1677z5134rblock_si7eytvmem[0], 1358, *13pan c7i href="+c7ass="li13145>134"sref">bl7n74 1",  739if (!la_cipher_speedsvmemla_cipher_speedsvmem[0], 1368, *13"L1677i713L6    7   el74
[0], 1368, *13"L1677i8134e="L177">7177[0], 1368, *13"L1677z="L138" c7de=iv" 13cha>134>PAGE_SIZ7)74
 /aam[0], 1368, *13"L1677 *135yPAGE_SIZ7)75
 /af="cryptoif ( a_cipher_speedalgla_cipher_speedalg  73mm[0], 1368, *13"L1677  73tela_cipher_speederrla_cipher_speederrtvmem[0], 1358, *13pan c7char *bl7n75
135s="sref">7ectvmem[0], 1358, *13pan c7c4135e="L123">7123[0], 1368, *13"L1677f="+code=E7CRYPT" 1313erblock_si7ey"13pan>13e"sref">bl7n75 1",  739 a_cipher_speedprintkeed_tempsate_16printk      a_cipher_speedKERN_ERReed_tempsate_16KERN_ERR, *13: one or more 201"s failed!\nme="L73">  73mem[0], 1358, *13pan c7c71356    7   el75
[0], 1368, *13"L1677f "13pan>135e="L177">7177[0], 1368, *13"L1677f="L138" c7lass="l13L15>13e>PAGE_SIZ7)75
 /aam[0], 1368, *13"L1677/a>, bl7n7;
/* We3intentionalyoreturn9-EAGAIN to9prevent keepofi the module,3">  73m[0], 1368, *13"L1677/a href="+7lass="l13L16>136 and IV *7else
  73m[0], 1368, *13"L1677/har *bl7n76
else
  73m[0], 1368, *13"L1677/3="+code=7lass="l13L16>1363>PAGE_SI7E76
else
  73m[0], 1368, *13"L1677/4136e="L123">7123ca7sp">tvl         ecbcomment">else
  73m[0], 1368, *13"L1677/="+code=E7ode=alg13pan>136rblock_si7eyelse
  73m[0], 1368, *13"L1677/ href="+c7ode=tfm13R136"sref">bl7n76
else
  73m[0], 1368, *13"L1677/7 16613>6    7   el7e
[0], 1368, *13"L1677_ 136         7     76
[0], 1368, *13"L1677i="L138" c7+code=t13m136>PAGE_SIZ7[0], 1368, *13"L1677f="+code=f7agycles131371sref">bl7n77
, *13et, *13et137"sref">bl7n7;
[0], 1368, *13"L1677ass="line"7name="L1372">137s="sref">7ec[0], 1368, *13"L1677fd="L153" 7lass="l13L17>137e="L123">7123[0], 1368, *13"L1677a="+code=E7ycles" 13"+c>13[0], 1368, *13"L1677fss="strin7ame="L73">  73spr  73secs7="lin77 2063m[0], 1368, *13"L1677ad="L136" 7ZE" cla12ef=>1276    7   el77
/*3">  73m[0], 1368, *13"L1677127e="L177">7177e* If an ini" function is provided, an exi" function must also be provided3">  73m[0], 1368, *13"L1677<="L138" c7E" clas12f=">127>PAGE_SIZ7)7{
 /afl         ecbcomment">e* to9allow module unload.3">  73m[0], 1368, *13"L1677template (7#37;u) 12&qu>12&qsref">bl7n7;
e*/3">  73m[0], 1368, *13"L1677ref="+code7b_size"12 *<>128 and IV *7[0], 1368, *13"L1677t 128"sref">bl7n78p">tvm[0], 1368, *13"L1677o 128s="sref">7ec[0], 1368, *13"L1677td="L153" 7183    12ne">12&e="L123">7123[0], 1368, *13"L1677t="+code=E7lass="l12L18>128rblock_si7ey[0], 1368, *13"L1677td="L136" 7_size" 12*1286    7   ca78
[0], 1368, *13"L1677tclass="li7lass="l12L18>12&e="L177">7177tvNULLss="line" namuin"la_cipher_speeduin"  73NU0mem[0], 1368, *13"L1677t="L138" c7ZE" cla12ef=>12&>PAGE_SIZ7)78
 /aa a_cipher_speedmodule_paramla_cipher_speedmodule_param      a_cipher_speedmodela_cipher_speedmode">tv,3intNU0mem[0], 1368, *13"L1677id="L189" 7lass="l12L18>129yPAGE_SIZ7)79
  73NULLss="line" namuin"la_cipher_speeduin"  73NU0mem[0], 1368, *13"L1677nt">/* set7key, pl12"co>129 and IV *7  73NUL         ecb(twofish)intk"Length in 3">onds of _  73m[0], 1368, *13"L1677n 12L"sref">bl7n79
  73mem[0], 1358, *13pan c7n 12Ls="sref">7ec[0], 1368, *13"L1677id="L153" 7ize" cl12 hr>129e="L123">7123  73mem[0], 1358, *13pan c7n="+code=E7+code=k12>j<>129rblock_si7ey  73mem[0], 1358, *13pan c7nss="strin7       12/a>>129"sref">bl7n79 2063 a_cipher_speedMODULE_AUTHOReed_tempsate_16MODULE_AUTHOR               ecb(twofish)intk"Jrefs Morris <jmorris@interspee.com.au>me="L73">  73mem[0], 1358, *13pan c7nd="L136" 7       12="L>12L6    7   el7e



The original LXR software by the [0], http://sourceforge.net/projects/lxr">LXR communi"y 73NUthis experimental version by [0], mailto:lxr@L>1ux.no">lxr@L>1ux.no 73.
lxr.L>1ux.no kindly hosted by [0], http://www.redpill-L>1pro.no">Redpill L>1pro AS 73NUprovider of L>1ux consul"ofi and operations 3"rvicfs since 1995.