linux/crypto/authenc.c
<<
>>
Prefs
   1/*
   2 * Authenc: Simple AEAD wrapper for IPsec
   3 *
   4 * Copyright (c) 2007 Herbert Xu <herbert@gondor.apana.org.au>
   5 *
   6 * This program is free software; you can redistribute it and/or modify it
   7 * under the terms of the GNU General Public License as published by the Free
   8 * Software Foundation; either version 2 of the License, or (at your option)
   9 * any later version.
  10 *
  11 */
  12
  13#include <crypto/aead.h>

 * Software Foundat1.9crypto/aead.h&6.160nal/hashfr href="crypto/authenc.c#L14" id="L1ypclass="l1ine" name="L5">   51 * Software Foundat1.9crypto/aead.h&6.160nal/skcip 2 fr href="crypto/authenc.c#L14" id="L1ypclass="l1ine" name="L6">   61crypto/aead.h&g4" id="r href="crypto/authenc.c#L14" id="L1ypclass="l1ine" name="L7">   71crypto/aead.h&scat160walk"r href="crypto/authenc.c#L14" id="L1ypclass="l1ine" name="L8">   81crypto/aead6/cry/er fr href="crypto/authenc.c#L14" id="L1ypclass="l1ine" name="L9">   91crypto/aead6/cry/initfr href="crypto/authenc.c#L14" id="L1y2 class="2ine" name="L10">  10crypto/aead6/cry/k60nelfr href="crypto/authenc.c#L14" id="L1y2 class="2ine" name="L11">  11crypto/aead6/cry/spaulefr href="crypto/authenc.c#L14" id="L1y2class="liine" name="L2">   2<
crypto/aead6/cry/rtnet6/ck"r href="crypto/authenc.c#L14" id="L1y2 class="2ine" name="L13">  13crypto/aead6/cry/slab"r href="crypto/authenc.c#L14" id="L1y2to/authe2c.c#L14" id=on)
2a hr 2lass="comment"> * Software Foundat16/cry/spinlock"ref">crypto/aead6/cry/spinlock"r href="crypto/authenc.c#L14" id="L1y2class="l2ine" name="L5">   52   62
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l,tersignree6.1prefs?returcode=flagsne" name=s/aeadflagse &l)crypto/authenc.c#L14" id="L1y2class="l2ine" name="L7">   72   82   92  10  11   23
   3<#incl33e &l anuctprefs?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l {rypto/authenc.c#L13" id="L133to/authe3c.c#L14" id=on)
3a hr 34e &l        ersignree6.1prefs?returcode=>
qoffne" name=s/aead>
qoffe &lcrypto/authenc.c#L14" id="L1y3class="l3ine" name="L5">   53   63   73   83   93
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l {rypto/authenc.c#L13" id="L134 class="4ine" name="L10">  10  11   24
   34#incl43e &l         anuctprefs?returcode=scat160listne" name=s/aeadscat160liste &l refs?returcode=cip 2 ne" name=s/aeadeip 2 e &l[2]crypto/authenc.c#L14" id="L1y4class="liine" name="L4">   4

ene" name=s/aeadeorapp>ee &lcrypto/authenc.c#L14" id="L1y4class="l4ine" name="L5">   54

ene" name=s/aeadupdate_corapp>ee &lcrypto/authenc.c#L14" id="L1y4class="l4ine" name="L6">   64   74   84   94
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l( anuctprefs?returcode=gt;
 >
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l,t6.1prefs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" c class="5ine" name="L10">  10  11   25

quest_corapp>ene" name=s/aeadgt;
 >
quest_corapp>ee &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y5class="l5ine" name="L3">   35#incl53e &l}rypto/authenc.c#L14" id="L1y5class="l5ine" name="L4">   45a hr 54f="crypto/authenc.c#L13" id="L135class="liine" name="L5">   5<   65   75   85   95  10  11   26
   36#incl63e &l         anuctprefs?returcode=raght ne" name=s/aeadraght e &l *refs?returcode=>tane" name=s/aeadrage &l =p(voidp*)refs?returcode=keyne" name=s/aeadkeye &lcrypto/authenc.c#L14" id="L1y6class="l6ine" name="L4">   46a hr 64e &l         anuctprefs?returcode=enc.c#_a3" id=_key_paramne" name=s/aeadenc.c#_a3" id=_key_parame &l *refs?returcode=paramne" name=s/aeadparame &lcrypto/authenc.c#L14" id="L1y6class="l6ine" name="L5">   56   6<   76tane" name=s/aeadrage &l,trefs?returcode=keylenne" name=s/aeadkeylene &l))rypto/authenc.c#L5" id="L5" 6class="l6ine" name="L8">   86   96tane" name=s/aeadrage &l-
  10  11tane" name=s/aeadrage &l)"> *  sizeof(*refs?returcode=paramne" name=s/aeadparame &l))rypto/authenc.c#L5" id="L5" 7class="l7ine" name="L2">   27
   37#incl73f="crypto/authenc.c#L13" id="L137class="l7ine" name="L4">   47a hr 74e &l        refs?returcode=paramne" name=s/aeadparame &l =prefs?returcode=RTA_DATAne" name=s/aeadRTA_DATAe &l(refs?returcode=>tane" name=s/aeadrage &l)crypto/authenc.c#L14" id="L1y7class="l7ine" name="L5">   57   67   7<tane" name=s/aeadrage &l-
   87tane" name=s/aeadrage &l-
   97  10 *  hefs?returcode=id=keylenne" name=s/aeadid=keylene &l)rypto/authenc.c#L13" id="L138 class="8ine" name="L11">  11   28
   38#incl83e &l        refs?returcode=13" keylenne" name=s/aead13" keylene &l =prefs?returcode=keylenne" name=s/aeadkeylene &l -prefs?returcode=id=keylenne" name=s/aeadid=keylene &lcrypto/authenc.c#L14" id="L1y8class="l8ine" name="L4">   48a hr 84f="crypto/authenc.c#L13" id="L138class="l8ine" name="L5">   58   68   78   8<   98  10  11   29
   39#incl93e &l                gototrefs?returcode=outne" name=s/aeadoute &lcrypto/authenc.c#L14" id="L1y9class="l9ine" name="L4">   49a hr 94f="crypto/authenc.c#L13" id="L139class="l9ine" name="L5">   59   69   79   89   9<  10<<  1101spa><1f="crypto/authenc.c#L13" id="L1310 class="l0ine" name="L12">  1202spa>  1303spa><3e &l        e;">
	
<04spa><4f="crypto/authenc.c#L13" id="L1310class="l10ine" name="L5">   5105spa><5lass=efs?returcode=badkeyne" name=s/aeadbadkeye &l:rypto/authenc.c#L13" id="L1310class="l10ine" name="L6">   6106spa><6e &l        refs?returcode=enc.c#_at;
_set_flagsne" name=s/aeadenc.c#_at;
_set_flagse &l(refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l,trefs?returcode=CRYPTO_TFM_RES_BAD_KEY_LENne" name=s/aeadCRYPTO_TFM_RES_BAD_KEY_LENe &l)crypto/authenc.c#L14" id="L1y10class="l10ine" name="L7">   7107spa><7e &l        gototrefs?returcode=outne" name=s/aeadoute &lcrypto/authenc.c#L14" id="L1y10class="l10ine" name="L8">   8108spa><8e &l}rypto/authenc.c#L14" id="L1y10class="l10ine" name="L9">   9109spa><9f="crypto/authenc.c#L13" id="L131" class="lline" name="L10">  10>
questne" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=g>
qne" name=s/aeada>
qe &l,rypto/authenc.c#L13" id="L131" class="liine" name="L11">  11<1spa>11e &l                                            6.1prefs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 1" class="lline" name="L12">  12>
  13>#inc113e &l         anuctprefs?returcode=gt;
 >
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l = refs?returcode=g>
qne" name=s/aeada>
qe &l-

<
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y1pclass="l11ine" name="L5">   511   611
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y1pclass="l11ine" name="L7">   711
questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y1pclass="l11ine" name="L8">   811   911  10  11   21<

quest_set_enc.cne" name=s/aead1hash_>
quest_set_enc.ce &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-

qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l,rypto/authenc.c#L13" id="L1312 class="12ine" name="L13">  13
q_ctxne" name=s/aead1>
q_ctxe &l-

12a hr124e &l        refs?returcode=1hash_>
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbacke &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l) &crypto/authenc.c#L14" id="L1y12class="l12ine" name="L5">   512   612
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y12class="l12ine" name="L7">   712   812
 " name=s/aeadenc.c#_ahash_fin">e &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y12class="l12ine" name="L9">   912  10  11   213

qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-
  13##inc133e &l                                 refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-

13a hr134e &l                                 refs?returcode=enc.c#_at;
_13" sizene" name=s/aeadenc.c#_at;
_13" sizee &l(refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l), 1)crypto/authenc.c#L14" id="L1y13class="l13ine" name="L5">   513   613   713
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y13class="l13ine" name="L8">   813   913  10
questne" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=g>
qne" name=s/aeada>
qe &l, 6.1prefs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 14 class="14ine" name="L11">  11   214

questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l = refs?returcode=g>
qne" name=s/aeada>
qe &l-
   314#inc143e &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l =prefs?returcode=enc.c#_at;
_>
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y14class="l1iine" name="L4">   41   514
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y14class="l14ine" name="L6">   614
questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y14class="l14ine" name="L7">   714   814   914  10  11
qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-
   215

q_ctxne" name=s/aead1>
q_ctxe &l-
   315#inc153e &l                                 refs?returcode=enc.c#_at;
_13" sizene" name=s/aeadenc.c#_at;
_13" sizee &l(refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l), 1)crypto/authenc.c#L14" id="L1y15class="l15ine" name="L4">   415a hr154f="crypto/authenc.c#L13" id="L1315class="l1iine" name="L5">   51<   615
quest_corapp>ene" name=s/aeadgt;
 >
quest_corapp>ee &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y1cclass="l15ine" name="L7">   715   815   915
questne" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=g>
qne" name=s/aeada>
qe &l,rypto/authenc.c#L13" id="L1316 class="16ine" name="L10">  10  11   216
   316#inc163e &l        ersignree6.1prefs?returcode=13" sizene" name=s/aead13" sizee &lcrypto/authenc.c#L14" id="L1ypcclass="l16ine" name="L4">   416a hr164e &l         anuctprefs?returcode=ablkcip 2 _>
questne" name=s/aead1blkcip 2 _>
queste &l *refs?returcode=gb>
qne" name=s/aeadab>
qe &lcrypto/authenc.c#L14" id="L1ypcclass="l16ine" name="L5">   516
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l = refs?returcode=g>
qne" name=s/aeada>
qe &l-
   61<
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y16class="l16ine" name="L7">   716   816
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y16class="l16ine" name="L9">   916
questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y17 class="17ine" name="L10">  10
qne" name=s/aead>
qe &l-
  11   217
   317#inc173e &l                gototrefs?returcode=outne" name=s/aeadoute &lcrypto/authenc.c#L14" id="L1y17class="l17ine" name="L4">   417a hr174f="crypto/authenc.c#L13" id="L1317class="l17ine" name="L5">   517
quest_set_enc.cne" name=s/aead1hash_>
quest_set_enc.ce &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-

qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l,rypto/authenc.c#L13" id="L1317class="l17ine" name="L6">   617
q_ctxne" name=s/aead1>
q_ctxe &l-
   71<
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbacke &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l) &crypto/authenc.c#L14" id="L1y17class="l17ine" name="L8">   817   917
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y18 class="18ine" name="L10">  10  11
 " name=s/aeadenc.c#_ahash_fin">e &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y18class="l18ine" name="L2">   218
   318#inc183e &l                gototrefs?returcode=outne" name=s/aeadoute &lcrypto/authenc.c#L14" id="L1y18class="l18ine" name="L4">   418a hr184f="crypto/authenc.c#L13" id="L1318class="l18ine" name="L5">   518   618   718
qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l + refs?returcode=13" sizene" name=s/aead13" sizee &lcrypto/authenc.c#L14" id="L1yp8class="l1iine" name="L8">   81<
q_ctxne" name=s/aead1>
q_ctxe &l-

q_ctxne" name=s/aead1>
q_ctxe &l-
   918  10  11
 " name=s/aeadmemcm>e &l(refs?returcode=ihashne" name=s/aeadihashe &l, refs?returcode=1h>
qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l, refs?returcode=13" sizene" name=s/aead13" sizee &l) ? -refs?returcode=EBADMSGne" name=s/aeadEBADMSGe &l : 0crypto/authenc.c#L14" id="L1y19class="l19ine" name="L2">   219
   319#inc193e &l                gototrefs?returcode=outne" name=s/aeadoute &lcrypto/authenc.c#L14" id="L1y19class="l19ine" name="L4">   419a hr194f="crypto/authenc.c#L13" id="L1319class="l19ine" name="L5">   519
qne" name=s/aeadab>
qe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y19class="l19ine" name="L6">   619
quest_set_tfmne" name=s/aead1blkcip 2 _>
quest_set_tfme &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=etxne" name=s/aeadetxe &l-
   719
quest_set_eallbackne" name=s/aead1blkcip 2 _>
quest_set_eallbacke &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l),rypto/authenc.c#L13" id="L1319class="l19ine" name="L8">   819
qne" name=s/aead>
qe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l-
   91<
quest_set_enc.cne" name=s/aead1blkcip 2 _>
quest_set_enc.ce &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=>
qne" name=s/aead>
qe &l-

qne" name=s/aead>
qe &l-
  10
qne" name=s/aead>
qe &l-
  11  12
qne" name=s/aeadab>
qe &l)crypto/authenc.c#L14" id="L1y203class="20ine" name="L3">   3203spa203f="crypto/authenc.c#L13" id="L1320to/authe20c.c#L14" id=on)
204spa2<4f="crefs?returcode=outne" name=s/aeadoute &l:rypto/authenc.c#L13" id="L1320class="l20ine" name="L5">   5205spa205e &l        refs?returcode=13" id=_>
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y20class="l20ine" name="L6">   6206spa2<6e &l}rypto/authenc.c#L14" id="L1y20class="l20ine" name="L7">   7207spa207f="crypto/authenc.c#L13" id="L1320class="l20ine" name="L8">   8208spa2<8e &l aght. voidprefs?returcode=g3" id=_verify_ahash_6/2f/6" name=s/aeadg3" id=_verify_ahash_6/2fe &l( anuctprefs?returcode=enc.c#_asyd=_>
questne" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=g>
qne" name=s/aeada>
qe &l,rypto/authenc.c#L13" id="L1320class="l20ine" name="L9">   9209spa209e &l                                      6.1prefs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 2" class="2line" name="L10">  10  11  12
  13#inc213e &l         anuctprefs?returcode=gblkcip 2 _>
