package Ġio . github . v vb 2 0 6 0 . key at testation . home Ċ Ċ import Ġcom . google . common . base . Char Matcher Ċ import Ġcom . google . common . io . Base Encoding Ċ import Ġio . github . v vb 2 0 6 0 . key at testation . R Ċ import Ġio . github . v vb 2 0 6 0 . key at testation . at testation . At testation Result Ċ import Ġio . github . v vb 2 0 6 0 . key at testation . at testation . Authorization List Ċ import Ġio . github . v vb 2 0 6 0 . key at testation . lang . At testation Exception Ċ import Ġri k ka . recyclerview . Id Based RecyclerView Adapter Ċ Ċ class ĠHome Adapter ( listener : ĠListener ) Ġ: ĠId Based RecyclerView Adapter () Ġ{ ĊĊĠĠĠ Ġinterface ĠListener Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Subtitle Data Click ( data : ĠSub title Data ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Common Data Click ( data : ĠCommon Data ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Security Level Data Click ( data : ĠSecurity Level Data ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Authorization Item Data Click ( data : ĠAuthorization Item Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġset Has Stable Ids ( false ) ĊĠĠĠĠĠĠĠ Ġset Listener ( listener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġupdate Data ( at testation Result : ĠAt testation Result ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġat testation Ġ= Ġat testation Result . at testation ĊĠĠĠĠĠĠĠ Ġval Ġis Google Root Certificate Ġ= Ġat testation Result . is Google Root Certificate ĊĊĠĠĠĠĠĠĠ Ġclear () ĊĠĠĠĠĠĠĠ Ġif Ġ(! is Google Root Certificate ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Item ( Header ViewHolder . CRE ATOR , ĠHeader Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . not _ google _ cert , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . not _ google _ cert _ summary , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . ic _ error _ outline _ 2 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . attr . color Warning ), ĠID _ NOT _ GOOGLE _ CERT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġadd Item ( Boot State ViewHolder . CRE ATOR , Ġat testation Result , ĠID _ BOOT _ STATE ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġid Ġ= ĠID _ DESCRIPTION _ START ĊĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . SECURITY _ LEVEL _ CRE ATOR , ĠSecurity Level Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . at testation , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . at testation _ version _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . security _ level _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . at testation Version , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . at testation Security Level ), Ġid ++) ĊĊĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . SECURITY _ LEVEL _ CRE ATOR , ĠSecurity Level Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . key master , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . key master _ version _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . security _ level _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . key master Version , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . key master Security Level ), Ġid ++) ĊĊĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . COMMON _ CRE ATOR , ĠCommon Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . at testation _ challenge , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . at testation _ challenge _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . at testation Challenge ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstring Challenge Ġ= ĠString ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Char Matcher . ascii (). matches All Of ( string Challenge )) Ġstring Challenge ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠBase Encoding . base 6 4 (). encode ( it ) Ġ+ Ġ" Ġ( base 6 4 )" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}), Ġid ++) ĊĊĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . COMMON _ CRE ATOR , ĠCommon Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . unique _ id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . unique _ id _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat testation . unique Id ?. let Ġ{ ĠBase Encoding . base 6 4 (). encode ( it ) Ġ}), Ġid ) ĊĊĠĠĠĠĠĠĠ Ġid Ġ= ĠID _ AUTHORIZATION _ LIST _ START ĊĠĠĠĠĠĠĠ Ġadd Item ( Subtitle ViewHolder . CRE ATOR , ĠSub title Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ description ), Ġid ++) ĊĊĠĠĠĠĠĠĠ Ġval Ġtee Ġ= Ġcreate Authorization Items ( at testation . tee En forced ) ĊĠĠĠĠĠĠĠ Ġval Ġsw Ġ= Ġcreate Authorization Items ( at testation . software En forced ) ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġtee . indices ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( tee [ i ] Ġ== Ġnull Ġ&& Ġsw [ i ] Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . AUTHORIZATION _ ITEM _ CRE ATOR , ĠAuthorization Item Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorization Item Titles [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorization Item Descriptions [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtee [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsw [ i ]), Ġid ++) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( tee [ i ] Ġ!= Ġnull Ġ&& Ġsw [ i ] Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd Item ( Common Item ViewHolder . AUTHORIZATION _ ITEM _ CRE ATOR , ĠAuthorization Item Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorization Item Titles [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorization Item Descriptions [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsw [ i ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfalse ), Ġid ++) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġnotify DataSet Changed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġupdate Data ( e : ĠAt testation Exception ) Ġ{ ĊĠĠĠĠĠĠĠ Ġclear () ĊĠĠĠĠĠĠĠ Ġadd Item ( Header ViewHolder . CRE ATOR , ĠHeader Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe . title Res Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . ic _ error _ outline _ 2 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . attr . color Inactive ), ĠID _ ERROR ) ĊĊĠĠĠĠĠĠĠ Ġadd Item ( Error ViewHolder . CRE ATOR , Ġe , ĠID _ ERROR _ MESSAGE ) ĊĠĠĠĠĠĠĠ Ġnotify DataSet Changed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġallow Frame At ( position : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( position Ġ< Ġ 0 ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= ĠgetItem Id ( position ) ĊĠĠĠĠĠĠĠ Ġreturn Ġid Ġ>= ĠID _ DESCRIPTION _ START ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshould Commit Frame At ( position : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( position Ġ< Ġ 0 ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= ĠgetItem Id ( position ) ĊĠĠĠĠĠĠĠ Ġif Ġ( position Ġ== Ġitem Count Ġ- Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( id Ġ< ĠID _ DESCRIPTION _ START ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( getItem Id ( position Ġ+ Ġ 1 ) Ġ/ Ġ 1 0 0 0 Ġ- Ġid Ġ/ Ġ 1 0 0 0 ) Ġ> Ġ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ ERROR Ġ= Ġ 0 L ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ BOOT _ STATE Ġ= Ġ 1 L ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ NOT _ GOOGLE _ CERT Ġ= Ġ 2 L ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ DESCRIPTION _ START Ġ= Ġ 3 0 0 0 L ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ AUTHORIZATION _ LIST _ START Ġ= Ġ 4 0 0 0 L ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠID _ ERROR _ MESSAGE Ġ= Ġ 1 0 0 0 0 0 L ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġcreate Authorization Items ( list : ĠAuthorization List ): ĠArray < String ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . pur poses ?. let Ġ{ ĠAuthorization List . pur poses ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . algorithm ?. let Ġ{ ĠAuthorization List . algorithm ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . key Size ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . digest s ?. let Ġ{ ĠAuthorization List . digest s ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . padding Modes ?. let Ġ{ ĠAuthorization List . padding Modes ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . ec Curve ?. let Ġ{ ĠAuthorization List . ec Curve AsString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . rsa Public Exponent ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . rollback Res istance ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . active DateTime ?. let Ġ{ ĠAuthorization List . format Date ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . orig ination Expire DateTime ?. let Ġ{ ĠAuthorization List . format Date ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . usage Expire DateTime ?. let Ġ{ ĠAuthorization List . format Date ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . no Auth Required ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . user Auth Type ?. let Ġ{ ĠAuthorization List . user Auth Type ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . auth Timeout ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . allow While On Body ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . is User Presence Required ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . confirmation Required ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . unlocked Device Required ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . all Applications ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( list . application Id Ġ!= Ġnull ) ĠString ( list . application Id ) Ġelse Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . creation DateTime ?. let Ġ{ ĠAuthorization List . format Date ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . origin ?. let Ġ{ ĠAuthorization List . origin ToString ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . rollback Res istant ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . root Of Trust ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . os Version ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . os Patch Level ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . at testation Application Id ?. toString ()?. trim (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . brand , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . device , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . product , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . serial Number , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . ime i , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . me id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . manufacturer , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . model , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . vendor Patch Level ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . boot Patch Level ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġauthorization Item Titles Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ purpose , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ algorithm , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ key Size , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ digest , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ padding , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ ec Curve , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rsa Public Exponent , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rollback Res istance , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ active DateTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ orig ination Expire DateTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ usage Expire DateTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ no Auth Required , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ user Auth Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ auth Timeout , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ allow While On Body , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ trusted User Presence Required , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ trusted Confirmation Required , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ unlocked Device Required , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ all Applications , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ application Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ creation DateTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ origin , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rollback Res istant , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ root Of Trust , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ os Version , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ os Patch Level , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Application Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Brand , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Device , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Product , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Serial , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id I me i , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Me id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Manufacturer , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Model , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ vendor Patch Level , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ boot Patch Level ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġauthorization Item Descriptions Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ purpose _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ algorithm _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ key Size _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ digest _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ padding _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ ec Curve _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rsa Public Exponent _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rollback Res istance _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ active DateTime _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ orig ination Expire DateTime _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ usage Expire DateTime _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ no Auth Required _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ user Auth Type _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ auth Timeout _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ allow While On Body _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ trusted User Presence Required _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ trusted Confirmation Required _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ unlocked Device Required _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ all Applications _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ application Id _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ creation DateTime _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ origin _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ rollback Res istant _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ root Of Trust _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ os Version _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ os Patch Level _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Application Id _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Brand _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Device _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Product _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Serial _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id I me i _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Me id _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Manufacturer _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ at testation Id Model _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ vendor Patch Level _ description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . authorization _ list _ boot Patch Level _ description ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