linux/crypto/api.c
<<
6.346.3/spa 6.3/form 6.3a 6.346. href="../linux+v3.6/crypto/api.c">6.346.3img src="../.static/gfx/right.png" alt=">>">6.3/spa 6.3spa class="lxr_search">6.34 ="+search" method="post" onsubmit="return do_search(this);">6.346.3input typn> hidden" namn> navtarget" ption> ">6.346.3input typn> text" namn> search" id> search">6.346.3butt submit">Search6.346.Prefs 6.3/a>6.3/spa 346. .3/div 346. .3form ac > ="ajax+*" method="post" onsubmit="return false;">6.3input typn> hidden" namn> ajax_lookup" id> ajax_lookup" ption> ">6346. .3/form 6346. .3div class="headingbott
search_results" class="search_results" 6 346. .3/div 3div id> content"> 3div id> file_contents"
00/66/6cdf7e7cea561e2972a16aff583fe91a95cb_3/0" 
L1" class="line" namn>
L1">. .13/a>3spa
 class="comment">/*3/spa
  
L2" class="line" namn>
L2">. .23/a>3spa
 class="comment"> * Scatterlist Cryptographic API.3/spa
  
L3" class="line" namn>
L3">. .33/a>3spa
 class="comment"> *3/spa
  
L4" class="line" namn>
L4">. .43/a>3spa
 class="comment"> * Copyright (c) 2002 Jamns Morris <jmorris@intercode.com.au>3/spa
  
L5" class="line" namn>
L5">. .53/a>3spa
 class="comment"> * Copyright (c) 2002 David S. Miller (davem@redhat.com)3/spa
  
L6" class="line" namn>
L6">. .63/a>3spa
 class="comment"> * Copyright (c) 2005 Herbert Xu <herbert@gondor.apa
a.org.au>3/spa
  
L7" class="line" namn>
L7">. .73/a>3spa
 class="comment"> *3/spa
  
L8" class="line" namn>
L8">. .83/a>3spa
 class="comment"> * Por  >
s derived from Cryptoapi, by Alexander Kjeldaas <astor@fast.no>3/spa
  
L9" class="line" namn>
L9">. .93/a>3spa
 class="comment"> * and Nettle, by Niels Möller.3/spa
  
L10" class="line" namn>
L10">. 3.8.a>3spa
 class="comment"> *3/spa
  
L11" class="line" namn>
L11">. 113/a>3spa
 class="comment"> * This program is free software; you ca
 redistribute it and/or modify it3/spa
  
L12" class="line" namn>
L12">. 123/a>3spa
 class="comment"> * under the terms of the GNU General Public License as published by the Free3/spa
  
L13" class="line" namn>
L13">. 133/a>3spa
 class="comment"> * Software Founda  >
; either vers2
om)3/spa
  
L13.0.813"r="line" namn>
L4">. .43/a>3spaany latware Foundtle, by Niels Möller.3/spa
  
L5"1 clas1="line" namn>
L5">. .53/a>3sple, by Niels Möller.3/spa
  
L6"1 clas1="line" namn>
L6">. .63/a>3sp/le, by Niels Möller.3/spa
  
L7"1 clas1="linNiels Möller.3/spa
  
L8"1 clas1="lin#icryudeby Aliels Mölicryude	6.3a /err.hypto/api."> f">6.3a /err.h"linaas Niels Möller.3/spa
  
L9"1 clas19"lin#icryudeby Aliels Mölicryude	6.3a /errno.hypto/api."> f">6.3a /errno.h"linaas Niels Möller.3/spa
  
L10"2class20"lin#icryudeby Aliels Mölicryude	6.3a /kernel.hypto/api."> f">6.3a /kernel.h"linaas Niels Möller.3/spa
  
L11"2class21"lin#icryudeby Aliels Mölicryude	6.3a /kdis.hypto/api."> f">6.3a /kdis.h"linaas Niels Möller.3/spa
  
L2" class22"lin#icryudeby Aliels Mölicryude	6.3a /disule.hypto/api."> f">6.3a /disule.h"linaas Niels Möller.3/spa
  
L13"2class23"lin#icryudeby Aliels Mölicryude	6.3a /pacom.hypto/api."> f">6.3a /pacom.h"linaas Niels Möller.3/spa
  
L13.2.813"24"lin#icryudeby Aliels Mölicryude	6.3a /sclic.hypto/api."> f">6.3a /sclic.h"linaas Niels Möller.3/spa
  
L5"2 clas25"lin#icryudeby Aliels Mölicryude	6.3a /slab.hypto/api."> f">6.3a /slab.h"linaas Niels Möller.3/spa
  
L6"2 clas26"lin#icryudeby Aliels Mölicryude	6.3a /sftwng.hypto/api."> f">6.3a /sftwng.h"linaas Niels Möller.3/spa
  
L7"2 clas27"lin#icryudebyquoAliels Möller.3/ss Mornal.hypto/api."> f">s Mornal.h"linaquoAlNiels Möller.3/spa
  
L8"2 clas28"linNiels Möller.3/spa
  
L9"2 clas2="lineass="lxr_ris =LIST_HEADiv id>
sea> f">LIST_HEAD"lin(eass="lxr_ris =ler.3/_alg_="coiv id>
sea> f">ler.3/_alg_="co"lin)lNiels Möller.3/spa
  
L10"3class30"lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_alg_="coiv id>
sea> f">ler.3/_alg_="co"lin)lNiels Möller.3/spa
  
L11"3class31"lineass="lxr_ris =DECLARE_RWSEMiv id>
sea> f">DECLARE_RWSEM"lin(eass="lxr_ris =ler.3/_alg_semiv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L2"3class32"lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_alg_semiv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L3" class33"linNiels Möller.3/spa
  
L13.3.813"34"lineass="lxr_ris =BLOCKING_NOTIFIER_HEADiv id>
sea> f">BLOCKING_NOTIFIER_HEAD"lin(eass="lxr_ris =ler.3/_chainiv id>
sea> f">ler.3/_chain"lin)lNiels Möller.3/spa
  
L5"3 clas35"lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_chainiv id>
sea> f">ler.3/_chain"lin)lNiels Möller.3/spa
  
L6"3 clas36"linNiels Möller.3/spa
  
L7"3 clas37"lin>6.346 eass="lxr_ris =inc#L7"  id>
sea> f">inc#L7"lin sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =ler.3/_alg_
hidd id>
sea> f">ler.3/_alg_
hi"lin(sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L8"3 clas38"lin{Niels Möller.3/spa
  
L9"3 clas3="lin        eass="lxr_ris =atomic_icriv id>
sea> f">atomic_icr"lin(&eass="lxr_ris =algiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_="lcnidd id>
sea> f">lea_="lcni"lin)lNiels Möller.3/spa
  
L10"4class40"lin        hod="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L11"4class41"lin}Niels Möller.3/spa
  
L2"4class42"linNiels Möller.3/spa
  
L3"4class43"lin>6tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =ler.3/_dis_
hidd id>
sea> f">ler.3/_dis_
hi"lin(sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L4" .813"44"lin{Niels Möller.3/spa
  
L5"4 clas45"lin        hod="poeass="lxr_ris =try_disule_
hidd id>
sea> f">try_disule_
hi"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_disuledd id>
sea> f">lea_disule"lin) ? eass="lxr_ris =ler.3/_alg_
hidd id>
sea> f">ler.3/_alg_
hi"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin) : eass="lxr_ris =NULLiv id>
sea> f">NULL"linlNiels Möller.3/spa
  
L6"4 clas46"lin}Niels Möller.3/spa
  
L7"4 clas47"lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dis_
hidd id>
sea> f">ler.3/_dis_
hi"lin)lNiels Möller.3/spa
  
L8"4 clas48"linNiels Möller.3/spa
  
L9"4 clas4="linvoid eass="lxr_ris =ler.3/_dis_puidd id>
sea> f">ler.3/_dis_pui"lin(sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L10"5class50"lin{Niels Möller.3/spa
  
L11"5class51"lin        sftuct eass="lxr_ris =disuledd id>
sea> f">disule"lin *eass="lxr_ris =disuledd id>
sea> f">disule"lin =oeass="lxr_ris =algiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_disuledd id>
sea> f">lea_disule"linlNiels Möller.3/spa
  
L2"5class52"linNiels Möller.3/spa
  
L3"5class53"lin        eass="lxr_ris =ler.3/_alg_puidd id>
sea> f">ler.3/_alg_pui"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin)lNiels Möller.3/spa
  
L4"5.813"54"lin        eass="lxr_ris =disule_puidd id>
sea> f">disule_pui"lin(eass="lxr_ris =disuledd id>
sea> f">disule"lin)lNiels Möller.3/spa
  
L5"  clas55"lin}Niels Möller.3/spa
  
L6"5 clas56"lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dis_puidd id>
sea> f">ler.3/_dis_pui"lin)lNiels Möller.3/spa
  
L7"5 clas5="linNiels Möller.3/spa
  
L8"5 clas58"lin>6.346 eass="lxr_ris =inc#L7"  id>
sea> f">inc#L7"lin int eass="lxr_ris =ler.3/_is_test_larvaldd id>
sea> f">ler.3/_is_test_larval"lin(sftuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"lin)Niels Möller.3/spa
  
L9"5 clas59"lin{Niels Möller.3/spa
  
L10"6class60"lin        hod="poeass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =algiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_dmmenr_d>
Ldd id>
sea> f">lea_dmmenr_d>
L"lin[0]lNiels Möller.3/spa
  
L11"6class61"lin}Niels Möller.3/spa
  
L2"6class62"linNiels Möller.3/spa
  
L3"6class63"lin>6.346 sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =__ler.3/_alg_=ax_look id>
sea> f">__ler.3/_alg_=ax_lo"lin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin,Niels Möller.3/spa
  
L4"6.813"64"lin                                              eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L5"6 clas65"lin{Niels Möller.3/spa
  
L6"  clas66"lin        sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qiv id>
sea> f">q"lin, *eass="lxr_ris =algiv id>
sea> f">alg"lin =oeass="lxr_ris =NULLiv id>
sea> f">NULL"linlNiels Möller.3/spa
  
L7"6 clas67"lin        int eass="lxr_ris =becoiv id>
sea> f">beco"lin =o-2lNiels Möller.3/spa
  
L8"6 clas68"linNiels Möller.3/spa
  
L9"6 clas6="lin        eass="lxr_ris =="co_for_each_entrydd id>
sea> f">l"co_for_each_entry"lin(eass="lxr_ris =qiv id>
sea> f">q"lin, &eass="lxr_ris =ler.3/_alg_="coiv id>
sea> f">ler.3/_alg_="co"lin, eass="lxr_ris =lea_="coiv id>
sea> f">lea_="co"lin) {Niels Möller.3/spa
  
L10"7class70"lin                int eass="lxr_ris =exacoiv id>
sea> f">exaco"lin, eass="lxr_ris =fuzzydd id>
sea> f">fuzzy"linlNiels Möller.3/spa
  
L11"7class71"linNiels Möller.3/spa
  
L2"7class72"lin                if (eass="lxr_ris =ler.3/_is_motwarnddd id>
sea> f">ler.3/_is_motwarnd"lin(eass="lxr_ris =qiv id>
sea> f">q"lin))Niels Möller.3/spa
  
L3"7class73"lin                        ent"inuelNiels Möller.3/spa
  
L4"7.813"74"linNiels Möller.3/spa
  
L5"7 clas75"lin                if ((eass="lxr_ris =qiv id>
sea> f">q"lin-aas &ass="lxr_ris =lea_flagsiv id>
sea> f">lea_flags"lin ^oeass="lxr_ris =typLdd id>
sea> f">typL"lin) &oeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L6"7 clas76"lin                        ent"inuelNiels Möller.3/spa
  
L7"  clas7="linNiels Möller.3/spa
  
L8"7 clas78"lin                if (eass="lxr_ris =ler.3/_is_larvaldd id>
sea> f">ler.3/_is_larval"lin(eass="lxr_ris =qiv id>
sea> f">q"lin) &&Niels Möller.3/spa
  
L9"7 clas79"lin                    !eass="lxr_ris =ler.3/_is_test_larvaldd id>
sea> f">ler.3/_is_test_larval"lin((sftuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *)eass="lxr_ris =qiv id>
sea> f">q"lin) &&Niels Möller.3/spa
  
L10"8class80"lin                    ((sftuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *)eass="lxr_ris =qiv id>
sea> f">q"lin)-aas &ass="lxr_ris =maskdd id>
sea> f">dask"lin !=oeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L11"8class81"lin                        ent"inuelNiels Möller.3/spa
  
L2"8class82"linNiels Möller.3/spa
  
L3"8class83"lin                eass="lxr_ris =exacoiv id>
sea> f">exaco"lin =o!eass="lxr_ris =sftcmook id>
sea> f">sftcmo"lin(eass="lxr_ris =qiv id>
sea> f">q"lin-aas &ass="lxr_ris =lea_dmmenr_d>
Ldd id>
sea> f">lea_dmmenr_d>
L"lin, eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin)lNiels Möller.3/spa
  
L4"8.813"84"lin                eass="lxr_ris =fuzzydd id>
sea> f">fuzzy"lin =o!eass="lxr_ris =sftcmook id>
sea> f">sftcmo"lin(eass="lxr_ris =qiv id>
sea> f">q"lin-aas &ass="lxr_ris =lea_d>
Ldd id>
sea> f">lea_d>
L"lin, eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin)lNiels Möller.3/spa
  
L5"8 clas85"lin                if (!eass="lxr_ris =exacoiv id>
sea> f">exaco"lin && !(eass="lxr_ris =fuzzydd id>
sea> f">fuzzy"lin && eass="lxr_ris =qiv id>
sea> f">q"lin-aas &ass="lxr_ris =lea_priotwtydd id>
sea> f">lea_priotwty"lin &as  eass="lxr_ris =becoiv id>
sea> f">beco"lin))Niels Möller.3/spa
  
L6"8 clas86"lin                        ent"inuelNiels Möller.3/spa
  
L7"8 clas8="linNiels Möller.3/spa
  
L8"  clas88"lin                if (eass="lxr_ris =unlikelydd id>
sea> f">unlikely"lin(!eass="lxr_ris =ler.3/_dis_
hidd id>
sea> f">ler.3/_dis_
hi"lin(eass="lxr_ris =qiv id>
sea> f">q"lin)))Niels Möller.3/spa
  
L9"8 clas89"lin                        ent"inuelNiels Möller.3/spa
  
L10"9class90"linNiels Möller.3/spa
  
L11"9class91"lin                eass="lxr_ris =becoiv id>
sea> f">beco"lin =oeass="lxr_ris =qiv id>
sea> f">q"lin-aas &ass="lxr_ris =lea_priotwtydd id>
sea> f">lea_priotwty"linlNiels Möller.3/spa
  
L2"9class92"lin                if (eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L3"9class93"lin                        eass="lxr_ris =ler.3/_dis_puidd id>
sea> f">ler.3/_dis_pui"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin)lNiels Möller.3/spa
  
L4"9.813"94"lin                eass="lxr_ris =algiv id>
sea> f">alg"lin =oeass="lxr_ris =qiv id>
sea> f">q"linlNiels Möller.3/spa
  
L5"9 clas95"linNiels Möller.3/spa
  
L6"9 clas96"lin                if (eass="lxr_ris =exacoiv id>
sea> f">exaco"lin)Niels Möller.3/spa
  
L7"9 clas97"lin                        breaklNiels Möller.3/spa
  
L8"9 clas98"lin        }Niels Möller.3/spa
  
L9"  clas99"linNiels Möller.3/spa
  
L10" cclas cc"lin        hod="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L11" 01las c1"lin}Niels Möller.3/spa
  
L12" 02las c2"linNiels Möller.3/spa
  
L13" 03las c3"lin>6.346 void eass="lxr_ris =ler.3/_larval_decoroydd id>
sea> f">ler.3/_larval_decoroy"lin(sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L13.004las c4"lin{Niels Möller.3/spa
  
L5"105las c5"lin        sftuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"lin =o(void *)eass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L6"106las c6"linNiels Möller.3/spa
  
L7"107las c7"lin        eass="lxr_ris =BUG_ONiv id>
sea> f">BUG_ON"lin(!eass="lxr_ris =ler.3/_is_larvaldd id>
sea> f">ler.3/_is_larval"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin))lNiels Möller.3/spa
  
L8"108las c8"lin        if (eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =aduloiv id>
sea> f">adulo"lin)Niels Möller.3/spa
  
L9"109las c9"lin                eass="lxr_ris =ler.3/_dis_puidd id>
sea> f">ler.3/_dis_pui"lin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =aduloiv id>
sea> f">adulo"lin)lNiels Möller.3/spa
  
L10"  clas110"lin        eass="lxr_ris =k"> *iv id>
sea> f">k"> *"lin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L11" c1las 11"lin}Niels Möller.3/spa
  
L12"  clas112"linNiels Möller.3/spa
  
L13"  clas113"lin>6tuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =ler.3/_larval_alloriv id>
sea> f">ler.3/_larval_allor"lin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L13.00.813114"lin{Niels Möller.3/spa
  
L5"11 cla115"lin        sftuct eass="lxr_ris =ler.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"linlNiels Möller.3/spa
  
L6"11 cla116"linNiels Möller.3/spa
  
L7"11 cla117"lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin =oeass="lxr_ris =kzalloriv id>
sea> f">kzallor"lin(sizeof(*eass="lxr_ris =larvaldd id>
sea> f">larval"lin), eass="lxr_ris =GFP_KERNELiv id>
sea> f">GFP_KERNEL"lin)lNiels Möller.3/spa
  
L8"11 cla118"lin        if (!eass="lxr_ris =larvaldd id>
sea> f">larval"lin)Niels Möller.3/spa
  
L9"11 cla119"lin                hod="poeass="lxr_ris =ERR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOMEMiv id>
sea> f">ENOMEM"lin)lNiels Möller.3/spa
  
L10"12clas120"linNiels Möller.3/spa
  
L11"12clas121"lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =maskdd id>
sea> f">dask"lin =oeass="lxr_ris =maskdd id>
sea> f">dask"linlNiels Möller.3/spa
  
L12" cclas122"lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =algiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_flagsiv id>
sea> f">lea_flags"lin =oeass="lxr_ris =CRYPTO_ALG_LARVALiv id>
sea> f">CRYPTO_ALG_LARVAL"lin |oeass="lxr_ris =typLdd id>
sea> f">typL"linlNiels Möller.3/spa
  
L13"12clas123"lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =algiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_priotwtydd id>
sea> f">lea_priotwty"lin = -1lNiels Möller.3/spa
  
L13.12.813124"lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =algiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_decoroydd id>
sea> f">lea_decoroy"lin =oeass="lxr_ris =ler.3/_larval_decoroydd id>
sea> f">ler.3/_larval_decoroy"linlNiels Möller.3/spa
  
L5"12 cla125"linNiels Möller.3/spa
  
L6"12 cla126"lin        eass="lxr_ris =corlcpydd id>
sea> f">corlcpy"lin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =algiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_d>
Ldd id>
sea> f">lea_d>
L"lin, eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =CRYPTO_MAX_ALG_NAMEiv id>
sea> f">CRYPTO_MAX_ALG_NAME"lin)lNiels Möller.3/spa
  
L7"12 cla127"lin        eass="lxr_ris =init_complecensiv id>
sea> f">init_complecens"lin(&eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =complecensiv id>
sea> f">complecens"lin)lNiels Möller.3/spa
  
L8"11ler.3/_alg"lin *eass="lxr_ris =algiv id>
s3arvaldd id>
sea625d*eassf">al1clas212lin          d="poeass="lxr_ris =larvaldd id>
sea> f">larval"lin-aiels Möller.3/spa
  
L10"3c1lass31"lineaiels Möller.3/spa
  
L11"3c1lass31"lineass="lxr_ris =DEPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dirval_alloriv id>
sea> f">ler.3/_larval_allor"lin(cNiels Möller.3/spa
  
L2"3c1lass313linNiels Möller.3/spa
  
L13" claas1233lin>6.346 sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =__r.3/_larval_alldd id>
sea> f">ler.3/_isrval_allddin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, eels Möller.3/spa
  
L13.3.1813"313lin                                              ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L5"3 1clas313lin{Niels Möller.3/spa
  
L6"3 1clas313lin        sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L7"3 1clas3137in        sftuct eass="lxr_ris =ler.3/_alrvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"linlNiels Möller.3/spa
  
L8"3 1clas313lg"lin *eass="lxr_ris =algiv ihref="c3r1ypto/api.c#L9" id>
L9"3 1clas31"lin        eass="lxr_ris =atrvaldd id>
sea> f">larval"lin =oeass="lxr_ris =kzr.3/_larval_alloriv id>
sea> f">ler.3/_larval_allor"lin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L10"4c1lass41"lin        ho (eass="lxr_ris =laIS_R_P id>
sea> f">daIS_R_Pin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L11"4c1lass414lin                ead="poeass="lxr_ris =ERR_PTCAST id>
sea> f">ERR_PTCASTin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L2"4c1lass41"linNiels Möller.3/spa
  
L3"4c1lass414lin        eass="lxr_ris =laomic_icsdd id>
sea> f">leomic_icsddin(&eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =cogiv id>
sea> f">alg"lin.&ass="lxr_ris =lea_d>rcnidd id>
sea> f">lea_="lcni"lin)l, 2Niels Möller.3/spa
  
L13.0.8113"314linNiels Möller.3/spa
  
L5"4 1clas41"lin        hoss="lxr_ris =ledown_wty"d id>
sea> f">tydown_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L6"4 1clas414lin        eass="lxr_ris =cogiv id>
sea> f">alg"lin =oeass="lxr_ris =qiler.3/_alg_=ax_look id>
sea> f">__ler.3/_alg_=ax_lo"lin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L7"4 1clas4147in        ho (eaass="lxr_ris =lagiv id>
sea> f">alg"lin) : iels Möller.3/spa
  
L8"4 1clas414lin                ifss="lxr_ris =cogiv id>
sea> f">alg"lin =oeamp;eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =cogiv id>
sea> f">alg"lin.&iels Möller.3/spa
  
L9"4 1clas414lin                eass="lxr_ris =leco_foldd id>
sea> f">leco_folddin(&eass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_dicoiv id>
sea> f">lea_="co"lin) &eass="lxr_ris =ler.3/_alg_="coiv id>
sea> f">ler.3/_alg_="co"lin, iiels Möller.3/spa
  
L10"5c1lass515lin        hoiels Möller.3/spa
  
L11"5c1lass515lin        eass="lxr_ris =laup_wty"d id>
sea> f">tyup_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L2"5c1lass51"linNiels Möller.3/spa
  
L3"5c1lass51"lin        ea (eass="lxr_ris =algiv id>
sea> f">alg"lin)N=oeamp;eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =cogiv id>
sea> f">alg"lin.&iels Möller.3/spa
  
L4"5.1813"515lin                eass="lxr_ris =al> *iv id>
sea> f">k"> *"lin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L5"  1clas515linNiels Möller.3/spa
  
L6"5 1clas515lin        ead="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L7"5 1clas51"linNiiels Möller.3/spa
  
L8"5 1clas515lg"lin *eass="lxr_ris =algiv ihref="c5r1ypto/api.c#L9" id>
L9"5 1clas515linvoid eass="lxr_ris =ler.3/_dirval_alkild id>
sea> f">ler.3/_larval"llkildin(sizuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L10"6c1lass616lin{Niels Möller.3/spa
  
L11"6c1lass616lin        sftuct eass="lxr_ris =dir.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"lin =o(void *)eass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L2"6c1lass61"linNiels Möller.3/spa
  
L3"6c1lass616lin        eass="lxr_ris =ladown_wty"d id>
sea> f">tydown_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L4"6.1813"616lin        eass="lxr_ris =laro_foded id>
sea> f">laro_fodedin(&eass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_dicoiv id>
sea> f">lea_="co"lin) Niels Möller.3/spa
  
L5"6 1clas616lin        hoss="lxr_ris =leup_wty"d id>
sea> f">tyup_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L6"1 cllas516lin        eass="lxr_ris =complecenellor id>
sea> f">complecenellorin(&eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =complecensiv id>
sea> f">complecens"lin)lNiels Möller.3/spa
  
L7"6 1clas616lin        eass="lxr_ris =inr.3/_alg_seidd id>
sea> f">ler.3/_alg_pui"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin)lNiels Möller.3/spa
  
L8"6 1clas61"linNiiels Möller.3/spa
  
L9"6 1clas616lineass="lxr_ris =LIPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dirval_alkild id>
sea> f">ler.3/_larval"llkildin(sNiels Möller.3/spa
  
L10"7c1lass717linNiels Möller.3/spa
  
L11"7c1lass71"linNi.346 sftuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =__r.3/_larval_alwaid id>
sea> f">ler.3/_alrval_alwaidin(sizuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =algiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L2"7c1lass71"lin  iels Möller.3/spa
  
L3"7c1lass71"lin          tuct eass="lxr_ris =dir.3/_larvaldd id>
sea> f">ler.3/_larval"lin *eass="lxr_ris =larvaldd id>
sea> f">larval"lin =o(void *)eass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L4"7.1813"717lin        ealongass="lxr_ris =u3pimeodd id>
sea> f">lepimeoddinlNiels Möller.3/spa
  
L5"7 1clas717linNiels Möller.3/spa
  
L6"7 1clas717lin        eass="lxr_ris =copimeodd id>
sea> f">lepimeoddinlNoeass="lxr_ris =qiwaidor_eamplecens"l_Mornaruptible_pimeodd id>
sea> f">lewaidor_eamplecens"l_Mornaruptible_pimeoddin(siels Möller.3/spa
  
L7"1 cllas617lin                  mp;eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =complecensiv id>
sea> f">complecens"lin)l, 60 *ass="lxr_ris =qiHZ id>
sea> f">coHZin(sNiels Möller.3/spa
  
L8"7 1clas717lg"lin *eass="lxr_ris =algiv ihref="c7r1ypto/api.c#L9" id>
L9"7 1clas717lin        eass="lxr_ris =atoiv id>
sea> f">alg"lin =oeass="lxr_ris =qirvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =aduloiv id>
sea> f">adulo"lin)liels Möller.3/spa
  
L10"8c1lass818lin        ho (eass="lxr_ris =lapimeodd id>
sea> f">lepimeoddinlNoAlie 0iels Möller.3/spa
  
L11"8c1lass81"lin                  ss="lxr_ris =atoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOINdd id>
sea> f">ERRINddin(sNiels Möller.3/spa
  
L2"8c1lass818lin        eaelseo (eaass="lxr_ris =lapimeodd id>
sea> f">lepimeoddinlNiels Möller.3/spa
  
L3"8c1lass81"lin                eass="lxr_ris =exoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOTIMEDOUT id>
sea> f">ERRTIMEDOUTin(sNiels Möller.3/spa
  
L4"8.1813"81"lin          elseo (eaass="lxr_ris =lagiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L5"8 1clas81"lin                ifss="lxr_ris =exoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENONOENT id>
sea> f">ERRNOENTin(sNiels Möller.3/spa
  
L6"8 1clas81"lin          elseo (eass="lxr_ris =dir.3/_la_test_larvaldd id>
sea> f">ler.3/_is_test_larval"lin((sss="lxr_ris =larvaldd id>
sea> f">larval"lin)lNamp;&Niels Möller.3/spa
  
L7"8 1clas818lin                   eass="lxr_ris =fugiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diagsiv id>
sea> f">lea_flags"lin =omp; eass="lxr_ris =qiYPTO_ALG_LATESTEv id>
sea> f">BLYPTO_ALG_LATESTEvin)lNiels Möller.3/spa
  
L8"1 cllas71"lin                ifss="lxr_ris =exoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNiels Möller.3/spa
  
L9"8 1clas81"lin          elseo (eaass="lxr_ris =lar.3/_iss_
hidd id>
sea> f">ler.3/_dis_
hi"lin(eass="lxr_ris =qigiv id>
sea> f">alg"lin))lNels Möller.3/spa
  
L10"9c1lass919lin                  ss="lxr_ris =exoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNiels Möller.3/spa
  
L11"9c1lass919lin        eass="lxr_ris =lar.3/_dis_
hidd id>
sea> f">ler.3/_dis_pui"lin(eamp;eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aas &ass="lxr_ris =cogiv id>
sea> f">alg"lin.&iiels Möller.3/spa
  
L2"9c1lass919linNiels Möller.3/spa
  
L3"9c1lass91"lin          d="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L4"9.1813"91"lin  iels Möller.3/spa
  
L5"9 1clas91"linNiels Möller.3/spa
  
L6"9 1clas91"lin  tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =ler.3/_alg_
hx_look id>
sea> f">__r.3/_alg_=ax_lo"lin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, e ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L7"9 1clas91"lin  iels Möller.3/spa
  
L8"9 1clas91"lin        }Ntuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L9"  1clas91"linNiels Möller.3/spa
  
L10" c2las c20lin        eass="lxr_ris =k"down_read id>
sea> f">ledown_readin(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L11" 02las c20lin        eass="lxr_ris =lagiv id>
sea> f">alg"lin =oeass="lxr_ris =qiler.3/_alg_=ax_look id>
sea> f">__ler.3/_alg_=ax_lo"lin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L12" 02las c20lin        eass="lxr_ris =laup_read id>
sea> f">leup_readin(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L13" 02las c20linNiels Möller.3/spa
  
L13.002las c204in          d="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L5"102las c20lin}Niels Möller.3/spa
  
L6"102las c20lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dig_
hx_look id>
sea> f">__r.3/_alg_=ax_lo"lin(cNiels Möller.3/spa
  
L7"102las c20linNiels Möller.3/spa
  
L8"102las c208in  tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =ler.3/_alrval_alx_look id>
sea> f">__r.3/_alrval_alx_lookin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, e ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L9"102las c20lin{Niels Möller.3/spa
  
L10"  2las112"lin        eatuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L11" c2las 121linNiels Möller.3/spa
  
L12"  2las1121lin        ea (eaass="lxr_ris =la
Ldd id>
sea> f">d>
L"lin, iels Möller.3/spa
  
L13"  2las1121lin                ead="poeass="lxr_ris =ERR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOMEENT id>
sea> f">ERRNOENTin(sNiels Möller.3/spa
  
L13.0028131121linNiels Möller.3/spa
  
L5"112cla1121lin        hoss="lxr_ris =leskdd id>
sea> f">dask"lin =omp;ea= ~ass="lxr_ris =leYPTO_ALG_LARVALiv id>
sea> f">CRYPTO_ALG_LARVAL"lin |oeass="lxr_ris =tyYPTO_ALG_LADDiv id>
sea> f">BLYPTO_ALG_LADDivin(sNiels Möller.3/spa
  
L6"112cla1121lin        eass="lxr_ris =copLdd id>
sea> f">typL"lin, omp;ea= ss="lxr_ris =leskdd id>
sea> f">dask"lin =iels Möller.3/spa
  
L7"112cla1121linNiels Möller.3/spa
  
L8"112cla112"lin        ifss="lxr_ris =lagiv id>
sea> f">alg"lin =oeass="lxr_ris =qir.3/_alg_
hx_look id>
sea> f">__r.3/_alg_=ax_lo"lin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L9"112cla112"lin           (eaass="lxr_ris =lagiv id>
sea> f">alg"lin) : iels Möller.3/spa
  
L10"122las1222lin                  ss="lxr_ris =exrequt_lasuledd id>
sea> f">direqut_lasuleddin(cosspanid>
sea> tring">"%s"d>
L"lin)lNiels Möller.3/spa
  
L11"122las1222linNiels Möller.3/spa
  
L12" c2las1222lin                if (ea!eass="lxr_ris =qipLdd id>
sea> f">typL"lin, oeass="lxr_ris =tyYPTO_ALG_LANEED_FALLBACK id>
sea> f">BLYPTO_ALG_LANEED_FALLBACKin)lNamp;&aoss="lxr_ris =leskdd id>
sea> f">dask"lin =omp;eaels Möller.3/spa
  
L13"122las1222lin                        ss="lxr_ris =tyYPTO_ALG_LANEED_FALLBACK id>
sea> f">BLYPTO_ALG_LANEED_FALLBACKin)lNiels Möller.3/spa
  
L13.1228131222lin                ea        ss="lxr_ris =exrequt_lasuledd id>
sea> f">direqut_lasuleddin(cosspanid>
sea> tring">"%s-all"d>
L"lin)lNiels Möller.3/spa
  
L5"122cla122"linNiels Möller.3/spa
  
L6"122cla1222lin                ifss="lxr_ris =lagiv id>
sea> f">alg"lin =oeass="lxr_ris =qir.3/_alg_
hx_look id>
sea> f">__r.3/_alg_=ax_lo"lin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L7"122cla122"lin        eaiels Möller.3/spa
  
L8"112er.3/2alg"lin *eass="lxr_ris =algiv 2d>
s3arva2dd id>
sea625d*eassf">al2clas222lin           (eass="lxr_ris =lagiv id>
sea> f">alg"lin)Niels Möller.3/spa
  
L10"3c2lass323lin                  d="poeass="lxr_ris =ERr.3/_is_tervaldd id>
sea> f">ler.3/_is_larval"lin(eass="lxr_ris =algiv id>
sea> f">alg"lin))l eass="lxr_ris =ler.3/_alrval_alwaid id>
sea> f">ler.3/_alrval_alwaidin(siss="lxr_ris =algiv id>
sea> f">alg"lin))l eass="lxr_ris =NUgiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L11"3c2lass323linNiels Möller.3/spa
  
L2"3c2lass323lin          d="poeass="lxr_ris =ERr.3/_isrval_alldd id>
sea> f">ler.3/_isrval_allddin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L13" c2aas1223lin>6iels Möller.3/spa
  
L13.3.2813"323lin  ss="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dirval_alx_look id>
sea> f">__r.3/_alrval_alx_lookin(ciiels Möller.3/spa
  
L5"3 2clas323linNiels Möller.3/spa
  
L6"3 2clas323lin  t eass="lxr_ris =ler.3/_isprobing_notifd id>
sea> f">ler.3/_laprobing_notifdin(eaunsignedalongass="lxr_ris =u3ldd id>
sea> f">lel"lin(e,oid eaass="lxr_ris =qiv id>
sea> f">lelin)Niels Möller.3/spa
  
L7"3 2clas323lin  iels Möller.3/spa
  
L8"3 2clas323lin        if  eass="lxr_ris =leod id>
sea> f">daolin =iels Möller.3/spa
  
L9"3 2clas323linNiels Möller.3/spa
  
L10"4c2lass424lin        eass="lxr_ris =k"od id>
sea> f">daolin =oeass="lxr_ris =qiblocking_notifier_call_chaiv id>
sea> f">coblocking_notifier_call_chaivin(&eass="lxr_ris =lar.3/_alchaiv id>
sea> f">cor.3/_alchaivin, eass="lxr_ris =u3ldd id>
sea> f">lel"lin(e,oss="lxr_ris =qiv id>
sea> f">lelin)Niiels Möller.3/spa
  
L11"4c2lass424lin           (eass="lxr_ris =laod id>
sea> f">daolin =oeeass="lxr_ris =NULOTIFY_DONE id>
sea> f">daLOTIFY_DONEin) : iels Möller.3/spa
  
L2"4c2lass424lin                ifss="lxr_ris =exrequt_lasuledd id>
sea> f">direqut_lasuleddin(cosspanid>
sea> tring">"r.3/spmgr"
L3"4c2lass424lin                eass="lxr_ris =exod id>
sea> f">daolin =oeass="lxr_ris =qiblocking_notifier_call_chaiv id>
sea> f">coblocking_notifier_call_chaivin(&eass="lxr_ris =lar.3/_alchaiv id>
sea> f">cor.3/_alchaivin, eass="lxr_ris =u3ldd id>
sea> f">lel"lin(e,oss="lxr_ris =qiv id>
sea> f">lelin)Niiels Möller.3/spa
  
L13.0.2113"324lin          iels Möller.3/spa
  
L5"4 2clas424linNiels Möller.3/spa
  
L6"4 2clas424lin        ead="poeass="lxr_ris =alod id>
sea> f">daolin =iels Möller.3/spa
  
L7"4 2clas424linNiiels Möller.3/spa
  
L8"4 2clas424lin  ss="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_diprobing_notifd id>
sea> f">ler.3/_laprobing_notifdin(eiiels Möller.3/spa
  
L9"4 2clas424linNiels Möller.3/spa
  
L10"5c2lass525lin  tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =ler.3/_alg_
hs_pux_look id>
sea> f">__r.3/_alg_=as_pux_lookin(const char *eass="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, e ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L11"5c2lass525lin  iels Möller.3/spa
  
L2"5c2lass525lin          tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L3"5c2lass525lin          tuct eass="lxr_ris =dir.3/_lagiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qirvaldd id>
sea> f">larval"linlNiels Möller.3/spa
  
L4"5.2813"525lin            eass="lxr_ris =leod id>
sea> f">daolin =iels Möller.3/spa
  
L5"  2clas525linNiels Möller.3/spa
  
L6"5 2clas525lin        ea (ea!eass="lxr_ris =qipLdd id>
sea> f">typL"lin, oeass="lxr_ris =tyskdd id>
sea> f">dask"lin)Niomp; eass="lxr_ris =qiYPTO_ALG_LATESTEv id>
sea> f">BLYPTO_ALG_LATESTEvin)lNi iels Möller.3/spa
  
L7"5 2clas525lin                  ss="lxr_ris =qipLdd id>
sea> f">typL"lin, oeeass="lxr_ris =CRYPTO_ALG_LATESTEv id>
sea> f">BLYPTO_ALG_LATESTEvin)liels Möller.3/spa
  
L8"5 2clas525lin                ifss="lxr_ris =exskdd id>
sea> f">dask"lin =oeeass="lxr_ris =CRYPTO_ALG_LATESTEv id>
sea> f">BLYPTO_ALG_LATESTEvin)liels Möller.3/spa
  
L9"5 2clas525lin          iels Möller.3/spa
  
L10"6c2lass626linNiels Möller.3/spa
  
L11"6c2lass626lin        eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aoeass="lxr_ris =kzr.3/_larval_alx_look id>
sea> f">__r.3/_alrval_alx_lookin(coss="lxr_ris =d>
Ldd id>
sea> f">d>
L"lin, eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L2"6c2lass626lin        ea (eass="lxr_ris =u3IS_R_P id>
sea> f">daIS_R_Pin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin)lN ||eass="lxr_ris =ler.3/_is_tervaldd id>
sea> f">ler.3/_is_larval"lin(eass="lxr_ris =alrvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L3"6c2lass626lin                ead="poeass="lxr_ris =ERrvaldd id>
sea> f">larval"linlNiels Möller.3/spa
  
L4"6.2813"626linNiels Möller.3/spa
  
L5"6 2clas626lin        hoss="lxr_ris =leod id>
sea> f">daolin =oeass="lxr_ris =qir.3/_isprobing_notifd id>
sea> f">ler.3/_laprobing_notifdin(eass="lxr_ris =CRYPTO_ALMSGLG_LAREQUEST id>
sea> f">ERYPTO_ALMSGLG_LAREQUESTin, eass="lxr_ris =u3rvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L6"1 2llas526linNiels Möller.3/spa
  
L7"6 2clas626lin        ea (eass="lxr_ris =laod id>
sea> f">daolin =oeeass="lxr_ris =NULOTIFY_STOP id>
sea> f">daLOTIFY_STOPin)Niels Möller.3/spa
  
L8"6 2clas626lin                ifss="lxr_ris =exoiv id>
sea> f">alg"lin =oeass="lxr_ris =qir.3/_alrval_alwaid id>
sea> f">ler.3/_alrval_alwaidin(siss="lxr_ris =alrvaldd id>
sea> f">larval"lin)lNiels Möller.3/spa
  
L9"6 2clas626lin          elseoiels Möller.3/spa
  
L10"7c2lass727lin                  ss="lxr_ris =exr.3/_als_puidd id>
sea> f">ler.3/_dis_pui"lin(eass="lxr_ris =larvaldd id>
sea> f">larval"lin-aNiels Möller.3/spa
  
L11"7c2lass727lin                  ss="lxr_ris =atoiv id>
sea> f">alg"lin =oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-eass="lxr_ris =ENOMEENT id>
sea> f">ERRNOENTin(sNiels Möller.3/spa
  
L2"7c2lass727lin        eaiels Möller.3/spa
  
L3"7c2lass727lin        eass="lxr_ris =lar.3/_alrval_alkild id>
sea> f">ler.3/_larval"llkildin(siss="lxr_ris =larvaldd id>
sea> f">larval"lin-aNiels Möller.3/spa
  
L4"7.2813"7274in          d="poeass="lxr_ris =algiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L5"7 2clas727lin}Niels Möller.3/spa
  
L6"7 2clas727lineass="lxr_ris =EXPORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dig_
hs_pux_look id>
sea> f">__r.3/_alg_=as_pux_lookin(cNiels Möller.3/spa
  
L7"1 2llas627linNiels Möller.3/spa
  
L8"7 2clas7278in  tu46 sft eass="lxr_ris =ler.3/_isit_coopv id>
sea> f">lea_3/_isit_coopvin(eatuct eass="lxr_ris =dir.3/_latfv id>
sea> f">ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">letfvin *eass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, e ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L9"7 2clas727lin{Niels Möller.3/spa
  
L10"8c2lass828lin        honst chtuct eass="lxr_ris =dir.3/_latLdd id>
sea> f">tyr.3/_latLddin *eass="lxr_ris =qitLdd_obj id>
sea> f">typL"l_objin =oeass="lxr_ris =qitfv id>
sea> f">letfvin *as &ass="lxr_ris =coler.tagiv id>
sea> f">leler.tagivin *as &ass="lxr_ris =coa_fltLdd id>
sea> f">tyr.aatLddin *iels Möller.3/spa
  
L11"8c2lass828linNiels Möller.3/spa
  
L2"8c2lass828lin        ea (eass="lxr_ris =u3tLdd_obj id>
sea> f">typL"l_objin =iels Möller.3/spa
  
L3"8c2lass82"lin                ead="poeass="lxr_ris =altLdd_obj id>
sea> f">typL"l_objin =as &ass="lxr_ris =coit_c id>
sea> f">tyit_cin(eass="lxr_ris =letfv id>
sea> f">letfvin *eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L4"8.2813"828linNiels Möller.3/spa
  
L5"8 2clas82"lin          switcheass="lxr_ris =dir.3/_latfvlg_=atLdd id>
sea> f">tyr.3/_latfvlg_=atLddin(eass="lxr_ris =letfv id>
sea> f">letfvin *Ni iels Möller.3/spa
  
L6"8 2clas82"lin          caseoss="lxr_ris =CRYPTO_ALG_LATYPE_CIPHEd id>
sea> f">ERYPTO_ALG_LATYPE_CIPHEdin  :els Möller.3/spa
  
L7"8 2clas828lin                  d="poeass="lxr_ris =ERr.3/_is_t_comipheroopv id>
sea> f">lea_3/_isit_comipheroopvin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L8"1 2llas728lg"lin *eass="lxr_ris =algiv 2href="c7r2ypto/api.c#L9" id>
L9"8 2clas82"lin          caseoss="lxr_ris =CRYPTO_ALG_LATYPE_COMPRESS id>
sea> f">ERYPTO_ALG_LATYPE_COMPRESSin  :els Möller.3/spa
  
L10"9c2lass929lin                  d="poeass="lxr_ris =ERr.3/_is_t_comompressoopv id>
sea> f">lea_3/_isit_comompressoopvin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L11"9c2lass929linNiels Möller.3/spa
  
L2"9c2lass929lin        eadefault:els Möller.3/spa
  
L3"9c2lass929lin                eabreakiels Möller.3/spa
  
L4"9.2813"929lin          iels Möller.3/spa
  
L5"9 2clas92"linNiels Möller.3/spa
  
L6"9 2clas929lin        eass="lxr_ris =coBUG id>
sea> f">leBUGin(eaNiels Möller.3/spa
  
L7"9 2clas929lin          d="poeaass="lxr_ris =ENOINLiv id>
sea> f">CROINLivin *iels Möller.3/spa
  
L8"9 2clas929linNiiels Möller.3/spa
  
L9"  2clas92"linNiels Möller.3/spa
  
L10" c3las c300in  tu46 sfid eass="lxr_ris =ler.3/_diex_coopv id>
sea> f">lea_3/_isex_coopvin(eatuct eass="lxr_ris =dir.3/_latfv id>
sea> f">ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">letfvin *iels Möller.3/spa
  
L11" 03las c30lin  iels Möller.3/spa
  
L12" 03las c30lin        eanst chtuct eass="lxr_ris =dir.3/_latLdd id>
sea> f">tyr.3/_latLddin *eass="lxr_ris =qitLdd id>
sea> f">typL"lin, oeass="lxr_ris =qitfv id>
sea> f">letfvin *as &ass="lxr_ris =coler.tagiv id>
sea> f">leler.tagivin *as &ass="lxr_ris =coa_fltLdd id>
sea> f">tyr.aatLddin *iels Möller.3/spa
  
L13" 03las c30linNiels Möller.3/spa
  
L13.003las c304in           (eass="lxr_ris =u3tLdd id>
sea> f">typL"lin, i iels Möller.3/spa
  
L5"103las c30lin                if (eass="lxr_ris =u3tfv id>
sea> f">letfvin *as &ass="lxr_ris =coex_c id>
sea> f">leex_cin *iels Möller.3/spa
  
L6"9 3las c30lin                if      eass="lxr_ris =cotfv id>
sea> f">letfvin *as &ass="lxr_ris =coex_c id>
sea> f">leex_cin *ass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L7"103las c30lin                  d="poeiels Möller.3/spa
  
L8"9 3las c308in          iels Möller.3/spa
  
L9"103las c30linNiels Möller.3/spa
  
L10"  3las113"lin        eatwitcheass="lxr_ris =dir.3/_latfvlg_=atLdd id>
sea> f">tyr.3/_latfvlg_=atLddin(eass="lxr_ris =letfv id>
sea> f">letfvin *Ni iels Möller.3/spa
  
L11" c3las 131lin          caseoss="lxr_ris =CRYPTO_ALG_LATYPE_CIPHEd id>
sea> f">ERYPTO_ALG_LATYPE_CIPHEdin  :els Möller.3/spa
  
L12"  3las1131lin                ifss="lxr_ris =exa_3/_isex_comipheroopv id>
sea> f">lea_3/_isex_comipheroopvin *ass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L13"  3las1131lin                eabreakiels Möller.3/spa
  
L13.0038131131linNiels Möller.3/spa
  
L5"113cla1131lin        hocaseoss="lxr_ris =CRYPTO_ALG_LATYPE_COMPRESS id>
sea> f">ERYPTO_ALG_LATYPE_COMPRESSin  :els Möller.3/spa
  
L6"113cla1131lin                ifss="lxr_ris =laa_3/_isex_comompressoopv id>
sea> f">lea_3/_isex_comompressoopvin *ass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L7"113cla1131lin                  breakiels Möller.3/spa
  
L8"113cla1131lg"lin *eass="lxr_ris =algiv 3href="c113ypto/api.c#L9" id>
L9"113cla113"lin          default:els Möller.3/spa
  
L10"123las1232lin                  ss="lxr_ris =exBUG id>
sea> f">leBUGin(eaNiels Möller.3/spa
  
L11"123las12321in          iels Möller.3/spa
  
L12" c3las1232lin  iels Möller.3/spa
  
L13"123las1232linNiels Möller.3/spa
  
L13.1238131232lin  tu46 sfunsignedat eass="lxr_ris =ler.3/_isctxsizd id>
sea> f">tyr.3/_lactxsizdin(eatuct eass="lxr_ris =dir.3/_lagiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, e ss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L5"123cla1232lin{Niels Möller.3/spa
  
L6"123cla1232lin          nst chtuct eass="lxr_ris =dir.3/_latLdd id>
sea> f">tyr.3/_latLddin *eass="lxr_ris =qitLdd_obj id>
sea> f">typL"l_objin =oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_ditLdd id>
sea> f">tyr.aatLddin *iels Möller.3/spa
  
L7"123cla123"lin        eaunsignedat eass="lxr_ris =lelev id>
sea> f">colevin *iels Möller.3/spa
  
L8"113er.3/3alg"lin *eass="lxr_ris =algiv 3d>
s3arva3dd id>
sea625d*eassf">al3clas232lin        eass="lxr_ris =atrev id>
sea> f">colevin *oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_dialignskdd id>
sea> f">daa_dialignskddin *omp; ea~ass="lxr_ris =ler.3/_latfvlctxialignsedd id>
sea> f">lea_3/_latfvlctxialignseddin(eaN - 1Niels Möller.3/spa
  
L10"3c3lass333lin        ho (eass="lxr_ris =lapLdd_obj id>
sea> f">typL"l_objin =iels Möller.3/spa
  
L11"3c3lass333lin                ead="poeass="lxr_ris =ERrev id>
sea> f">colevin *o+ass="lxr_ris =altLdd_obj id>
sea> f">typL"l_objin =as &ass="lxr_ris =coctxsizd id>
sea> f">tyrtxsizdin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L2"3c3lass333linNiels Möller.3/spa
  
L13" c3aas1233lin          twitcheass="lxr_ris =digiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diagsiv id>
sea> f">lea_flags"lin =omp; eass="lxr_ris =qiYPTO_ALG_LATYPE_MASK id>
sea> f">BLYPTO_ALG_LATYPE_MASKin, i iels Möller.3/spa
  
L13.3.3813"3334in          default:els Möller.3/spa
  
L5"3 3clas333lin                ifss="lxr_ris =exBUG id>
sea> f">leBUGin(eaNiels Möller.3/spa
  
L6"3 3clas333linNiels Möller.3/spa
  
L7"3 3clas333lin        eacaseoss="lxr_ris =CRYPTO_ALG_LATYPE_CIPHEd id>
sea> f">ERYPTO_ALG_LATYPE_CIPHEdin  :els Möller.3/spa
  
L8"3 3clas333lin                ifss="lxr_ris =exrev id>
sea> f">colevin *o+eass="lxr_ris =qir.3/_almipheroctxsizd id>
sea> f">tyr.3/_lacipheroctxsizdin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa
  
s3arva3ypto/api.c#L9" id>
L9"3 3clas333lin                eabreakiels Möller.3/spa
  
L10"4c3lass434linNiels Möller.3/spa
  
L11"4c3lass434lin          caseoss="lxr_ris =CRYPTO_ALG_LATYPE_COMPRESS id>
sea> f">ERYPTO_ALG_LATYPE_COMPRESSin  :els Möller.3/spa
  
L2"4c3lass434lin                ifss="lxr_ris =exrev id>
sea> f">colevin *o+eass="lxr_ris =qir.3/_almompressoctxsizd id>
sea> f">tyr.3/_lacompressoctxsizdin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa
  
L3"4c3lass434lin                eabreakiels Möller.3/spa
  
L13.0.3113"334lin          iels Möller.3/spa
  
L5"4 3clas434linNiels Möller.3/spa
  
L6"4 3clas434lin        ead="poeass="lxr_ris =allev id>
sea> f">colevin *iels Möller.3/spa
  
L7"4 3clas434linNiiels Möller.3/spa
  
L8"4 3clas434lg"lin *eass="lxr_ris =algiv 3rref="c3r3ypto/api.c#L9" id>
L9"4 3clas434linvoid eass="lxr_ris =ler.3/_dishootagiv id>
sea> f">ler.3/_dishootagivin(eatuct eass="lxr_ris =dir.3/_lagiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa
  
L10"5c3lass535lin{Niels Möller.3/spa
  
L11"5c3lass535lin        eass="lxr_ris =ladown_wty"d id>
sea> f">tydown_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L2"5c3lass535lin        eass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diagsiv id>
sea> f">lea_flags"lin =oeeass="lxr_ris =CRYPTO_ALG_LADYING id>
sea> f">leYPTO_ALG_LADYINGin *iels Möller.3/spa
  
L3"5c3lass535lin        eass="lxr_ris =laup_wty"d id>
sea> f">tyup_wty"din(&eass="lxr_ris =lar.3/_alg_="miv id>
sea> f">ler.3/_alg_sem"lin)lNiels Möller.3/spa
  
L4"5.3813"535lin  iels Möller.3/spa
  
L5"  3clas535linNiss="lxr_ris =ENOORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =ler.3/_dishootagiv id>
sea> f">ler.3/_dishootagivin(eNiels Möller.3/spa
  
L6"5 3clas535linNiels Möller.3/spa
  
L7"5 3clas535lin  tuct eass="lxr_ris =dir.3/_latfv id>
sea> f">ler.3/_altfvin *eass="lxr_ris =qiler.3/_alg_locatfv id>
sea> f">leler.3/_alg_locatfvin(eatuct eass="lxr_ris =dir.3/_lagiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typL"lin, eels Möller.3/spa
  
L8"5 3clas535lin                ifffffffffffffffffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa
  
L9"5 3clas535lin{Niels Möller.3/spa
  
L10"6c3lass636lin        eatuct eass="lxr_ris =ler.3/_altfv id>
sea> f">ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">letfvin *oeass="lxr_ris =qiNULv id>
sea> f">EXNULvin *iels Möller.3/spa
  
L11"6c3lass636lin        eaunsignedat eass="lxr_ris =letfvlsizd id>
sea> f">tytfvlsizdin *iels Möller.3/spa
  
L2"6c3lass636lin        ea  eass="lxr_ris =leerr id>
sea> f">leerrin *oeaass="lxr_ris =ENOMEMEM id>
sea> f">EXPMEMEMin *iels Möller.3/spa
  
L3"6c3lass636linNiels Möller.3/spa
  
L4"6.3813"6364in        eass="lxr_ris =latfvlsizd id>
sea> f">tytfvlsizdin *oeasizdof(ass="lxr_ris =qitfv id>
sea> f">letfvin *io+ass="lxr_ris =alr.3/_isctxsizd id>
sea> f">tyr.3/_lactxsizdin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L5"6 3clas636lin        hoss="lxr_ris =letfv id>
sea> f">letfvin *oeass="lxr_ris =qikzg_loc id>
sea> f">lekzg_locin *ass="lxr_ris =letfvlsizd id>
sea> f">tytfvlsizdin *eass="lxr_ris =u3GFP_KERNEv id>
sea> f">EXGFP_KERNEvin)Niiels Möller.3/spa
  
L6"1 3llas536lin        ea (eass="lxr_ris =letfv id>
sea> f">letfvin *oeeass="lxr_ris =qiNULv id>
sea> f">EXNULvin *iels Möller.3/spa
  
L7"6 3clas636lin                  gotooss="lxr_ris =leout_err id>
sea> f">leout_errin *iels Möller.3/spa
  
L8"6 3clas636lg"lin *eass="lxr_ris =algiv 36ref="c3r3ypto/api.c#L9" id>
L9"6 3clas636lin        eass="lxr_ris =attfv id>
sea> f">letfvin *as &ass="lxr_ris =coler.tagiv id>
sea> f">leler.tagivin *oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aiels Möller.3/spa
  
L10"7c3lass737linNiels Möller.3/spa
  
L11"7c3lass737lin        eass="lxr_ris =laerr id>
sea> f">leerrin *oeass="lxr_ris =alr.3/_isit_coopv id>
sea> f">lea_3/_isit_coopvin(eass="lxr_ris =attfv id>
sea> f">letfvin *eass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa
  
L2"7c3lass737lin        ea (eass="lxr_ris =u3err id>
sea> f">leerrin *iels Möller.3/spa
  
L3"7c3lass737lin                eagotooss="lxr_ris =leout_freeltfv id>
sea> f">leout_freeltfvin-aiels Möller.3/spa
  
L4"7.3813"737linNiels Möller.3/spa
  
L5"7 3clas7375in        ea (eaass="lxr_ris =lapfv id>
sea> f">letfvin *as &ass="lxr_ris =coex_c id>
sea> f">leex_cin *amp;&Niass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diit_c id>
sea> f">tya_diit_cin *amp;&Niaass="lxr_ris =u3err id>
sea> f">leerrin *oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diit_c id>
sea> f">tya_diit_cin *ass="lxr_ris =letfv id>
sea> f">letfvin *Niiels Möller.3/spa
  
L6"7 3clas737lin                ifgotooss="lxr_ris =lea_diit_c_failed id>
sea> f">ler.diit_c_failedin-aiels Möller.3/spa
  
L7"1 3llas637linNiels Möller.3/spa
  
L8"7 3clas737lin          gotooss="lxr_ris =leout id>
sea> f">leoutin-aiels Möller.3/spa
  
L9"7 3clas737linNiels Möller.3/spa
  
L10"8c3lass838lin  ss="lxr_ris =lea_diit_c_failed id>
sea> f">ler.diit_c_failedin-a:els Möller.3/spa
  
L11"8c3lass838lin        eass="lxr_ris =lar.3/_diex_coopv id>
sea> f">lea_3/_isex_coopvin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L2"8c3lass838lin  ss="lxr_ris =leout_freeltfv id>
sea> f">leout_freeltfvin-a:els Möller.3/spa
  
L3"8c3lass83"lin           (eass="lxr_ris =u3err id>
sea> f">leerrin *oeeaass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNels Möller.3/spa
  
L4"8.3813"838lin                eass="lxr_ris =ler.3/_dishootagiv id>
sea> f">ler.3/_dishootagivin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa
  
L5"8 3clas838lin        hoss="lxr_ris =lekfree id>
sea> f">lekfreein(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa
  
L6"8 3clas838lineass="lxr_ris =EXout_err id>
sea> f">leout_errin *:els Möller.3/spa
  
L7"8 3clas838lin          ss="lxr_ris =letfv id>
sea> f">letfvin *oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-ess="lxr_ris =u3err id>
sea> f">leerrin *iiels Möller.3/spa
  
L8"1 3llas738lin  ss="lxr_ris =EXout id>
sea> f">leoutin-a:els Möller.3/spa
  
L9"8 3clas83"lin          d="poeass="lxr_ris =altfv id>
sea> f">letfvin *iels Möller.3/spa
  
L10"9c3lass939lin  iels Möller.3/spa
  
L11"9c3lass939linNiss="lxr_ris =ENOORT_SYMBOL_GPLiv id>
sea> f">EXPORT_SYMBOL_GPL"lin(eass="lxr_ris =leler.3/_alg_locatfv id>
sea> f">leler.3/_alg_locatfvin(eiiels Möller.3/spa
  
L2"9c3lass939linNiels Möller.3/spa
  
L3"9c3lass939lin  sspanid>
sea>comsedd >/*
L4"9.3813"939lin  sspanid>
sea>comsedd > *      r.3/_alg_locabaseo- Locate g"lorithm and g_locate transform
L5"9 3clas93"linNisspanid>
sea>comsedd > *      @g_se>
L5: N
L5 of g"lorithm
L6"9 3clas939lin  sspanid>
sea>comsedd > *      @pL"l: TL"l of g"lorithm
L7"9 3clas939lin  sspanid>
sea>comsedd > *      @sk"l: Mk"l for pL"l comparison
L8"9 3clas939linNisspanid>
sea>comsedd > *
L9"  3clas93"linNisspanid>
sea>comsedd > *      This function should not be used by new g"lorithm pL"ls.
L10" c4las c400in  sspanid>
sea>comsedd > *      Plesae use r.3/_alg_locatfv instead.
L11"9c4las c40lin  sspanid>
sea>comsedd > *
L12" 04las c40lin  sspanid>
sea>comsedd > *      r.3/_alg_locabase() will first attempt toolocate anialreadyoloadedinspan els Möller.3/spa
  
L3"9c4las c40lin  sspanid>
sea>comsedd > *      g"lorithm.  If that fails and the kernel supports dy>
Licallyoloadabddinspan els Möller.3/spa
  
L4"9.4las c40lin  sspanid>
sea>comsedd > *      suledds, it will then attempt tooload g suledd of the s
L5 n
L5 orinspan els Möller.3/spa
  
L5"9 4las c40linNisspanid>
sea>comsedd > *      alias.  If that fails it will send g query tooanyoloaded r.3/_a managerinspan els Möller.3/spa
  
L6"9 4las c40lin  sspanid>
sea>comsedd > *      _a nst cct eaaniallorithm on the fly.  A d=fcount is grabbed on theinspan els Möller.3/spa
  
L7"9 4 *Nie40lin  sspanid>
sea>comsedd > *      93*s9ich=fcot willssoci todailthithm sed locate trinstead.
sea>comsedd > *
sea>comsedd > * e       odalocate tr=fco: TL shn-determind g_lrittheMoillpeopoloadabddinspan els Möller.3/spa
  4L10" 41las c400in  sspanid>
sea>comsedd > nction Plesong suledd mord opecificthm and s fu  This fs kech=asoadabddinspan els Möller.3/spa
  4L11" 41las c40lin  sspanid>
sea>comsedd > *      r.3/_allkr.3/_linstead.4L12" 41las c40lin  sspanid>
sea>comsnstead.4L13" 41las c40lin  sspanid>
sea>comsedd > In      sul> f Mk" e        value=fcoin > f Mkpoint_linstead.4L13.041las c40lin  sspanid>
sea>coms/nstead.ler.3/_altfvin *eass="lxr_*      r.3/_alg_l/_lagiv id>
sea> f">ler.3/_alg_lL_GPLokin(const char *eass="lxr_      @g =qigiv id>
sea> f   @g">alg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typLffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa4  ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">lefvin(eiiels Möller.3/spa4  lefvin(eiiels Möller.3/spa4  4L10"143las1232lin   : Mk(;;ASKin, i iels Möller.3/spa4  4L11"142lass333lin                  tuct eass="lxr_ris =ler.3/_algiv id>
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa4  4L12" 42lass939linNiels Möller.3/spa4  4L13"142las1222lin           lin *eass="lxr_ris =qigiv id>
sea> f">alg"lin =oeass="lxr_ris =qir.3/_alg_
hs_pux_look id>
sea> f">__r.3/_alg_=as_pux_lohar *eass="lxr_      @g =qigiv id>
sea> f   @g">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa4  4L13.1428131222lin                ea (eass="lxr_ris =u3IS_R_P id>
sea> f">daIS_R_Pin(eass="lxr_ris =qigiv id>
sea> f">algASKin, i iels Möller.3/spa4  leerrin *oeass="lxr_PTRs =u3IS_R_P id>
seaPTRs =uootagivin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa4  lefvin(eiiels Möller.3/spa4  a42clas333lin                  ss="lxr_ris =letfv id>
sea> f">letfvin *oeass="lxr_ris =qiler.3/_alg_locatfv id>
sea> f">leler.3/_alg_locativin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa4  4L10"342lass323lin                ea (eaass="lxr_ris =u3IS_R_P id>
sea> f">daIS_R_Pin(eass="lxr_ris =letfv id>
sea> f">letflin)Niiels Möller.3/spa4  4L11"343lass333lin                          d="poeass="lxr_ris =altfv id>
sea> f">letfvin *iels Möller.3/spa4  4L13" 43las1222lin           lin *eass="lxr_f">leler.3/_als_puidd id>
sea> f">ler.3/_dis_pui"lin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa4  4L13.343813"838lin                eass="lxr_ris =u3err id>
sea> f">leerrin *oeass="lxr_PTRs =u3IS_R_P id>
seaPTRs =uootagivin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa4  leoutin-a:els Möller.3/spa4  lee!rin *oeeaass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNels Möller.3/spa4  4s3arva3ypto/api.c#L9" id4
L9"343clas333lin                   (eass="lxr_   eal_pendsea>OAGAIv id>
sea   eal_pendseaootagivin(eass="lxr_currialignsedd id>
sea>urrial">algASKin, i iels Möller.3/spa4  4L10"444lass323lin                        eass="lxr_ris =u3err id>
sea> f">leerrd="poeaass="lxr_risqiR_PTRdd id>
sea>isqi">letfvin *iels Möller.3/spa4  4L11"444lass333lin                        eabreakiels Möller.3/spa4  4L13.044813"737linNiels Möller.3/spa4  
sea> f">ERR_PTR"lin(-ess="lxr_ris =u3err id>
sea> f">leerrin *iiels Möller.3/spa4  EXPORT_SYMBOL_GPL"lin(eass="lxr_*      r.3/_alg_l/_lagiv id>
sea> f">ler.3/_alg_lL_GPerrin *iiels Möller.3/spa4  
sea> f">ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg34lg"lin *eass="lxr_ris 4  4L10"545lass323lin                          nst chtuct eass="lxr_ris =dir.3/_latLdd id>
sea> f">tyr.3/_latLddin *eass="lxr_frontend_latLdd id>
seafrontendUOAGAIvin(sNels Möller.3/spa4  4L11"542lass525lin  iels Möller.3/spa4  
seamef">letfvin *iels Möller.3/spa4  ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">letfvin *oeass="lxr_ris =qiNULv id>
sea> f">EXNULvin *iels Möller.3/spa4  leerrin *oeaass="lxr_ris =ENOMEMEM id>
sea> f">EXPMEMEMin *iels Möller.3/spa4  
seafrontendUOAGg"lin-aas &ass="lxr_ris=letfvlsizd id>
sea> f>tytfvlsizdin *iels Möller.3/spa4 lgiv 3rr4f="c3r3ypto/api.c#L9" id4
L9"545clas636lin        eass="lxr_rot=larvaldd id>
searot=lfvlsL"lin, oeass="lxr_ris=letfvlsizd id>
sea> f>tytfvlst+din *oeasizdof(ass="lxr_ris =qitfv id>
sea> f">letfvin *io+ass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_ext=letfvlsizd id>
seaext=lets_pui"lin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa4  4L10"642lass626linNiels Möller.3/spa4  4L11"642lass626lin        eass="lxr_malg_="miv id>
seamef">letfvin *oeass="lxr_ris =qikzg_loc id>
sea> f">lekzg_locin *ass="lxr_rot=larvaldd id>
searot=lfvlsizdin *eass="lxr_ris =u3GFP_KERNEv id>
sea> f">EXGFP_KERNEvin)Niiels Möller.3/spa4  
seamef">letfvin *oeeass="lxr_ris =qiNULv id>
sea> f">EXNULvin *iels Möller.3/spa4  leout_errin *iels Möller.3/spa4  letfvopvin(eatuct eass="lxr_ris =dir.3/_latfv id>
sea> f">ler.3/_altf)  ea (eass="lxr_malg_="miv id>
seamef">letevin *o+ass="lxr_ris=letfvlsizd id>
sea> f>tytfvlsNEvin)Niiels Möller.3/spa4  letfvin *as &ass="lxr_ris =coler.tagiv id>
sea> f">leler.tagivin *oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aiels Möller.3/spa4  leerrin *oeass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_>ler.ris =attfv id>
sea>ler.risootagivin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa4algiv 36r4f="c3r3ypto/api.c#L9" id4
L9"643clas636lin        ea (eass="lxr_ris =u3err id>
sea> f">leerrin *iels Möller.3/spa4  4L10"742lass727lin                eagotooss="lxr_ris =leout_freeltfv id>
sea> f">leout_freeltfvin-aiels Möller.3/spa4  4L11"747lass929linNiels Möller.3/spa4  letfvin *as &ass="lxr_ris =coex_c id>
sea> f">leex_cin *amp;&Niass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diit_c id>
sea> f">tya_diit_cin *amp;&Niaass="lxr_ris =u3err id>
sea> f">leerrin *oeass="lxr_ris =qigiv id>
sea> f">alg"lin-aas &ass="lxr_ris =lea_diit_c id>
sea> f">tya_diit_cin *ass="lxr_ris =letfv id>
sea> f">letfvin *Niiels Möller.3/spa4  ler.diit_c_failedin-aiels Möller.3/spa4  leoutin-aiels Möller.3/spa4  ler.diit_c_failedin-a:els Möller.3/spa4  ler.3/_diex_coopv id>
sea> f">lea_3/_isex_coopvin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa4  leout_freelledin-a:els Möller.3/spa4  4L10"848lass333lin        ho (eass="lxr_ris =u3err id>
sea> f">leerrin *oeeaass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNels Möller.3/spa4  4L11"848lass333lin           edat eass="lxr_> f">ler.3/_dishootagiv id>
sea> f">ler.3/_dishootagivin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa4  lekfreein(eass="lxr_malg_="miv id>
seamef">leg"linlNNiels Möller.3/spa4  leout_ledin-a:els Möller.3/spa4  
seamef">letfvin *oeass="lxr_ris =qiR_PTRdd id>
sea> f">ERR_PTR"lin(-ess="lxr_ris =u3err id>
sea> f">leerrin *iiels Möller.3/spa4  leoutin-a:els Möller.3/spa4  letfvin *iels Möller.3/spa4  EXPORT_SYMBOL_GPL"lin(eass="lxr_*      c   tout_freeltfv id>
sea*      c   tout_fL_GPerrin *iiels Möller.3/spa4  4L10"949las c30in(eatuct eass="lxr_ris =dir.3/_lagiv id>
sea> f">ler.3/_alg"lin *eass="lxr_> f">lefindir.3/_lagiv id>
sea> f">lefindir.3L_GPLokin(const char *eass="lxr_      @g =qigiv id>
sea> f   @g">alg37linNiels Möller.3/spa4  4L11"949lass333lin                                     nst chtuct eass="lxr_ris =dir.3/_latLdd id>
sea> f">tyr.3/_latLddin *eass="lxr_frontend_latLdd id>
seafrontendUOAGg37linNiels Möller.3/spa4  u32"linoeass="lxr_ris =typLdd id>
sea> f">typLffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask"lin)Niels Möller.3/spa4  ler.3/_alg"asizdof(ass="lxr__
hs_pux_look id>
sea_=as_pux_l)Lokin(const char *eass="lxr_  @g =qigiv id>
sea  @g">alg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typLffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask =5lin  iels Möller.3/spa4  __r.3/_alg_=as_pux_lrrin *iiels Möller.3/spa4  typL*amp;rrin *oeass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_> f"cleas =u3err id>
sea> f"cleasux_lrrin *iiels Möller.3/spa4  dasL*amp;rrin *oeass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_> f"cleas =u3err id>
sea> f"cleasux_lrrin *iiels Möller.3/spa5  5L10" 50las1232lin                  ss="lxr_ris =qitLdd id>
sea> f">typL"lin =oeeass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_ris =qitLdd id>
sea> f">typrrin *iiels Möller.3/spa5 15L11"950lass333lin           edat eass="lxr_ris =maskdd id>
sea> f">dasL"lin =oeeass="lxr_frontend_latLdd id>
seafrontendUOAGg"lin-aas &ass="lxr_> f"ses =EXout id>
sea> f"ses>typrrin *iiels Möller.3/spa5 2
seafrontendUOAGg"lin-aas &ass="lxr__
hs_pux_look id>
sea_=as_pux_lrrin *iiels Möller.3/spa5 5
sea_=as_pux_lohar *eass="lxr_      @g =qigiv id>
sea> f   @g">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa5 8EXPORT_SYMBOL_GPL"lin(eass="lxr_*      findir.3/_lagiv id>
sea> f">lefindir.3L_GPk"lin)Niiels Möller.3/spa5  5L10" 51lass626linNiels Möller.3/spa5  5L11" 51las c40lin  sspanid>
sea>comsedd >/*5L12" 51las c40lin  sspanid>
sea>comslin   f">leler.3/_alg_ocabaseo- Locate g"lorithm and g_locate transform5L13" 51las c40lin  sspanid>
sea>comsedd > *      @g_se>
L5: N
L5 of g"lorithm5L13.051las c40lin  sspanid>
sea>comsedd > *frontend: Frontend by new g"loritlorithm
sea>comsedd > *      @pL"l: TL"l of g"lorithm
sea>comsedd > *      @sk"l: Mk"l for pL"l comparison
sea>comsparison
sea>comslin   f">leler.3/_alg_ocabase() will first attempt toolocate anialreadyoloadedinspan els Möller.3/spa5  
sea>comsedd > *      g"lorithm.  If that fails and the kernel supports dy>
Licallyoloadabddinspan els Möller.3/spa5  5L10"152las c400in  sspanid>
sea>comsedd > *      suledds, it will then attempt tooload g suledd of the s
L5 n
L5 orinspan els Möller.3/spa5  5L11"152las c40lin  sspanid>
sea>comsedd > *      alias.  If that fails it will send g query tooanyoloaded r.3/_a managerinspan els Möller.3/spa5  5L12" 52las c40lin  sspanid>
sea>comslin   *      _a nst cct eaaniallorithm on the fly.  A d=fcount is grabbed on theinspan els Möller.3/spa5  5L13"152las c40lin  sspanid>
sea>comsedd > *      g"*s9ich=fcot willssoci todailthithm sed locate trinstead.5L13.152las c40lin  sspanid>
sea>comsnstead.
sea>comsedd > * e       odalocate tr=fco: TL shn-determind g_lrittheMoillpeopoloadabddinspan els Möller.3/spa5  
sea>comsedd > nction Plesong suledd mord opecificthm and s fu  This fs kech=asoadabddinspan els Möller.3/spa5  
sea>comsedd > > f">ler.3/_allkr.3/_linstead.
sea>comsedd > *5s3arva3dd id>
sea625d*ea5sf">a52clas93"linNisspanid>
sea>comsedd > In      sul> f Mk" e        value=fcoin > f Mkpoint_linstead.5L10"353las c400in  sspanid>
sea>coms/nstead.5L11"353lass334linfvin *eass="lxr_*      r.3/_alg_locatfv id>
sea*      r.3/_alg_L_GPLokin(const char *eass="lxr_      @g =qigiv id>
sea> f   @g">alg37linNiels Möller.3/spa5  tyr.3/_latLddin *eass="lxr_frontend_latLdd id>
seafrontendUOAGg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typLffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask37linNiels Möller.3/spa5  5L13" 53lass925lin  iels Möller.3/spa5  5L13.353813"838lin   34linfvin *eass="lxr_ris =altfv id>
sea> f">letfvin *iels Möller.3/spa5  lefvin(eiiels Möller.3/spa5  ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa5  5s3arva3ypto/api.c#L9" id5
L9"353clas737linNiels Möller.3/spa5  5L10"454lass323lin           lin *eass="lxr_ris =qigiv id>
sea> f">alg"lin =oeass="lxr_ris =qifindir.3/_lagiv id>
sea> f">lefindir.3L_GPLhar *eass="lxr_      @g =qigiv id>
sea> f   @g">alg"linlNeass="lxr_frontend_latLdd id>
seafrontendUOAGg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa5  5L11"454lass333lin                ea (eass="lxr_ris =u3IS_R_P id>
sea> f">daIS_R_Pin(eass="lxr_ris =qigiv id>
sea> f">algASKin, i iels Möller.3/spa5  leerrin *oeass="lxr_PTRs =u3IS_R_P id>
seaPTRs =uootagivin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa5  lefvin(eiiels Möller.3/spa5  5L13.054813"838lin           34linNiiels Möller.3/spa5  leg"lin =oeass="lxr_ris =qic   tout_freeltfv id>
sea*      c   tout_fL_GPtivin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNeass="lxr_frontend_latLdd id>
seafrontendUOAGAfvin(eiiels Möller.3/spa5  daIS_R_Pin(eass="lxr_ris =letfv id>
sea> f">letflin)Niiels Möller.3/spa5  
sea> f">letfvin *iels Möller.3/spa5algiv 3rr5f="c3r3ypto/api.c#L9" id5
L9"454clas737linNiels Möller.3/spa5  5L10"555lass323lin           in =oeass="lxr_ris =qir.3/_als_puidd id>
sea> f">ler.3/_dis_pui"lin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa5  5L11"555lass333lin           edat eass="lxr_ris =u3err id>
sea> f">leerrin *oeass="lxr_PTRs =u3IS_R_P id>
seaPTRs =uootagivin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa5  leoutin-a:els Möller.3/spa5  lee!rin *oeeaass="lxr_ris =ENOAGAIv id>
sea> f">BUOAGAIvin(sNels Möller.3/spa5  
sea>urrial">algASKin, i iels Möller.3/spa5  leerrd="poeaass="lxr_risqiR_PTRdd id>
sea>isqi">letfvin *iels Möller.3/spa5  5L10"653lass636lin   34linNiiels Möller.3/spa5  5L11"656lass929linNiels Möller.3/spa5  
sea> f">ERR_PTR"lin(-ess="lxr_ris =u3err id>
sea> f">leerrin *iiels Möller.3/spa5  EXPORT_SYMBOL_GPL"lin(eass="lxr_*      r.3/_alg_locatfv id>
sea*      r.3/_alg_L_GPerrin *iiels Möller.3/spa5  
sea>comsedd >/*
sea>comsedd > > f">ledestroyalg_ocaFreesae use_locate transform
sea>comslin   @mem: Start suleg_oslabansform
sea>comsedd > @eg_: Tocate tr=se_ f">lesform5L10"757las c400in  sspanid>
sea>comslesform5L11"757las c40lin  sspanid>
sea>comsedd > *      This fu f">s upk" e locate tr=orithnyllssoci todaresources,lesform
sea>comslin   * wildropsk" e   .  A d=orithm lssoci toda*      g"llesform
sea>coms/nstead.le,        tuct eass="lxr_ris =dir.3/_altfv id>
sea> f">ler.3/_altfvin *eass="lxr_ris =qitfv id>
sea> f">leAIvin(sNels Möller.3/spa5  ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"linlNiels Möller.3/spa5  legAIvin(sNels Möller.3/spa5 lgiv 3rr5f="c3r3ypto/api.c#L9" id5
L9"757clas333lin                 g"linlNiels Möller.3/spa5  5L10"858lass626linNiels Möller.3/spa5  5L11"853lass838lin        eass="lxr_ris =qigiv id>
sea> f">alg"lin =oeass="lxr_ris =attfv id>
sea> f">letfvin *as &ass="lxr_ris =coler.tagiv id>
sea> f">leler.tag"linlNiels Möller.3/spa5  letfvin *as &ass="lxr_ris =coex_c id>
sea> f">leex_cin *amp;&Niass="lxr_ris =lagiv id>
sea> f">alg"lin-aas &ass="lxr_ris ris =coex_c id>
searis ris ">leAIvin(sNels Möller.3/spa5  alg"lin-aas &ass="lxr_ris ris =coex_c id>
searis ris ">legivin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa5  ler.3/_diex_coopv id>
sea> f">lea_3/_isex_coopvin(eass="lxr_ris =letfv id>
sea> f">letfvin *Niels Möller.3/spa5  ler.3/_dis_pui"lin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa5  lekfreein(eass="lxr_malg_="miv id>
seamef">leg"linlNNiels Möller.3/spa5  EXPORT_SYMBOL_GPL"lin(eass="lxr_*      destroyalg_locatfv id>
sea*      destroyalg_L_GPg"linlNNiels Möller.3/spa5  5L10"959lass626linNiels Möller.3/spa5  5L11"959lass3     if  eass="lxr_*      haser.3/_algiv id>
sea> f">lehaser.3L_GPLokin(const char *eass="lxr_  @g =qigiv id>
sea  @g">alg"linlNeass="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =typLdd id>
sea> f">typLffffffffss="lxr_ris =u3rypto/api.a> f">u32"linoeass="lxr_ris =maskdd id>
sea> f">dask26linNiels Möller.3/spa5  ler.3/_alg"lin *eass="lxr_ris =qigiv id>
sea> f">alg"lin =oeass="lxr_ris =qir.3/_alg_
hs_pux_look id>
sea> f">__r.3/_alg_=as_pux_lohar *eass="lxr_  @g =qigiv id>
sea  @g">alg"linlNeass="lxr_ris =u3pLdd id>
sea> f">typL"lin, eass="lxr_ris =u3skdd id>
sea> f">dask"lin)Niiels Möller.3/spa5  daIS_R_Pin(eass="lxr_ris =qigiv id>
sea> f">algASKin, i iels Möller.3/spa5  ler.3/_dis_pui"lin(eass="lxr_ris =qigiv id>
sea> f">alg"linlNNiels Möller.3/spa5  6L10" 60lass626linNiels Möller.3/spa6 16L11"960lass333lin          d="poeass="lxr_res =EXout id>
seares>typ"linlNNiels Möller.3/spa6 2EXPORT_SYMBOL_GPL"lin(eass="lxr_*      haser.3/_algiv id>
sea> f">lehaser.3L_GPg"linlNNiels Möller.3/spa6 4>"CMöllgraphic cord API"nstead.g"linlNNiels Möller.3/spa6 6>"MBO"nstead.g"linlNNiels Möller.3/spa6 7


4/div>


* e original LXR softward byithm inlNNielshttp://sourceforge.net/projects/lxr">LXR d>
sunity>typL"t    experisea>al verss fubyiinlNNielsmailto:lxr@/apux.no">lxr@/apux.no>typ.
4/div>

lxr./apux.no kindly hostodabyiinlNNielshttp://www.redpill-/appro.no">Redpill Lappro AS>typL"provider sulLapux     ultsea=oritoperais fs kervices kince 1995.
4/div>