questne" name=s/aead1blkcip 2 _>
queste &l *refs?returcode=gb>
qne" name=s/aeadab>
qe &lcrypto/authenc.c#L14" id="L1y2pto/authe2nc.c#L14" id=on)
2
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l = refs?returcode=g>
qne" name=s/aeada>
qe &l-
   521
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y2pclass="l21ine" name="L6">   621   721
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y2pclass="l21ine" name="L8">   821
questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y2pclass="l21ine" name="L9">   921
qne" name=s/aead>
qe &l-
  10  11   22<
  13
22a hr224e &l        refs?returcode=13" sizene" name=s/aead13" sizee &l =prefs?returcode=enc.c#_at;
_13" sizene" name=s/aeadenc.c#_at;
_13" sizee &l(refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l)crypto/authenc.c#L14" id="L1y22class="l22ine" name="L5">   522   622
qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l + refs?returcode=13" sizene" name=s/aead13" sizee &lcrypto/authenc.c#L14" id="L1y22class="l22ine" name="L7">   722
q_ctxne" name=s/aead1>
q_ctxe &l-

q_ctxne" name=s/aead1>
q_ctxe &l-
   822   922  10
 " name=s/aeadmemcm>e &l(refs?returcode=ihashne" name=s/aeadihashe &l, refs?returcode=1h>
qne" name=s/aeadah>
qe &l-

    ne" name=s/aead>
    e &l, refs?returcode=13" sizene" name=s/aead13" sizee &l) ? -refs?returcode=EBADMSGne" name=s/aeadEBADMSGe &l : 0crypto/authenc.c#L14" id="L1y23 class="23ine" name="L11">  11   223
  13
23a hr234e &l        refs?returcode=1b>
qne" name=s/aeadab>
qe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y23class="l23ine" name="L5">   523
quest_set_tfmne" name=s/aead1blkcip 2 _>
quest_set_tfme &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=etxne" name=s/aeadetxe &l-
   623
quest_set_eallbackne" name=s/aead1blkcip 2 _>
quest_set_eallbacke &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l),rypto/authenc.c#L13" id="L1323class="l23ine" name="L7">   723
qne" name=s/aead>
qe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l-
   823
quest_set_enc.cne" name=s/aead1blkcip 2 _>
quest_set_enc.ce &l(refs?returcode=gb>
qne" name=s/aeadab>
qe &l,trefs?returcode=>
qne" name=s/aead>
qe &l-

qne" name=s/aead>
qe &l-
   923
qne" name=s/aead>
qe &l-
  10  11
qne" name=s/aeadab>
qe &l)crypto/authenc.c#L14" id="L1y24class="l24ine" name="L2">   224
   324#inc243e &lrefs?returcode=outne" name=s/aeadoute &l:rypto/authenc.c#L13" id="L1324class="l2iine" name="L4">   42
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y24class="l24ine" name="L5">   524   624   724
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l, ersignree6.1prefs?returcode=flagsne" name=s/aeadflagse &l)rypto/authenc.c#L5" id="L5" 24class="l24ine" name="L8">   824   924
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y2c class="25ine" name="L10">  10  11   225

quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y25class="l25ine" name="L3">   325#inc253e &l         anuctprefs?returcode=ghash_>
questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y25class="l25ine" name="L4">   425a hr254e &l        refs?returcode=uine" name=s/aeadu8e &l *refs?returcode=hashne" name=s/aeadhashe &l = refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-
   52<   625   725   825   925  10
quest_set_tfmne" name=s/aead1hash_>
quest_set_tfme &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=13" ne" name=s/aeadg3" e &l)crypto/authenc.c#L14" id="L1y26 class="26ine" name="L11">  11   226

qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y26class="l26ine" name="L3">   326#inc263e &l        if (refs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 2cclass="l26ine" name="L4">   426a hr264e &l                return refs?returcode=ERR_PTRne" name=s/aeadERR_PTRe &l(refs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y2cclass="l26ine" name="L5">   526   62<
quest_set_enc.cne" name=s/aead1hash_>
quest_set_enc.ce &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=>
qne" name=s/aead>
qe &l-

qne" name=s/aead>
qe &l-
   726
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbacke &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l) &cprefs?returcode=flagsne" name=s/aeadflagse &l,rypto/authenc.c#L13" id="L1326class="l26ine" name="L8">   826
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadupdate_corapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y2cclass="l26ine" name="L9">   926  10
qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y27 class="27ine" name="L11">  11   227
   327#inc273f="crypto/authenc.c#L13" id="L1327class="l27ine" name="L4">   427a hr274e &l        refs?returcode=1hash_>
quest_set_enc.cne" name=s/aead1hash_>
quest_set_enc.ce &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-
   527
q_ctxne" name=s/aead1>
q_ctxe &l-
   627
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbacke &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l) &cprefs?returcode=flagsne" name=s/aeadflagse &l,rypto/authenc.c#L13" id="L1327class="l2iine" name="L7">   72<
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y27class="l27ine" name="L8">   827   927
 " name=s/aeadenc.c#_ahash_fin">e &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y28 class="28ine" name="L10">  10  11   228
   328#inc283e &l        return refs?returcode=hashne" name=s/aeadhashe &lcrypto/authenc.c#L14" id="L1y28class="l28ine" name="L4">   428a hr284f="c}rypto/authenc.c#L14" id="L1y28class="l28ine" name="L5">   528   628
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l, ersignree6.1prefs?returcode=flagsne" name=s/aeadflagse &l)rypto/authenc.c#L5" id="L5" 28class="l28ine" name="L7">   728   82<
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y28class="l28ine" name="L9">   928  10  11
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y29class="l29ine" name="L2">   229

questne" name=s/aead1hash_>
queste &l *refs?returcode=gh>
qne" name=s/aeadah>
qe &l = (voidp*)(refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-

qoffne" name=s/aead>
qoffe &l)crypto/authenc.c#L14" id="L1y29class="l29ine" name="L3">   329#inc293e &l        refs?returcode=uine" name=s/aeadu8e &l *refs?returcode=hashne" name=s/aeadhashe &l = refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l-
   429a hr294e &l        6.1prefs?returcode=er ne" name=s/aeader e &lcrypto/authenc.c#L14" id="L1y29class="l29ine" name="L5">   529   629   729   829   92<
quest_set_tfmne" name=s/aead1hash_>
quest_set_tfme &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=13" ne" name=s/aeadg3" e &l)crypto/authenc.c#L14" id="L1y30 class="3iine" name="L10">  10
quest_set_enc.cne" name=s/aead1hash_>
quest_set_enc.ce &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-
  11
q_ctxne" name=s/aead1>
q_ctxe &l-
  12
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbacke &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l, refs?returcode=1t;
 >
quest_flagsne" name=s/aead1t;
 >
quest_flagse &l(refs?returcode=>
qne" name=s/aead>
qe &l) &cprefs?returcode=flagsne" name=s/aeadflagse &l,rypto/authenc.c#L13" id="L13303class="30ine" name="L3">   3303spa303e &l                                   refs?returcode=1>
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadeorapp>ee &l, refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y30to/authe30c.c#L14" id=on)
304spa304f="crypto/authenc.c#L13" id="L1330class="l30ine" name="L5">   5305spa305e &l        refs?returcode=er ne" name=s/aeader e &l = refs?returcode=enc.c#_ahash_digestne" name=s/aeadenc.c#_ahash_digeste &l(refs?returcode=gh>
qne" name=s/aeadah>
qe &l)crypto/authenc.c#L14" id="L1y30class="l30ine" name="L6">   6306spa306e &l        if (refs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 30class="l30ine" name="L7">   7307spa307e &l                return refs?returcode=ERR_PTRne" name=s/aeadERR_PTRe &l(refs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y30class="l30ine" name="L8">   8308spa308f="crypto/authenc.c#L13" id="L1330class="l30ine" name="L9">   9309spa309e &l        return refs?returcode=hashne" name=s/aeadhashe &lcrypto/authenc.c#L14" id="L1y3" class="3line" name="L10">  10  11  12

questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l, refs?returcode=uine" name=s/aeadu8e &l *refs?returcode=ivne" name=s/aeadive &l,rypto/authenc.c#L13" id="L133" class="3line" name="L13">  13#inc313e &l                                 ersignree6.1prefs?returcode=flagsne" name=s/aeadflagse &l)rypto/authenc.c#L5" id="L5" 3pto/authe3nc.c#L14" id=on)
3   531
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L13" id="L133pclass="l31ine" name="L6">   631
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y3pclass="l31ine" name="L7">   731
qne" name=s/aead>
qe &l-
   831
qne" name=s/aead>
qe &l-
   931
q_ctxne" name=s/aead1>
q_ctxe &l-
  10
q_ctxne" name=s/aead1>
q_ctxe &l-
  11   23<

qne" name=s/aead>
qe &l-
  13
32a hr324e &l         anuctprefs?returcode=pagene" name=s/aeadpagee &l *refs?returcode=dst>
 " name=s/aeaddst>e &lcrypto/authenc.c#L14" id="L1y32class="l32ine" name="L5">   532   632   732   832
 " name=s/aeaddst>e &l =prefs?returcode=sg_pagene" name=s/aeadsg_pagee &l(refs?returcode=dstne" name=s/aeadds e &l)crypto/authenc.c#L14" id="L1y32class="l32ine" name="L9">   932
 " name=s/aeaddst>e &l) ? refs?returcode=NULL
 " name=s/aeadNULLe &l :prefs?returcode=page_addressne" name=s/aeadpage_addresse &l(refs?returcode=dst>
 " name=s/aeaddst>e &l) + refs?returcode=dstne" name=s/aeadds e &l-
  10  11   233
  13
33a hr334e &l                refs?returcode=scat160walk_enc.c#_chainne" name=s/aeadscat160walk_enc.c#_chaine &l(refs?returcode=cip 2 ne" name=s/aeadeip 2 e &l, refs?returcode=dstne" name=s/aeadds e &l, refs?returcode=vdstne" name=s/aeadvds e &l ==prefs?returcode=ivne" name=s/aeadive &l + refs?returcode=ivsizene" name=s/aeadivsizee &l, 2)crypto/authenc.c#L14" id="L1y33class="l33ine" name="L5">   533   633   733   833   933  10  11   234
   334#inc343e &l                refs?returcode=scat160walk_enc.c#_chainne" name=s/aeadscat160walk_enc.c#_chaine &l(refs?returcode=aagne" name=s/aeadasge &l, refs?returcode=dstne" name=s/aeadds e &l, 0, 2)crypto/authenc.c#L14" id="L1y34to/authe3iine" name="L4">   43   534
qne" name=s/aead>
qe &l-
   634   734   834
q_ctxne" name=s/aead1>
q_ctxe &l-
   934
q_ctxne" name=s/aead1>
q_ctxe &l-
  10  11
q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadeorapp>ee &l = refs?returcode=a3" id=_geniv_ahash_6/2f/6" name=s/aeadg3" id=_geniv_ahash_6/2fe &lcrypto/authenc.c#L14" id="L1y3cclass="l35ine" name="L2">   235

q_ctxne" name=s/aead1>
q_ctxe &l-
ene" name=s/aeadupdate_corapp>ee &l = refs?returcode=a3" id=_geniv_ahash_update_6/2f/6" name=s/aeadg3" id=_geniv_ahash_update_6/2fe &lcrypto/authenc.c#L14" id="L1y3c class="35ine" name="L3">   335#inc353f="crypto/authenc.c#L13" id="L1335class="l35ine" name="L4">   435a hr354e &l        refs?returcode=hashne" name=s/aeadhashe &l = refs?returcode=g3" id=_ahash_fnne" name=s/aeadn3" id=_ahash_fne &l(refs?returcode=>
qne" name=s/aead>
qe &l,trefs?returcode=flagsne" name=s/aeadflagse &l)crypto/authenc.c#L14" id="L1y3cclass="l3iine" name="L5">   53<   635   735   835   935  10  11   236
   336#inc363e &l aght. voidprefs?returcode=enc.c#_a3" id=_id=nc.c_6/2f/6" name=s/aeadenc.c#_a3" id=_id=nc.c_6/2fe &l( anuctprefs?returcode=enc.c#_asyd=_>
quest/6" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l,rypto/authenc.c#L14" id="L1y36class="l36ine" name="L4">   436a hr364e &l                                        6.1prefs?returcode=er ne" name=s/aeader e &l)rypto/authenc.c#L5" id="L5" 3cclass="l36ine" name="L5">   536   63<
questne" name=s/aead1t;
 >
queste &l *refs?returcode=a>
qne" name=s/aeada>
qe &l = refs?returcode=>
qne" name=s/aead>
qe &l-
   736   836   936
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37 class="37ine" name="L10">  10  11
questne" name=s/aeadgblkcip 2 _>
queste &l *refs?returcode=gb>
qne" name=s/aeadab>
qe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L2">   237

qne" name=s/aeadab>
qe &l + 1) +rypto/authenc.c#L14" id="L1y37class="l37ine" name="L3">   337#inc373e &l                         refs?returcode=enc.c#_ablkcip 2 _>
qsizene" name=s/aeadenc.c#_ablkcip 2 _>
qsizee &l(refs?returcode=ctxne" name=s/aeadetxe &l-
   437a hr374f="crypto/authenc.c#L13" id="L1337class="l37ine" name="L5">   537
qne" name=s/aeada>
qe &l, refs?returcode=ivne" name=s/aeadive &l,p0)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L6">   637   73<   837
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l(refs?returcode=a>
qne" name=s/aeada>
qe &l, refs?returcode=er ne" name=s/aeader e &l)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L9">   937  10  11
questne" name=s/aead1t;
 >
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l)rypto/authenc.c#L5" id="L5" 38class="l38ine" name="L2">   238
   338#inc383e &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l =prefs?returcode=enc.c#_at;
_>
qtfmne" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y38class="l38ine" name="L4">   438a hr384e &l         anuctprefs?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?returcode=ctxne" name=s/aeadetxe &l =prefs?returcode=enc.c#_at;
_ctxne" name=s/aeadenc.c#_at;
_ctxe &l(refs?returcode=g3" id=ne" name=s/aeadg3" id=e &l)crypto/authenc.c#L14" id="L1y38class="l38ine" name="L5">   538
quest_ctxne" name=s/aead13" id=_>
quest_ctxe &l *refs?returcode=g>
q_ctxne" name=s/aead1>
q_ctxe &l = refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quest_ctxe &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y38class="l38ine" name="L6">   638   738
qne" name=s/aead>
qe &l-
   83<
quest_ctx1e &l     4l     428ine"turcode=enc.c#_a3" id=_ctxnename=s/aeadetxe &l-
   338#inc3e" ine"turcode=enc.c#_a3" id=_ctxnename=e=typto/authenc.c#L{-henc.c#L14" id=623n1opto/a4 class="3line" name="L13">  13#inc3lass=te &l *refs?returcode=>
qne" namse"turcodel *refs9-qne" name=s/aeadab>
qe &l = refs?rfs?returcode=cip 2 ne" name=sl = refs?rfs?ret?returcode=enc.c#_a3uthenc.c#L14" id="L1y37class="l37ine" name="L2">   2nc.c#_aha3he &l *refs?returcode=g33 ne" 3ame=s/aeadg3" 1>
q_ctxe &l-

quest_ctxe &l(r3fs?re39?returcode=eorapp>ene" name=s/aeadqe &l = (3oidp*)(refs?returcode=g>3q_ctx39v_ahash_6/2f/6" name=s/aeadgurcode=dstne" namekne" name=s/aeadenc.c#_arcode=dstne" namekne" nam &l         anuctpref=>
qne" namse"turcodel *refs=_genicvne" name=sthenc.c#L14" id="L1y37class="l37ine" name="L2">   2nrcode=g3"name=s/aeadetxe &l-
  13
qne" name=s/aearcode=dstne" namekne" code=gh> &l         anuctpref=>
qne" namse"turcodel *refs=_genicvne" name=e=s/aeadsge &l, refs?returcode=hashne" name=s/aeadhashe &l,rypto/authenc.c#L13" id="L1y301class="ine" name="L10">  10
quest_set_eallbackne" name=s/aead1hash_>
quest_set_eallbalcrypto/a3thenc.c#L14" id="L1y29cl3ss="l39thenc.c#L13" id="L1326class="rcode=dstne" namekne" c id="L1337class="l3"rcode=dstne" namekne" c id= &l         anuctpref=>
qne" namse"turcodel *refs=_genicvne" name=ame=s/aeadetxe &l-
   635<_genicvne" name=ame=s/aeadetxe &l-

quest_set_eallbalefs?retur8e &l *)refs?returcode=A3IGNne3 name=s/aeadALIGNe &l((ersignreelo3g)refs?re3urcode=hashne" name=s/ae3dhash3 &l + refs?returcode=enc.c#_amemc>3<3 &l         anuctprename="L11">  11
quest_set_eallb4         4            refs?returco4e=enc40  637
quest_set_tfme4&l(re40 ine"turcode=enc.c#_a3" id=_efs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) +rrcode=dstn13" id="L1337class="l37ine" narcode=dstn13" id= &l         anuctpref=>
qne" namse"turcodel *refs=s/aead1hash_>
quest_set_eallb4 2ame=s/a4ae &l *refs?returcode=g34ne" n4me=s/aead1hashl-
ene" name=s/aeadeorapp>ee &l, refs?returcode=4ode=1>
q_4txne" name=s/aead1>
q_ct4e &l-4   435a hr35fs?returcode=tailne" name=s/aeadtaile &l + refs?returc4cke &l(re4s?returcode=gh>
qne" nam4=s/ae4dah>
qe &l, refs?returcode=1t;
 >
4uest_flag4ne" name=s/aead1t;
 >
qu4st_fl4gse &l(refs?re="L4">   435a hr35 + 1) +rypto/authenc.c#L14" id="L1y37class="l37ine" name="L3">   337#inc3refs?returcode=1>
q_ctxne" name=s/aead1>
q4" id=623n1opto/a4 clas.c#L5" id="L5" 35CRYPTO_TFM_REQ_MAY_SLEEP id=623n1opto/aCRYPTO_TFM_REQ_MAY_SLEEPrefs=s/aead1hash_>
quest_set_eallb4 6st_flag4nauthenc.c#L14" id="L1y24me=s/4ead1>
/aeadive &l,p0)crypto/authenc4
qne" nam4=s/aead>
qe &l)crypto/au4henc.40L1y37class="l37ine" name="L4">   4?returcod4=er ne" name=s/aeader e 4l = r4fs?ret>   93537  10   2<46">   6306spa306e &l        if4(refs4returcl)crypto/authenc.c#L14" id="L4rypto/aut4enc.c#L5" id="L5" 30clas4="l3041turcode=ctxne" name=s/aeadetxe &l =p/aeadenc.c#_a3" id=_id=nc.c_6/2fe &l( anuctprefs?returcode=enc.c#_asyd=_>
quest/6" name=s/aeadenc.c#_asyd=_>
queste &l *refs?returcode=>
qne" name=s/aead>
qe &l,rypto/authenc.c#L14" id="L1y36class="l36ine"4         4      return refs?returc4de=ER41e" name=s/aeadenc.clene &l,rypto/43" class=43line" name="L10">  10   536  12

q_ctxe &l = ode=dstngiv      denc.c#_a3" id=_id=nc. ode=dstngiv      denc.c#anuctprefs?returcode=gd=_>
queste &l *regclass="37ine" name="L10">  10
qoffne" name=s/aead>
qoff4         4                   ersig4ree6.41160walk_enc.c#_chaine &l(refs?returcefs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) +rypto/authenc.c#L14" id="L1y37class="l37ine" name="L3">   337#inc373e &l                         refs?returcodgd=_>
queste &l *regclass="rcode=>
qne" name=s/g4" id=623n1opto/ag2 _>
qsizene" name=s/aeadenc.c#_ablkcip4=g3" id=n4" name=s/aeadg3" id=e &l4=pref41ive &l + refs?returcode=ivsizene" name=s/a4 name=s/a4ad13" id=_>
quest_ctxe &4 *ref41name=s/aeadALIGNe &l((ersignreelo4uctprefs?4eturcode=scat160listne" 4ame=s41lenne" name=s/aeadnamo=lene &>   537
qne" 4t160listn4" name=s/aeadscat160list4 &l *42eturcode=er ne" name=s/aeader e &l460listne"4name=s/aeadscat160liste 4l *re42e" name="L7">   7307spa307e &4       an4ctprefs?returcode=scat164listn42PTRne" name=s/aeadERR_PTRe &l(refs?returcode=eriv        refs?returcode=enc.c#_at;
_13giv       a>37   2<4="32ine" 4ame="L11">  1136  10  11     giv      denname=s/aeadenc.c#_a    giv      dennam?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re4rypto/aut4enc.c#L14" id="L1y32 cla4s="3242prefs?returcode=enc.c#_at;
_>
qtfmnad>
qe &l)rypto/authenc.c#L5" id="L5" 38class="l38ine" name="L2">   238
   338#inc383e &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?re4 id=_ahas4_fnne" name=s/aeadn3" id4_ahas42nc.c#_a3" id=_id=nc.c_6/2f/6" name=s/aeadenc.c#_a3" id=_id=nc.c_6/2fe &l( anuctprefs?returcode=enc.c#_asyd=_>
quest/6" name=siine"/aeadenc.c#_asyd=_>
queste &l *refs?returcode=>
qne" name=s/enc.c#_asyd=_>
quest/6" nam/aeadenc.c#_at;
e &l *refs?re4 g3" id=n414" id=on)
32a hr424e &42
q_ctxne" name=s/aead1>
q_ctxe &l = ode=dstngiv      denc.c#_a3" id=_id=nc. ode=dstngiv      denc.c#anuctprefs?returcode=gd=_>
queste &l *regclass="37ine" name="L10">  10
 " name=s/aeaddst>e &lcrypctxnename=e=typto/authenc.c#L{-henc.c#L14" id=623n1opto/a4 class="/aeadenc.c#_asyd=_>
queste &l *refs?returcode=>
qne" name=s/g4" id=623n1opto/ag2 _>
qc#_a3" id=_ctxe &l *refs?retu4ectprefs?4 &lcrypto/authenc.c#L14"4id="L4y32class="l32i1>
q_ctxe &l-
   932
queste &l *regclass=".c#L5" id="L5" 35cturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L2">   2e &l) ? refs?returco4e=NUL43a hefs?returcode=sgne" name= ode=dstngiv      ne" code=gh>
qne" name=s/ae ode=dstngiv      ne" code=gh>?returcode=enc.c#_a3gd=_>
queste &l *regclass=".c#L5" id="L5" 35e=s/aeadsge &l, refs?returcode=hashne" name=s/aeadhashe &l,rypto/authen" id=_ctxne" name=s/aeadenc.ine" name="L10">  1037class="l29ine" name="=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?retu4enc.c#L134 id="L1333class="l33ine"4name=43v_ahash_6/2f/6" name=s/aeadg ode=dstngiv      ne" c     refs?returcode ode=dstngiv      ne" c    ?returcode=enc.c#_a3gd=_>
queste &l *regclass=".c#L5" id="L5" 35ee="=_ctxne" name=s/aeadencs?returcode=id=ne" nsrhenc.c#L14" id="srhrefs=_genicvne" name=ee="=_ctxne" name=s/aeadencs?returcode=id=ne" nadhashe &l))rypto/authenc.c#L5" id="L5" 35ee="=_ctxne" name=s/aeadencs?returcode=id=ne" nclass="l35ine" name="L6">   635<#_a3" id=_ctxe &l *refs?retu4eypto/aut4e=s/aeadive &l,prefs?ret4rcode4ivsizene" name=s/aeadippppppppppppppppppppspa359e &l     ee="=_ctxne" name=s/aeadencs?returcode=id=ne" n4" id=623n1opto/a4 clas=s/aead1hash_>
quest_set_eallb4cat160wal4_enc.c#_chainne" name=s/4eadsc43fne &l =prefs?returcode=enc. ode=dstngiv      ne" g4" id=623n1opto/a ode=dstngiv      ne" g4"?returcode=enc.c#_a3gd=_>
queste &l *regclass=".c#L5" id="L5" 35name="L11">  11   4adivsizee4&l, 2)crypto/authenc.c#L44" id43>
 " name=s/aeaddst>e &lcrypefs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) + ode=dstngiv        refs?returcode=enc.c# ode=dstngiv       ?returcode=enc.c#_a3gd=_>
queste &l *regclass=".c#_a3" id=_ctxe &l *refs?retu4ectprefs?4335e &l                r4fs?re4urcode=dstne" name=s/aeadds e &l authenc.c#L14" id="L1y36class="l36ine" name="L2">   2<4a336e &l 4              refs?retur4ode=e4c.clenne" name=s/aeade="L4">   435a hr35fs?returcode=tailne" name=s/aeadtaile &l + refs?returc41y33class4"l33ine" name="L8">   8<4a>33<44e" name="L7">   7307spa307e &4returcode4gamo=ne" name=s/aeadgamo4e &l)4 {rypto/authen="L4">   435a hr35 + 1) +rypto/authenc.c#L14" id="L1y37class="l37ine" name="L3">   337#inc373e &l                         refs?returcode=enc.c#_ablkcip 2 _>
qsi#L5" id="L5" 35CRYPTO_TFM_REQ_MAY_SLEEP id=623n1opto/aCRYPTO_TFM_REQ_MAY_SLEEPrefs=s/aead1hash_>
quest_set_eallb4o/authenc4c#L14" id="L1y34class="l44ine"4name="ode=er ne" name=s/aeader e &l4s/aeadgam4=e &l), refs?returcode=14mo=ne44ah>
qe &l, refs?returcode=1t;
 >
4de=offset4e" name=s/aeadoffsete &l4crypt4/authe" name=s/aeadERR_PTRe &l(refs?returcode=everif3<37  10   5   2<4ag3" id=n4he3iine" name="L4">   4<4a>336  10  11338#inc3denname=s/aeadenc.c#_338#inc3dennam?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re4ame=s/aea4>
qe &l-

qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y38class="l38ine" name="L4">   438a hr384e &l         anuctprefs?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re434
q_ctxe &ctxnename=e=typto/authenc.c#L{-henc.c#L14dIS_ERRe &l(refs?rei &l        }rypto/authenc.c#L14" id="43eturcode4txne" name=s/aead1>
q_ct4e &l-4ee4&l = refs?returcode=a3" 4d=_ge4iv_ahash_6/2f/6" name=s/aeadgl-
  13  104qne" 45thenc.c#L13" id="L1326class=odIS_ERRe &l(refs?reo &l     crypto/authenc.c#L14" id="L1y3cclass="l35ine" name="L2">   235

q_ctxne" name=s/aead1>
qCRYPTO_TFM_REQ_MAY_SLEEP id=623n1opto/aCRYPTO_TFM_REQ_MAY_SLEEPrefs=s/aead1hash_>
quest_set_eallb4lagsne" n4me=s/aeadflagse &l)crypt4/auth4nc.c#L14" id="update_6/2f/6" name=s/aeadg3" id=_geniv_ahash_update_6/2fe &lcryptodIS_ERRe &l(refs?reo &l     class="35ine" name="L3">   3   435a hr354e &l        refs?returcode=hashne" name=s/aeadhaodIS_ERRe &l(refs?reo &l     cs/aead1hash_>
quest_set_eallb4   932
q_ctxe &l#L1?returcode=cip 2 nec#L1?ret    e" name="L11">  11338#inc3l#L1?returcode=cip 2 ne338#inc3l#L1?ret &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?re4me=s/aead4s e &l, refs?returcode=e4c.cle46a hefs?returcode=sgne" name=4dIS_ERRe &l(refs?rei &l     e" name="L11">  11odIS_ERRe &l(refs?reo &l     cde=id=ne" name=s/c#L1?returcode=cip 2 nec#L1?ret       }rypto/authenc.c#L14" id="4uthenc.c#413" id="L1335class="l35i4e" na46      ersignree6.1prefs?retuine" name="L5">   53<   634   635<#_a3" id=_ctxe &l *refs?retu460e &l   4    return 0crypto/authe4c.c#L44" id="L1y36 class="36ine" name="L11"> =id=ne" name=s/c#L1?returcode=cip 2 nec#L1?ret    sizene" name=s/aeadenc.c#_ablkcip4a>36
   435a hr35memcma328e &l        memcmaIS_ERRne" name=s/aea4dIS_ERRe &l(refs?rei &l     .c#L5" id="L5" 35odIS_ERRe &l(refs?reo &l     .c#L5" id="L5" 35e#L1?returcode=cip 2 nec#L1?ret    4" i-#L5" id="L5" 35EBADMSGurcode=cip 2 neEBADMSGe &l(: name=s/aeadscat160walk_map_an
4>36#inc364e &l aght. voidprefs?ret4rcode46ad1>
/aeadive &l,p0)crypto/authenc4name="L4"4   436a hr364e &l   4     4                              6.1p4efs?retur4ode=er ne" name=s/aeader4e &l)46s?ret>   937e &lcrypctxnename=e=typto/authenc.c#L{-henc.c#L14" id=623n1opto/a4 clas<#_a3" id=_ctxe &l *refs?retu46rn refs?4L1336class="l3iine" name4"L6">4  63<   3   746  10  11338#inc3denname=s/aeadenc.c#_338#inc3dennam?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re4code=ctxn4" name=s/aeadetxe &l =pr4fs?re4urcode=enc.c#_ode=scat160listne" name" name=s/aeadenc.c#_at;
_>
qtfme &l(refs?returcode=>
qne" name=s/aead>
qe &l)crypto/authenc.c#L14" id="L1y38class="l38ine" name="L4">   438a hr384e &l         anuctprefs?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re4cthenc.c#4estne" name=s/aeadgblkci4 2 _>47379e &l}rypto/authenc.c#L14" id="L1 refs?returcode=gt;
 >
quest_ctxne" name=s/aead1t;
 >
quessrhenc.c#L14" id="srhrefss="/aeadenc.c#_asyd=_>
queste &l *refs?returcode=>
qne" name=s/srhenc.c#L14" id="srhrefsc.c#_a3" id=_ctxe &l *refs?re4c0e &l   4 &l                hefs?4eturc47e=enc.clenne" name=s/aeadenc.clene mo=e &l = refs?returcode=>
qne" name=s/aead>
qe &l-

queste &l *refs?returcode=>
qne" name=s/s?efs?returcode=sg_inic_tablec.c#_a3" id=_ctxe &l *refs?re4c>36

qtfmnmo=e &l = refs?returcode=>
qne" name=s/aead>
qe &l-

33a hr334e &l  class="l38ine" namee="ypto/authenc.c#L14" id="L1y34class="l34ine" name="Lc id=on)
33a hr334e &l                refs?returcode=42 _>
qsiz4e &l(refs?returcode=ctxn4" nam47nc.c#_a3" id=_id=nc.c_6/2f/6" name=mo=e &l = refs?returcode=>
qne" name=s/aead>
qe &l-
  11338#inc3fs?returcode=cip 2 ne" name=s/aeadeip 2 e &lcrypto/authenc.c#L14" id="L1y32 class="32ine" namaeadgamo=e &l-
   5
qe &l, refs?returcode4ivne"47tprefs?returcode=scat160listne" namdn3" id=_ahash_fne =prefs?rs/aead1t;
 >
quessrha328e &l        srhae=s/aeadgamo=e &l-
   7307spa307e &4
qe &l, r4fs?returcode=er ne" name4s/aea48a hefs?returcode=sgne" name= rha328e &l        srhae=s/class="l32ine" name="L5">   532   937   732   832 rha328e &l        srhae=s/4"de=id=ne" name=s/srhenc.c#L14" id="srhrefsturcode=sg_pagene" name=s/aeadsg_pagee &l(refs?returcode=dstne" name=s/aeadds e 4=gt;
 >
q4estne" name=s/aead1t;
 >4quest48ah>
qe &l, refs?returcode=1t;
 >
4urcode=g34 id=ne" name=s/aeadg3" i4=e &l4=prefs?returcoprefs?returcode=PageHighMemne" name=s/aeadPageHighMeme &l(refs?returcode=dst>
 " 4urcode=ct4ne" name=s/aeadetxe &l =4refs?48160walk_enc.c#_chaine &l(refs?returcode=page_addressne" name=s/aeadpage_addresse &l(refs?returcode=dst>
 " name=s/aeaddst>e &l) + refs?returcode=dstne" name=s/ae413" id=_>4quest_ctxe &l *refs?retu4code=4>
q_ctxne" nam#_chaine &l(refs?returcodeid="L1y33 class="33ine" name="L10">  10  11 4 7383<
quessrhenc.c#L14" id="srhrefss="/aeadenc.c#_asyc id=on)
33a hr334e &l                refs?returcode=4 >
quest_4tx1e &l     4l     428in4"turc4de=enc.c#_a3" id=_ctxn *refs?returcode=id=ne" name=s/aeadid=e &l =prefs?, refs?returcode=dstne" name=s/aeadds e &l, refs?returcode=vdstne" name=s/aeadv4class="l34ine" name="L3">   334#inc34" ine"turcode=/aeadive &l,p0)crypto/authenc4nc.c#_aha4he &l *refs?returcode=g34 ne" 49e" name=s/aeadenc.clene &l,rypto/4 name=s/a4ad1t;
 >
quest_ctxe &l(r4fs?re4910e &l}rypto/#L5" &l(refs?returcode=fs?returcode=cip 2 ne" name=s/aeadeip 2 e &lcrypto/authenc.c#L14" id="L1y33class="l33ine" name="L6">   6334q_ctx49" id="L1y36 class="36code=enc.c#_at;
_ivsizene" name=s/aeadenc.c#_at;
_ivsizee &l(refs?o/authenc.c#L14" id="L1y33class="l33in<  10  113<
quese=id=ne" name=s/aeadid=e &l =prefs?, refs?returcode=dsd=_>
queste &l *refs?returcode=>
qne" name=s/s?efsscat160walk_enc.c#_chaine &l(refs?returcode=aagne" name=s/a5         5            refs?returco5e=enc500ine"turcode=/aeadive &l,p0)crypto/authenc5 name=s/a5ad1hash_>
quest_set_tfme5&l(re50e" name="L7">   7307spa307e &5 2ame=s/a5ae &l *refs?returcode=g35ne" n50a hefs?returcode=sgne" name= &lcrypto/authenc.c#L14" id="L1y34class="l34ine" name="L5">   534
qne" 5ode=1>
q_5txne" name=s/aead1>
q_ct5e &l-50      ersignree6.1prefs?retu&lcrypto/authenc.c#L14" id="L1y34class="l34ine" name="L6">   634
qne" nam5=s/ae5dah>
qe &l, refs?returcode=1t;
 >
5uest_flag5ne" name=s/aead1t;
 >
qu5st_fl5gse &l(refs?re="L4">   435a hr35 + 1) +rypto/auverif3<37
queste &l *refs?retu.c#L5" id="L5" 35e#L1sizene" name=s/aeadenc.c#_at;
_ivsizee &l(refs?lc.c#_a3" id=_ctxe &l *refs?re5c6st_flag5nauthenc.c#L14" id="L1y25me=s/5ead1>
/aeadive &l,p0)crypto/authenc5
qne" nam5=s/aead>
qe &l)crypto/au5henc.50L1y37class="l37ine" name="L4">   5?returcod5=er ne" name=s/aeader e 5l = r50s?ret>   937
quest_corapp>ene" name=s/aeadg3" id=_>
quest_corapp>ee &l(refs?returcode=a>
qne" name=s/aeada5 name=s/a5adenc.c#_ahash_digeste &5(refs50TR_ER33ine" name="L6">   633   6306spa306e &l        if5(refs510ine"turcode= name=s/aeadenc.clene y38 class="38ine" name="L10">  10  11338#inc3denname=s/aeadenc.c#_338#inc3dennam?returcode=enc.c#_a3" id=_ctxne" name=s/aeadenc.c#_a3" id=_ctxe &l *refs?re5rypto/aut5enc.c#L5" id="L5" 30clas5="l3051turcode=ctxne" name=s/aeadetxe &l ==enc.c#urcode=e/authenc.c#L5" id="L5" 38class="l38ine" name="L2">   238
   338#inc383e &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?re5         5      return refs?returc5de=ER51rcode=enc.c#_ode=scat160listne" name#_at;
_>
qtfme &l(refs?returcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37 class="37ine" name="L10">  10
q_53line" name="L10">  10  12
  11338#inc3l#L1?returcode=cip 2 ne338#inc3l#L1?ret &l         anuctprefs?returcode=enc.c#_at;
ne" name=s/aeadenc.c#_at;
e &l *refs?re5nicvne" n5me=s/aeadenc.c#_a3" id=_5enicv51e" name="L13">  13
q_ctxe &l-
   5 name=s/a5ad13" id=_>
quest_ctxe &5 *ref51c.c#L14" id="update_6/2f/6" namee=id=ne" name=s/aeadid=e &l =prefs?r<c#L5" id="L5" 35e#L1?returcode=cip 2 nec#L1?ret    4class="l37ine" name="L4">   5 name=s/a5eturcode=scat160listne" 5ame=s51TR_ERRe &l(refs?retur="L4"> -#L5" id="L5" 35EINVAine" name="L7"> EINVAiname=s/aeadtaile &l + refs?returc5t160listn5" name=s/aeadscat160list5 &l *52#_ahash_alignmaskne" name=s/e=id=ne" name=s/aeadid=e &l =prefs?r-rypto/authenc.c#L14" ?returcode=cip 2 nec#L1?ret       }rypto/authenc.c#L14" id="560listne"5name=s/aeadscat160liste 5l *re52e" name="L7">   7307spa307e &5       an5ctprefs?returcode=scat165listn52a hefs?returcode=sgne" name=efs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) +rypto/auiverif3<37
queste &l *refs?retu.c#L5" id="L5" 354" id=623n1opto/a4 clas.c#L5" id="L5" 35classne" name=s/aeadid=e &l =prefs?l   }rypto/authenc.c#L14" id="56de=1>
q_5ame="L11">  11   2<5 322e &l 5      ersignree6.1prefs?5eturc52" id="L1y36 class="36="L4">   435a hr35fs?returcode=tailne" name=s/aeadtaile &l + refs?returc5rypto/aut5enc.c#L14" id="L1y32 cla5s="3252rcode=>
qoffne" name=s/aead>
qoff5 id=_ahas5_fnne" name=s/aeadn3" id5_ahas52fne &l =prefs?returcode=enc.urcode=dstne" namekne" name=s/aeadenc.c#_arcode=dstne" namekne" nam &l         anuctpref=>
qne" namse"turcodel *refs=_genicvne" name=cturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L2">   2
32a hr524e &52thenc.c#L13" id="L1326class="rcode=dstne" namekne" code=gh>
qne" name=s/aearcode=dstne" namekne" code=gh> &l         anuctpref=>
qne" namse"turcodel *refs=_genicvne" name=e=s/aeadsge &l, refs?returcode=hashne" name=s/aeadhashe &l,rypto/authenc.c#L13" id="L1y301class="ine" name="L10">  10
queste &l *refs?returcode=>
qne" name=s/basturcode=cip 2 nebastretu.genicvne" name=c =prefs?returcode=enc.clenne" namea331e &l        iame=s/aeadetxe &l-

qe &l,rypto/authenc.cass="l37ine" name="L2">   2
qne" namse"turcodel *refs=_genicvne" name=ame=s/aeadetxe &l-
   635<_genicvne" name=4" id=623n1opto/a4 clas=s/aead1hash_>
quest_set_eallb5l)crypto/5uthenc.c#L14" id="L1y32c5ass="532ine" name="L9">   932   435a hr35 + 1) +rrcode=dstnde      refs?returcode=enc.c#urcode=dstnde      &l         anuctpref=>
qne" namse"turcodel *refs=s/aead1hash_>
quest_set_eallb5l      an5dst>e &l) ? refs?returco5e=NUL53a hef/aeadive &l,p0)crypto/authenc5dds e &l-5ene" name=s/aea5enc.c#L135 id="L1333class="l33ine"5name=53v_aha>   938#rcode=eiage_aama>3738aame=s/aeadenc.c#_338aama>37nc.c#L{-henc.c#L1aame=s/aeadenc.c#_aama>37lass="l36ine" name="L2">   2<5eypto/aut5e=s/aeadive &l,prefs?ret5rcode5ivsize33ine" name="L6">   63338in>  ncturcode=cip 2 ne338in>  nctuthenc.c#L{-henc.c#L14ndhashe &l))rypto/4ndh" name=s/aeadab>
qe &l + 1) +aam_alg8in>  ncturcode=cip 2 ne338aam_alg8in>  nct &l         anuctpreaame=s/aeadenc.c#_aama>37ls/aead1hash_>
quest_set_eallb5lg3" id=n5refs?returcode=ivne" nam5=s/ae53
q_ctxne" name=s/aead1>
q_ctxe &l =#rcode=eia>  nctnc.c#_at;
_>
qtfme &l(refs?ia>  nctnc.cuthenc.c#L{-henc.c#L14c.c#_at;
_>
qtfme ito/authenc.c#L13" id="L1338classia>  nctnc.c#_at;
_>
qtfme 38classia>  nctnc.c &l         anuctpre4ndhashe &l))rypto/4ndh" nals/aead1hash_>
quest_set_eallb5l" name=s5&l, 2)crypto/authenc.c#L54" id53>
 " name=s/a" name=s/aeadetxe &l ==enc.c#urcode=e/authenc.c#L5" id="L5" 38class="l38ine" name="L2">   238
37ls/aead1hash_>
quest_set_eallb5lname=s/a5335e &l                r5fs?re53tprefs?returcode=scat160listne" nam"L5" 38c33in<
qtfme &l(rname=s/aeadtaile &l + refs?returc5a336e &l 5              refs?retur5ode=e540ine"turcode= name=s/aeadenc.clene y38 clasrcode=dst refs?returcode=enc.c#urcode=dst    c380e &lrypto/aututhenc.c#L14" id="L1y37cl=s/aeadtaile &l + refs?returc5a&l      5"l33ine" name="L8">   8<5a>33<54 ine"turcode=1>
q_ctxe &l-

qtfme &l(rnameme=s/aeadab>
qe &l + 1) + pawn8c33in<
qtfme ito/authrcode=>
qne" name=s/senc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb5s/aeadgam5=e &l), refs?returcode=15mo=ne54" id="L1y36 cupdate_6/2f/6" name=s/aeadg3" id=_geniv_ahash_update_6/2fe &lcryptsenc#_at;
_>
qtfme &l(rnamellass="l36ine" name="L2">   2<5de=offset5e" name=s/aeadoffsete &l5crypt54vsizene" name=s/aeadi="L4">   435a hr354e &l        refs?returcode=hashne" name=s/aeadhasenc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb5sat160wal5 refs?returcode=dstne" n5me=s/5435cla  }rypto/authenc.c#L14" id="5ag3" id=n5he3iine" name="L4">   4<5a>3
qtfme ito/authrcode=>
qne" name=s/uthenc.c#L14" id="L1y37class="l37ine" name="L2">   2
qne" name=s/aeadab>
qe &l4e &l        refs?returcode=hashne" name=s/aeadhauthenc.c#L14" id="L1y37class="l37ine" name="L2">   2
qe &l-
   2<534
q55e" name="L7">   7307spa307e &53eturcode5txne" name=s/aead1>
q_ct5e &l-55a hefs?returcode=sgne" name=cturcode=a>
qne" name=s/aeada>
qe &l)crypto/a&enc#_at;
_>
qtfme &l(rnameme=s/aeadab>
qe &lhenc#_at;
_>
qtfme &l(rname=s/aeadtaile &l + refs?returc53/authenc5name=s/aead1>
q_ctxe &l-5
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37clme=s/aeadab>
qe &luthenc.c#L14" id="L1y37cl=s/aeadtaile &l + refs?returc5eorapp>ee5&l = refs?returcode=a3" 5d=_ge55ah>
qe &l, refs?returcode=1t;
 >
53e=offset5p>ee &l = refs?returcode5a3" i55e" name="L13">  13
qne" name=s/aeada>
qe &l)crypto/areqofy33 class="33inereqofy37clme=s/aeadab>
qe &lALIGN33 class="33ineALIGNupdat2 *at160listne" nam"L5" 38c33in_digest?returcode=cip 2 ne338#33in_digest?retashne" name=s/aeadhasenc#_at;
_>
qtfme &l(rnamel +e &l, refs?returcode=1t;
 >
53at160wal5f="crypto/authenc.c#L13"5id="L5535class="l35ine" nameeeeeeeeeeeeet160listne" nam"L5" 38c33in_alignmas>
qne" name=s/ae"L5" 38c33in_alignmas>ashne" name=s/aeadhasenc#_at;
_>
qtfme &l(rnameline" name="L10">  105qne" 55
q_ctxne" nam#_chaineeeeeeeeeeeeet160listne" nam"L5" 38c33in_alignmas>
qne" name=s/ae"L5" 38c33in_alignmas>ashne" name=s/aeadhasenc#_at;
_>
qtfme &l(rnamel + 1l +e &l, refs?returcode=1t;
 >
53ode=dstn5me=s/aeadflagse &l)crypt5/auth55/aeadenc.c#_a#_chaineeeeeee  435a hr35 + 1) +rrcode=dstnfs?returcode=cip 2 ne" name=srcode=dstnfs?retashne" name=s/aeadhauthenc.c#L14" id="L1y37class="l37ine" name="L2">   2   237s?returcode=id=ne" namtass="38ine" name="L10"t0
qtfme &l(refs?returcode=>
qnel +e &l, refs?returcode=1t;
 >
5copye &l(5efs?returcode=hashne" na5e=s/a56txne" name=s/ nam#_chaineeeeeeeeeeeeet160listne" nam"turcode=a>
qne" name=s/aeada>
qe &l)crypto/areqofy33 class="33inereqofy37clm+e &l, refs?returcode=1t;
 >
5ceturcode5s e &l, refs?returcode=e5c.cle56a hefs?returc nam#_chaineeeeeeeeeeeeet160listne" nammaxe" name=s/aeadivsmaxe"ashneblkcip 2 e &ine" name="L10">  10
qtfme &l(rnamel +e &l, refs?returcode=1t;
 >
560e &l   5    return 0crypto/authe5c.c#L54" id="L1y36 class="36ine" name="L11">?retof  1036
?retof
56at160wal5e &l aght. voidprefs?ret5rcode5635class="l35ine" nameeeeeeeeeeeeeeeee  435a hr35 + 1) +rrcode=dstnreq?returcode=cip 2 ne"L5" 38crcode=dstnreq?retupdate_6/2fe &lcryptuthenc.c#L14" id="L1y37clalss="l37ine" name="L2">   236a hr364e &l   5     5                              6.1p5efs?retur5ode=er ne" name=s/aeader5e &l)56/aeadenc.c#_a="L4"> name=s/aeadscat160walk_map_an
56rn refs?5L1336class="l3iine" name5"L6">56TR_ERs="l37ine" name="L2">   2   756   2opye &l(5me=s/aeadg3" id=e &l =pr5fs?re5urcode=enc.c#_  435a hr35 + 1) +free8c33in<
qtfme &l(rnamels/aead1hash_>
quest_set_eallb5code=ctxn5" name=s/aeadetxe &l =pr5fs?re5urcode=enc.c#_="L4">   435a hr35fs?returcode=tailne" name=s/aeadtaile &l + refs?returc5cthenc.c#5estne" name=s/aeadgblkci5 2 _>57ame="ode=er ne" name=s/aeader e &l5c0e &l   5 &l                hefs?5eturc57ah>
qe &l, refs?returcode=1t;
 >
5c>36
38#rcode=eexge_aama>3738aame=s/aeadenc.c#_338aama>37nc.c#L{-henc.c#L1aame=s/aeadenc.c#_aama>37lass="l36ine" name="L2">   2<52 _>
qsiz5e &l(refs?returcode=ctxn5" nam57nc.c#33ine" name="L6">   633
q_ctxe &l ==enc.c#urcode=e/authenc.c#L5" id="L5" 38class="l38ine" name="L2">   238
37ls/aead1hash_>
quest_set_eallb5efs?retur5374f="crypto/authenc.c#L53" id5"L1337/aead1hash_>
quest_set_eallb5ern refs?5a>
qe &l, refs?returcode5ivne"57lenne" name=s/aeadnamo=lene  + 1) +free8c33in<
qne" name=s/aeada>
qe &l)crypto/a&enc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb5c#L14" id5"L1y37class="l37ine" nam5="L6"58#_ahash_alignmaskne" name=s/ + 1) +free8crcode=dst refs?returcode=enc.c#free8crcode=dstashne" name=s/aeadhacturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37class="l37ine" name="L2">   2   93738in>  ncturcode=cip 2 ne338in>  nctuthenc.c#L{-henc.c#L1"L5" 38class="lallfs?returcode=sg_i"L5" 38class="lallfsa>3737lass="l36ine" name="L2">   2<5=gt;
 >
q5estne" name=s/aead1t;
 >5quest58ah>
q33ine" name="L6">   633
q_ctxe &l ==enc.c#uatt_typturcode=cip 2 ne"L5" 38catt_typt    c380e &lrypto/authlgl(refs?returcode=lglname=s/aeadtaile &l + refs?returc5urcode=ct5ne" name=s/aeadetxe &l =5refs?58nc.c#_a3" id=_id=nc.c_6/2f/6" name=338in>  ncturcode=cip 2 ne338in>  nctuthenc.c#L{-henc.c#L14ndhashe &l))rypto/4ndh" na=s/aeadtaile &l + refs?returc5u=s/aeadi5quest_ctxe &l *refs?retu5code=58
q_ctxne" name=s/aead1>
q_ctxe &l =33in_algs="3mol35ine" name="L633in_algs="3mol    c380e &lrypto/authenc#_at;
_>
qtfme &l(rname=s/aeadtaile &l + refs?returc5refs?retu5code=enc.c#_ablkcip 2 ne5 name5s/aeadenc.c#_ae=s/aead1>
q_ctxe &l ==enc.c#ul">   63438   634  nctnc.c#_at;
_>
qtfme &l(refs?ia>  nctnc.cuthenc.c#L{-henc.c#L1cturcode=a>
qne" name=s/a=s/aeadtaile &l + refs?returc5 authenc.5ine" name="L3">   335#inc35" ine"turcode=coa>  charc380e &lrypto/aututh_ 3
q_ctxe &l-

quest_ctxe &l(r5fs?re59?returcode=eorapp>ene" name=s/aea5qe &l = (5oidp*)(refs?returcode=g>5q_ctx59" id="L1y36 c80e &lrypto/authlgl(refs?returcode=lglnameenc.c#L13" id="L1338classget#uatt_typturcode=cip 2 ne"L5" 38get#uatt_typt &l         anuctpreab<37l=s/aeadtaile &l + refs?returc5 rcode=g35name=s/aeadetxe &l-
  13
qne" name=s/aeadab>
qe &l4e &l        refs?returcode=hashne" name=s/aeadhahlgl(refs?returcode=lglnamel=s/aeadtaile &l + refs?returc5 rcode=ct5/authenc.c#L14" id="L1y25class5935class="l35iupdate_6/2f/6" name=s/aeadg3" id=_geniv_ahash_update_6/2fe &lcryptslgl(refs?returcode=lglnamellass="l36ine" name="L2">   2<5lcrypto/a5thenc.c#L14" id="L1y29cl5ss="l59
q_ctxne" nam#_chaine="L4">   435a hr35sh__rco(refs?returcodesh__rcoupdate_6/2fe &lcryptuuthenc.c#L14" id="L1y36cl=s/aeadtaile &l + refs?returc5 efs?retu58e &l *)refs?returcode=A5IGNne59L1337/aead1hash_>
quest_set_eallb5g)refs?re5urcode=hashne" name=s/ae5dhash59rcode=dstne" namete_6/2fe &lcryptslgl(refs?returcode=lglnameeada>
qe &l)crypto/atypturcode=cip 2 netypt    c^   435a hr35CRYPTO_ALG_TYPE_AEADurcode=cip 2 neCRYPTO_ALG_TYPE_AEADanucl iine"c80e &lrypto/authlgl(refs?returcode=lglnameeada>
qe &l)crypto/amas>
qne" name=s/aemas>ashnlass="l36ine" name="L2">   2<6         6            refs?returco6e=enc60.clenne" name=s/aeade="L4">   435a hr35sh__rco(refs?returcodesh__rcoupdat-#L5" id="L5" 35EINVAine" name="L7"> EINVAinamel=s/aeadtaile &l + refs?returc6 name=s/a6ad1hash_>
quest_set_tfme6&l(re60e" name="L7">   7307spa307e &6 2ame=s/a6ae &l *refs?returcode=g36ne" n60a hefs?returcode=sgne" name= enc#_at;
_>
qtfme &l(rnameme=s/aeadab>
qe &lh33in_aatt_cl">   63437[1]" name=s/aead1>
qCRYPTO_ALG_TYPE_HASHurcode=cip 2 neCRYPTO_ALG_TYPE_HASHa>37ine" name="L10">  10
q_6txne" name=s/aead1>
q_ct6e &l-60      ersignr nam#_chaineeeeeeeeeeee  435a hr35CRYPTO_ALG_TYPE_AHASH_MASKurcode=cip 2 neCRYPTO_ALG_TYPE_AHASH_MASKnamel=s/aeadtaile &l + refs?returc6 4e=1>
q_6tidp*)(refs?returcode=g>6=s/ae60" id="L1y36 cupdate_6/2f/6" name=s/aeadg3" id=_geniv_ahash_update_6/2fe &lcryptsenc#_at;
_>
qtfme &l(rnamellass="l36ine" name="L2">   2<6uest_flag6ne" name=s/aead1t;
 >
qu6st_fl60vsizene" name=s/aeadi="L4">   435a hr35sh__CAST(refs?returcodesh__CASTashne" name=s/aeadhasenc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb6c6st_flag6nauthenc.c#L14" id="L1y26me=s/6035cla  }rypto/authenc.c#L14" id="6
qne" nam6=s/aead>
qe &l)crypto/au6henc.60thenc.c#L13" id="L1326class="enc_basturcode=cip 2 nehenc_bastnameme=iine"/aeadenc.c#_asysenc#_at;
_>
qtfme &l(rnames?returcode=id=ne" nbasturcode=cip 2 nebastretus/aead1hash_>
quest_set_eallb6c8ne" nam6=e &l *)refs?returcode=A6l = r60L1337/aead1hash_>
quest_set_eallb6 name=s/a6adenc.c#_ahash_digeste &6(refs60lenne" name=s/aeadnamo=lene uth_ 337[2]ls/aead1hash_>
quest_set_eallb66">   6306spa306e &l        if6(refs61#_ahash_alignmaskne" name=s/efs?returcode=gb>
qne" name=s/aeadab>
qe &l4e &l        refs?returcode=hashne" name=s/aeadhauth_ 3   2<6         6      return refs?returc6de=ER61a hefs?returc nam#_chgoto ode=sgne" name=out_put_senc#_at;
_>
qtfme out_put_sencretus/aead1hash_>
quest_set_eallb6rde=1>
q_63line" name="L10">  10ene" name=s/aea6e" name="612">  12

qe &lkzallfs?returcode=sg_ikzallfsa>37
qne" name=s/anc.c#_a3" id=_ahasGFP_KERNEine" name="L7"> GFP_KERNEi=s/als/aead1hash_>
quest_set_eallb66est_flag6me=s/aeadenc.c#_a3" id=_6enicv61e" name="L13">  13
qne" name=-#L5" id="L5" 35ENOMEM(refs?returcodesNOMEMretus/aead1hash_>
quest_set_eallb6r6st_flag6                   ersig6ree6.6135class="l35iupda!.c#L{-henc.c#L14ndhashe &l))rypto/4ndh" nal/aead1hash_>
quest_set_eallb6rqne" nam6" name=s/aeadg3" id=e &l6=pref61
q_ctxne" nam#_chainegoto ode=sgne" name=out_put_senc#_at;
_>
qtfme out_put_sencretus/aead1hash_>
quest_set_eallb6r8ne" nam6ad13" id=_>
quest_ctxe &6 *ref61L1337/aead1hash_>
quest_set_eallb6 name=s/a6eturcode=scat160listne" 6ame=s61lenne" name=s/aeadnamo=lene  38

quest_set_eallb6t160listn6" name=s/aeadscat160list6 &l *622ine" name="L9">   93235a hr35efs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) +iage_h33in_ pawn#_at;
_>
qtfme 38classiage_h33in_ pawn &l  iine"/aeadenc.c#_asycturcode=a>
qne" name=s/aeada>
qe &l)crypto/a&enc#_at;
_>
qtfme &l(rname.c#L5" id="L5" 35e#L1#_at;
_>
qtfme &l(rname.c#L5" id="L5" 354ndhashe &l))rypto/4ndh" nals/aead1hash_>
quest_set_eallb6t        6ctprefs?returcode=scat166listn62a hefs?returc#L5" &l(refs?returcauthenc.c#L14" id="L1y36class="l36ine" name="L2">   2<66de=1>
q_6ame="L11">  11
quest_set_eallb6 322e &l 6      ersignree6.1prefs?6eturc62ah>
qe &l, refs?returcode=1t;
 >
6rypto/aut6enc.c#L14" id="L1y32 cla6s="3262e" name="L13">  13
qtfme 38class et8sode=dst_ pawn &l  iine"/aeadenc.c#_asycturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37cl.c#L5" id="L5" 354ndhashe &l))rypto/4ndh" nals/aead1hash_>
quest_set_eallb6t6st_flag6_fnne" name=s/aeadn3" id6_ahas62fne &l =prefs?returcode=enc.efs?returcode=gb>
qne" name=s/aeadab>
qe &l + 1) +grab8sode=dst refs?returcode=enc.c#grab8sode=dst &l  iine"/aeadenc.c#_asycturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37cl.c#L5" id="L5" 35uth_ 3
32a hr624e &62
q_ctxne" nam#_chaineeeeeeeeeeeeee="L13">  13  13
qe &l)crypto/amas>
qne" name=s/aemas>ashnlls/aead1hash_>
quest_set_eallb6tname=s/a6 &lcrypto/authenc.c#L14"6id="L62rcode=dstne" name=s/aeadds e &l authenc.c#L14" id="L1y36class="l36ine" name="L2">   2<6l)crypto/6uthenc.c#L14" id="L1y32c6ass="63e=enc.c#_a3" id=_ctxngoto ode=sgne" name=efs_drop_senc#_at;
_>
qtfme efs_drop_sencretus/aead1hash_>
quest_set_eallb6 &l      6 refs?returcode=vdstne" 6ame=s63e" name="L7">   7307spa307e &6l      an6dst>e &l) ? refs?returco6e=NUL63a hefs?returcode=sgne" name=ethenc.c#L14" id="L1y37clme=s/aeadab>
qe &l + 1) + ode=dst_ pawn8cl">   634
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37clls/aead1hash_>
quest_set_eallb6dds e &l-6ene" name=s/aea6enc.c#L136 id="L1333class="l33ine"6name=63" id="L1y36 c80e &lrypto/autefs?returcode=gb>
qne" name=-#L5" id="L5" 35ENAMETOOLONG(refs?returcodesNAMETOOLONGretus/aead1hash_>
quest_set_eallb6 ypto/aut6e=s/aeadive &l,prefs?ret6rcode63prefs?returcoprefs?returcode=Pagsnprinty33 class="33ine"nprinty &l         anuctpre4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634"t_set_e(%s,%s)"35a hr35uthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_ 335a hr35CRYPTO_MAX_ALG_NAMEurcode=cip 2 neCRYPTO_MAX_ALG_NAME    lass="l36ine" name="L2">   2<6l8ne" nam6&l, 2)crypto/authenc.c#L64" id63/aeadenc.c#_a#_chainegoto ode=sgne" name=efs_drop_uthenc.c#L14" id="Lfs_drop_uthretus/aead1hash_>
quest_set_eallb6 name=s/a6335e &l                r6fs?re63TR_ERs="l37ine" name="L2">   2
qe &l)crypto/a&l">   634   8<6a>33<64txne" name=s/ nam#_chainee< panrcode=ciptring">"t_set_e(%s,%s)"
quest_set_eallb6a      an6gamo=ne" name=s/aeadgamo6e &l)64a hefs?returc nam#_chainee  435a hr35uthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_driver_ 3   2<6o/authenc6c#L14" id="L1y34class="l64ine"64      ersignr nam#_chgoto ode=sgne" name=efs_drop_uthenc.c#L14" id="Lfs_drop_uthretus/aead1hash_>
quest_set_eallb6s/aeadgam6=e &l), refs?returcode=16mo=ne64ah>
qe &l, refs?returcode=1t;
 >
6de=offset6e" name=s/aeadoffsete &l6crypt64e" name="L13">  13
qe &l)crypto/a&l">   634
qe &lCRYPTO_ALG_TYPE_AEADurcode=cip 2 neCRYPTO_ALG_TYPE_AEADanucs/aead1hash_>
quest_set_eallb6sat160wal6 refs?returcode=dstne" n6me=s/64fne &l =prefs?returcode=enc.4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
qe &luthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_l, refs?returcode=hacra_l, re37clmiine"c80e &lrypto/autCRYPTO_ALG_ASYNCurcode=cip 2 neCRYPTO_ALG_ASYNCanucs/aead1hash_>
quest_set_eallb6sqne" nam6he3iine" name="L4">   4<6a>3
qe &l)crypto/a&l">   634
qe &luthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_priorit3<
quest_set_eallb6s8ne" nam6" name=s/aeadds e &l = r6fs?re64/aeadenc.c#_a#_chaineeeeeeeeeeeeeeeeee10s/aeadsg_set_bufe e#L1_basturcode=cip 2 nehenc_bastnames?returcode=id=ne" nama_priorit3<
quest_set_eallb6sname=s/a6>
qe &l-

qe &l)crypto/a&l">   634
qe &luthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_block?returcode=cip 2 ne"La_block?ret37cls/aead1hash_>
quest_set_eallb634
qe &l)crypto/a&l">   634
qne" name=s/ae"La_alignmas>ashnme=s/aeadab>
qe &lhenc_basturcode=cip 2 nehenc_bastnames?returcode=id=ne" nama_alignmas>
qne" name=s/ae"La_alignmas>ashnm|=s/aeadab>
qe &luthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_alignmas>
qne" name=s/ae"La_alignmas>ashns/aead1hash_>
quest_set_eallb63&l      6 &l        refs?returcod6=1>
q65rcode=enc.c#_  435a hr354ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
quest_set_eallb63      an6txne" name=s/aead1>
q_ct6e &l-65e" name=s/aeadenc.clene &l,rypto/63/authenc6name=s/aead1>
q_ctxe &l-6
qe &l)crypto/a&l">   634
qe &luthenc.c#L14" id="L1y37cls?returcode=id=ne" nama_crcode=dst refs?returcode=ea8crcode=dstashn.genicvne" name=tne" name=s/aeadds e &l, refs?rs/aead1hash_>
quest_set_eallb63/aeadgam6&l = refs?returcode=a3" 6d=_ge65" id="L1y36 c80e &lrypto/aut4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
qe &lhenc#_at;
_>
qtfme &l(rnames?returcode=id=ne" naigest?returcode=cip 2 nedigest?retashns/aead1hash_>
quest_set_eallb63e=offset6p>ee &l = refs?returcode6a3" i65rcode=>
qoffne" name=s/aead>
qoff63at160wal6f="crypto/authenc.c#L13"6id="L65fne &l =prefs?returcode=enc.4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
quest_set_eallb63g3" id=n6_fne &l(refs?returcode=>6qne" 65                             6.1p63ode=dstn6me=s/aeadflagse &l)crypt6/auth65/aeadenc.c#_a?returcode=enc.4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
qe &l + 1) +&l(refs?iage_aame=s/aeadenc.c#_338#rcode=eiage_aama>37s/aead1hash_>
quest_set_eallb63name=s/a6eturcode=PTR_ERRne" name6s/aea65lenne" name=s/aeadnamo=lene 4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
qe &l + 1) +&l(refs?exge_aame=s/aeadenc.c#_338#rcode=eexge_aama>37s/aead1hash_>
quest_set_eallb6   93235a hr354ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
qe &l + 1) +&l(refs?setke3<37s/aead1hash_>
quest_set_eallb6<      an6s e &l, refs?returcode=e6c.cle66a hefs?returcode=sgne" name=4ndhashe &l))rypto/4ndh" naeada>
qe &l)crypto/a&l">   634
quenc.c#L14" id="L1y>
qu37clme=s/aeadab>
qe &l + 1) +&l(refs?e_e>
quenc.c#L14" id=" + 1) +&l(refs?e_e>
qua>37s/aead1hash_>
quest_set_eallb6
qe &l)crypto/a&l">   634
qe &l + 1) +&l(refs?de      refs?returcode=enc.c#urcode=ede     a>37s/aead1hash_>
quest_set_eallb6
qe &l)crypto/a&l">   634
quenc.c#L14" id="give_e>
qu &l me=s/aeadab>
qe &l + 1) +&l(refs?give_e>
quenc.c#L14" id=" + 1) +&l(refs?give_e>
qua>37s/aead1hash_>
quest_set_eallb6
qoff66at160wal6e &l aght. voidprefs?ret6rcode6635clas/aeadab>
qe &louuenc.c#L14" id="ouu5cla:s="l37ine" name="L2">   236a hr364e &l   6     66thenc.c#L13" id="L1326class= + 1) +mod_putenc.c#L14" id=" + 1) +mod_put &l         anuctprehenc_basturcode=cip 2 nehenc_bastnamels/aead1hash_>
quest_set_eallb6efs?retur6ode=er ne" name=s/aeader6e &l)66/aeadenc.c#_a="L4"> 80e &lrypto/aut4ndhashe &l))rypto/4ndh" nas/aead1hash_>
quest_set_eallb6ename=s/a6L1336class="l3iine" name6"L6">66TR_ERs="l37ine" name="L2">   2   766   2opye &l(6me=s/aeadg3" id=e &l =pr6fs?re6urcode=enc.c#_  435a hr35 + 1) +drop_sode=dst refs?returcode=enc.c#drop_sode=dst &l  iine"/aeadenc.c#_asycturcode=a>
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37clls/aead1hash_>
quest_set_eallb6code=ctxn6" name=s/aeadetxe &l =pr6fs?re6urcodeode=sgne" name=efs_drop_senc#_at;
_>
qtfme efs_drop_sencretu:s="l37ine" name="L2">   2/authenc6estne" name=s/aeadgblkci6 2 _>67      ersignree6.1prefs?retucenc.c#drop_c33in<
qne" name=s/aeada>
qe &l)crypto/asenc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb6c0e &l   6 &l                hefs?6eturc67ah>
qode=sgne" name=efs_free84ndhashe &l))rypto/efs_free84ndhretu:s="l37ine" name="L2">   2e=offset6ne" name=s/aeadive &l = 6refs?67e" name="L13">  13
quest_set_eallb62 _>
qsiz6e &l(refs?returcode=ctxn6" nam6735clas/aeadab>
qe &louu_put_senc#_at;
_>
qtfme out_put_sencretu:s="l37ine" name="L2">   2ame="L4"6=e &l)crypto/authenc.c#L64" id67thenc.c#L13" id="L1326class=4ndhashe &l))rypto/4ndh" name=s/aeadab>
qe &lsh__rco(refs?returcodesh__rcoupdate_6/2fe &lcryptuuthenc.c#L14" id="L1y36cl=s/aeadtaile &l + refs?returc6efs?retur6374f="crypto/authenc.c#L63" id67/aeadenc.c#_agoto ode=sgne" name=outenc.c#L14" id="ouu5cla=s/aeadtaile &l + refs?returc6ename=s/a6a>
qe &l, refs?returcode6ivne"67lenneode=er ne" name=s/aeader e &l6c#L14" id6"L1y37class="l37ine" nam6="L6"682ine" name="L9">   93238in>  ncturcode=cip 2 ne338in>  nctuthenc.c#L{-henc.c#L14ndhashe &l))rypto/4ndh" nalass="l36ine" name="L2">   2<6
qe &l, r6fs?returcode=er ne" name6s/aea68e" na33ine" name="L6">   633   937  nctnc.c#_at;
_>
qtfme &l(refs?ia>  nctnc.cuthenc.c#L{-henc.c#L1cturcode=a>
qne" name=s/aenc.c#L13" id="L1338classia>  nctnc.c#_at;
_>
qtfme 38classia>  nctnc.c &l         anuctpre4ndhashe &l))rypto/4ndh" nals/aead1hash_>
quest_set_eallb6=gt;
 >
q6estne" name=s/aead1t;
 >6quest68ah>
qe &l, refs?returcode=1t;
 >
6urcode=g36 id=ne" name=s/aeadg3" i6=e &l68e" name="L13">  13
qne" name=s/aeada>
qe &l)crypto/authenc.c#L14" id="L1y37clls/aead1hash_>
quest_set_eallb6urcode=ct6ne" name=s/aeadetxe &l =6refs?68fne &l =prefs?returcode=enc.cenc.c#drop_c33in<
qne" name=s/aeada>
qe &l)crypto/asenc#_at;
_>
qtfme &l(rnamels/aead1hash_>
quest_set_eallb6u=s/aeadi6quest_ctxe &l *refs?retu6code=68thenc.c#L13" id="L1326class=kfreeashe &l))rypto/kfree &l         anuctpre4ndhashe &l))rypto/4ndh" nals/aead1hash_>
quest_set_eallb6refs?retu6code=enc.c#_ablkcip 2 ne6 name6s/aeadode=er ne" name=s/aeader e &l6cname=s/a6 738   2
quest_6tx1e &l     4l     428in6"turc690ine"" name=_id=nc.c_6/2f/6" name=338templafs?returcode=enc.c38templafshenc.s/aeadetxe &l ==enc.c#urcode=etmplashe &l))rypto/=enc.c#urcode=etmpl=s/aenc33ine" name="L6">   633   336#inc36" ine"turcode=.genicvne" name= 3"t_set_e"   63337me=s/aeadab>
qe &l + 1) +&l(refs?allfs?returcode=sg_i"L5" 38class="lallfsa>37.3ine" name="L6">   633
quest_ctxe &l(r6fs?re693code=enc.c#_.genicvne" name=freeashe &l))rypto/free &l me=s/aeadab>
qe &l + 1) +&l(refs?freeashe &l))rypto/=enc.c#urcode=efreeupda.3ine" name="L6">   633
q6oidp*)(refs?returcode=g>6q_ctx69" id="L1y36 c.genicvne" name=modulname=s/aeadds e moduln &l me=s/aeadab>
qe &lTHIS_MODULEurcode=cip 2 neTHIS_MODULEupda.3ine" name="L6">   633
quest_set_eallb6 rcode=ct6/authenc.c#L14" id="L1y26class6935cla  }rypto/authenc.c#L14" id="6lcrypto/a6thenc.c#L14" id="L1y29cl6ss="l69
q_ct>   9
qe &l + 1) +&l(refs?moduln_iageurcode=cip 2 ne"L 1) +&l(refs?moduln_iage &l  voidlass="l36ine" name="L2">   2<6 efs?retu68e &l *)refs?returcode=A6IGNne69L133733ine" name="L6">   633 80e &lrypto/aut"L 1) +register8templafs?returcode=enc.c38register8templafs &l  iine"/aeadenc.c#_asycenc.c#urcode=etmplashe &l))rypto/=enc.c#urcode=etmpl=s/als/aead1hash_>
quest_set_eallb7         7            refs?returco7e=enc70.clenode=er ne" name=s/aeader e &l7 name=s/a7ad1hash_>
quest_set_tfme7&l(re70e" name="L7">   7307spa307e &7 2ame=s/a7ae &l *refs?returcode=g37ne" n70a hef" name=void=s/aeadetxe &l =__exgeurcode=cip 2 ne__exge37clms/aeadab>
qe &l + 1) +&l(refs?moduln_exgeurcode=cip 2 ne"L 1) +&l(refs?moduln_exge &l  voidlass="l36ine" name="L2">   2<7ode=1>
q_7txne" name=s/aead1>
q_ct7e &l-70     33ine" name="L6">   633
q_7tidp*)(refs?returcode=g>7=s/ae70" id="L1y36 c80e &lrypto/aut"L 1) +unregister8templafs?returcode=enc.c38unregister8templafs &l  iine"/aeadenc.c#_asycenc.c#urcode=etmplashe &l))rypto/=enc.c#urcode=etmpl=s/als/aead1hash_>
quest_set_eallb7 5e=1>
q_7tame=s/aeadetxe &l-

q_7tauthenc.c#L14" id="L1y27me=s/7035cla  }rypto/authenc.c#L14" id="7
qne" nam7=s/aead>
qe &l)crypto/au7henc.70thencgenicvne" name=moduln_iageurcode=cip 2 nemoduln_iage &l  s/aeadab>
qe &l + 1) +&l(refs?moduln_iageurcode=cip 2 ne"L 1) +&l(refs?moduln_iage &l ls/aead1hash_>
quest_set_eallb7 8ne" nam7=e &l *)refs?returcode=A7l = r70L1337genicvne" name=moduln_exgeurcode=cip 2 nemoduln_exge &l  s/aeadab>
qe &l + 1) +&l(refs?moduln_exgeurcode=cip 2 ne"L 1) +&l(refs?moduln_exge &l ls/aead1hash_>
quest_set_eallb7 9ne" nam7=rcode=hashne" name=s/ae7(refs70TR_ERs="l37ine" name="L2">   2   6306spa306e &l        if7(refs71eturcode=sgne" name=MODULE_LICENSEurcode=cip 2 neMODULE_LICENSE &l  s panrcode=ciptring">"GPL"
quest_set_eallb76name=s/a7enc.c#L5" id="L5" 30clas7="l3071turcoode=sgne" name=MODULE_DESCRIPTION33 class="33ineMODULE_DESCRIPTION &l  s panrcode=ciptring">"Simple AEAD wrapper for IPsec"
quest_set_eallb762ame=s/a7      return refs?returc7de=ER71a hef


The original LXR software by setc80e &lryphttp://sourceforge.net/projects/lxr">LXR ="3munit337cl, seis experimental version by 80e &lrypmailto:lxr@n rux.no">lxr@n rux.no8
lxr.n rux.no kindly hosted by 80e &lryphttp://www.redpill-n rpro.no">Redpill L rpro AS37cl, provider of L rux=coa>ulting and opernamoa> service> since 1995.