Mono.Security1.cpp 328 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. struct VirtualActionInvoker0
  10. {
  11. typedef void (*Action)(void*, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. template <typename T1>
  19. struct VirtualActionInvoker1
  20. {
  21. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  22. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  26. }
  27. };
  28. template <typename R>
  29. struct VirtualFuncInvoker0
  30. {
  31. typedef R (*Func)(void*, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  36. }
  37. };
  38. template <typename R, typename T1>
  39. struct VirtualFuncInvoker1
  40. {
  41. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  42. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  45. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  46. }
  47. };
  48. template <typename T1>
  49. struct GenericVirtualActionInvoker1
  50. {
  51. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  52. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  53. {
  54. VirtualInvokeData invokeData;
  55. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  56. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  57. }
  58. };
  59. struct InterfaceActionInvoker0
  60. {
  61. typedef void (*Action)(void*, const RuntimeMethod*);
  62. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  63. {
  64. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  65. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  66. }
  67. };
  68. template <typename T1>
  69. struct InterfaceActionInvoker1
  70. {
  71. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  72. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  75. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  76. }
  77. };
  78. template <typename R>
  79. struct InterfaceFuncInvoker0
  80. {
  81. typedef R (*Func)(void*, const RuntimeMethod*);
  82. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  83. {
  84. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  85. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  86. }
  87. };
  88. template <typename T1>
  89. struct GenericInterfaceActionInvoker1
  90. {
  91. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  92. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  93. {
  94. VirtualInvokeData invokeData;
  95. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  96. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  97. }
  98. };
  99. // System.Byte[]
  100. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  101. // System.Char[]
  102. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  103. // System.Delegate[]
  104. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  105. // System.Int32[]
  106. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  107. // System.IntPtr[]
  108. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  109. // System.Security.Cryptography.KeySizes[]
  110. struct KeySizesU5BU5D_tA093382691AAF32E84D3063E83C59472F9714499;
  111. // System.Object[]
  112. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  113. // System.Diagnostics.StackTrace[]
  114. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  115. // System.UInt32[]
  116. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
  117. // Mono.Security.ASN1
  118. struct ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8;
  119. // System.ArgumentException
  120. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00;
  121. // System.Collections.ArrayList
  122. struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575;
  123. // System.Security.Cryptography.AsymmetricAlgorithm
  124. struct AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F;
  125. // Mono.Math.BigInteger
  126. struct BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D;
  127. // System.Security.AccessControl.CryptoKeySecurity
  128. struct CryptoKeySecurity_tCE877564182EC9B0971E4014404636BD55B87EE2;
  129. // System.Security.Cryptography.CryptographicException
  130. struct CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5;
  131. // System.Security.Cryptography.CspParameters
  132. struct CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC;
  133. // System.Security.Cryptography.DSA
  134. struct DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7;
  135. // System.Delegate
  136. struct Delegate_t;
  137. // System.DelegateData
  138. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  139. // System.EventArgs
  140. struct EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA;
  141. // System.Exception
  142. struct Exception_t;
  143. // System.Security.Cryptography.HashAlgorithm
  144. struct HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31;
  145. // System.Collections.IDictionary
  146. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  147. // System.Collections.IEnumerator
  148. struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
  149. // System.IndexOutOfRangeException
  150. struct IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD;
  151. // Mono.Security.Cryptography.KeyPairPersistence
  152. struct KeyPairPersistence_t7F7E8811D03A25C0251BF255AB94BAF57E965D9A;
  153. // System.Reflection.MethodInfo
  154. struct MethodInfo_t;
  155. // System.Security.Cryptography.RSA
  156. struct RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B;
  157. // System.Security.Cryptography.RSACryptoServiceProvider
  158. struct RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7;
  159. // Mono.Security.Cryptography.RSAManaged
  160. struct RSAManaged_t39EF82A0D6040ACF38E3C8A99982838521A33E65;
  161. // System.Security.Cryptography.RandomNumberGenerator
  162. struct RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50;
  163. // System.Runtime.Serialization.SafeSerializationManager
  164. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  165. // System.Security.SecureString
  166. struct SecureString_t19F65D6480BBCE2D5F24F21B7F4E6C7841698D94;
  167. // System.String
  168. struct String_t;
  169. // System.Void
  170. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  171. // Mono.Security.X509.X509Certificate
  172. struct X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4;
  173. // Mono.Security.X509.X509CertificateCollection
  174. struct X509CertificateCollection_t0DAAA85510B59E75383BC1EE490665DFBFFFE007;
  175. // Mono.Security.X509.X509ExtensionCollection
  176. struct X509ExtensionCollection_t678BE5FA95A42FDF1EB9BB2584C2AFE79E0B3487;
  177. // Mono.Math.BigInteger/ModulusRing
  178. struct ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA;
  179. // Mono.Security.X509.PKCS12/DeriveBytes
  180. struct DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A;
  181. // Mono.Security.PKCS7/ContentInfo
  182. struct ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2;
  183. // Mono.Security.PKCS7/EncryptedData
  184. struct EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1;
  185. // Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo
  186. struct EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55;
  187. // Mono.Security.Cryptography.PKCS8/PrivateKeyInfo
  188. struct PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93;
  189. // Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler
  190. struct KeyGeneratedEventHandler_t7C83DFCD850346D0E6024E1718E4120CBC4892FA;
  191. // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator
  192. struct X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A;
  193. IL2CPP_EXTERN_C RuntimeClass* ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var;
  194. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
  195. IL2CPP_EXTERN_C RuntimeClass* ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var;
  196. IL2CPP_EXTERN_C RuntimeClass* BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var;
  197. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var;
  198. IL2CPP_EXTERN_C RuntimeClass* ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2_il2cpp_TypeInfo_var;
  199. IL2CPP_EXTERN_C RuntimeClass* CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var;
  200. IL2CPP_EXTERN_C RuntimeClass* CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC_il2cpp_TypeInfo_var;
  201. IL2CPP_EXTERN_C RuntimeClass* DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* PKCS1_t1EFBCFDC3430F0E83D50FB99876E117CF52C4E03_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6_FieldInfo_var;
  212. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16_FieldInfo_var;
  213. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22_FieldInfo_var;
  214. IL2CPP_EXTERN_C String_t* _stringLiteral0020AFCD2A595DC9D38B0B64F22A804DDD545B19;
  215. IL2CPP_EXTERN_C String_t* _stringLiteral1045B6110EDC3126BBD5A19E37F361FC6C1BEF73;
  216. IL2CPP_EXTERN_C String_t* _stringLiteral1A9D5DF8D363B563E3F4B00A79ABC1FCCF634926;
  217. IL2CPP_EXTERN_C String_t* _stringLiteral2DA0AC110457767EB539C31A3B243D2C4C5C2D9D;
  218. IL2CPP_EXTERN_C String_t* _stringLiteral5347E948E2C7139AA4A2019B2258B383380AAF28;
  219. IL2CPP_EXTERN_C String_t* _stringLiteral53815C6246623C4D6881BDFC9739F0995E0348D7;
  220. IL2CPP_EXTERN_C String_t* _stringLiteral64C20978E7AB9FC2DA82BFCC570876980F075DCA;
  221. IL2CPP_EXTERN_C String_t* _stringLiteral6F27085477FEF835533F57795ECCC582A399A354;
  222. IL2CPP_EXTERN_C String_t* _stringLiteral713F80EC870389B7162B470F3D04ACB2C5D5A99A;
  223. IL2CPP_EXTERN_C String_t* _stringLiteral726CEA169077B8664BA7F5B82683F22AD5DD43CB;
  224. IL2CPP_EXTERN_C String_t* _stringLiteral76BD78135D3BAEAB59B575277E9B53FED6B66341;
  225. IL2CPP_EXTERN_C String_t* _stringLiteral7B73AE650FB092AAEEF5A713A7829FD5C6DB2252;
  226. IL2CPP_EXTERN_C String_t* _stringLiteral860E8E41981CF09A35AF77AFF02EC3B0843F918C;
  227. IL2CPP_EXTERN_C String_t* _stringLiteral9631FC2517EF15E3814EC0A1FCCF9820A879D95E;
  228. IL2CPP_EXTERN_C String_t* _stringLiteral99226315FDF5AD4FC8F149EACEFFD00809BB7E2A;
  229. IL2CPP_EXTERN_C String_t* _stringLiteralA1269F510FE5417827959FDFE8E6E0FCD9BAD5E9;
  230. IL2CPP_EXTERN_C String_t* _stringLiteralA1435E53973560651ADEDEBD6BD8B882F5D9ADEC;
  231. IL2CPP_EXTERN_C String_t* _stringLiteralB00FD2CDC8278FCFC000C09E9FEA2770BD6D8E8D;
  232. IL2CPP_EXTERN_C String_t* _stringLiteralC5B7E93C5B246F4073777D69E866EDB3F00FCCFD;
  233. IL2CPP_EXTERN_C String_t* _stringLiteralD50495FC91A1C7AEC9A992D5D9500D59B15669C1;
  234. IL2CPP_EXTERN_C String_t* _stringLiteralDA565DE66B4789974C1F4B3AAD64CFA280FCF306;
  235. IL2CPP_EXTERN_C String_t* _stringLiteralE0D38CB0C52B5D2181A97C29DE75FAFE93454DD6;
  236. IL2CPP_EXTERN_C String_t* _stringLiteralE27CA3F3042EF2220CE3FB15F5626369069FFC3E;
  237. IL2CPP_EXTERN_C String_t* _stringLiteralFF9D342CFAFB05A5935D2EFC6B9DEEF4CD0D7F7E;
  238. IL2CPP_EXTERN_C const RuntimeMethod* ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6_RuntimeMethod_var;
  239. IL2CPP_EXTERN_C const RuntimeMethod* EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var;
  240. IL2CPP_EXTERN_C const RuntimeMethod* EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var;
  241. IL2CPP_EXTERN_C const RuntimeMethod* ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5_RuntimeMethod_var;
  242. IL2CPP_EXTERN_C const RuntimeMethod* ModulusRing_Difference_mF52990DBAC72533606158C406FE5055D550EE8B1_RuntimeMethod_var;
  243. IL2CPP_EXTERN_C const RuntimeMethod* PrivateKeyInfo_DecodeDSA_m079B9B162482341C9AE062D24CE3BB86D6723416_RuntimeMethod_var;
  244. IL2CPP_EXTERN_C const RuntimeMethod* PrivateKeyInfo_DecodeRSA_mEAF2C11CDFF27504F19297E9BFFC7AEA5E76C457_RuntimeMethod_var;
  245. IL2CPP_EXTERN_C const RuntimeMethod* PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62_RuntimeMethod_var;
  246. IL2CPP_EXTERN_C const RuntimeMethod* PrivateKeyInfo_Encode_m0B6682733B5764EC52E9E2551BBEDDC3F4C74133_RuntimeMethod_var;
  247. struct Delegate_t_marshaled_com;
  248. struct Delegate_t_marshaled_pinvoke;
  249. struct Exception_t_marshaled_com;
  250. struct Exception_t_marshaled_pinvoke;
  251. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  252. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  253. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
  254. IL2CPP_EXTERN_C_BEGIN
  255. IL2CPP_EXTERN_C_END
  256. #ifdef __clang__
  257. #pragma clang diagnostic push
  258. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  259. #pragma clang diagnostic ignored "-Wunused-variable"
  260. #endif
  261. // System.Object
  262. // Mono.Security.ASN1
  263. struct ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 : public RuntimeObject
  264. {
  265. public:
  266. // System.Byte Mono.Security.ASN1::m_nTag
  267. uint8_t ___m_nTag_0;
  268. // System.Byte[] Mono.Security.ASN1::m_aValue
  269. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_aValue_1;
  270. // System.Collections.ArrayList Mono.Security.ASN1::elist
  271. ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ___elist_2;
  272. public:
  273. inline static int32_t get_offset_of_m_nTag_0() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___m_nTag_0)); }
  274. inline uint8_t get_m_nTag_0() const { return ___m_nTag_0; }
  275. inline uint8_t* get_address_of_m_nTag_0() { return &___m_nTag_0; }
  276. inline void set_m_nTag_0(uint8_t value)
  277. {
  278. ___m_nTag_0 = value;
  279. }
  280. inline static int32_t get_offset_of_m_aValue_1() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___m_aValue_1)); }
  281. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_aValue_1() const { return ___m_aValue_1; }
  282. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_aValue_1() { return &___m_aValue_1; }
  283. inline void set_m_aValue_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  284. {
  285. ___m_aValue_1 = value;
  286. Il2CppCodeGenWriteBarrier((void**)(&___m_aValue_1), (void*)value);
  287. }
  288. inline static int32_t get_offset_of_elist_2() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___elist_2)); }
  289. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get_elist_2() const { return ___elist_2; }
  290. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of_elist_2() { return &___elist_2; }
  291. inline void set_elist_2(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
  292. {
  293. ___elist_2 = value;
  294. Il2CppCodeGenWriteBarrier((void**)(&___elist_2), (void*)value);
  295. }
  296. };
  297. struct Il2CppArrayBounds;
  298. // System.Array
  299. // System.Collections.ArrayList
  300. struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 : public RuntimeObject
  301. {
  302. public:
  303. // System.Object[] System.Collections.ArrayList::_items
  304. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_0;
  305. // System.Int32 System.Collections.ArrayList::_size
  306. int32_t ____size_1;
  307. // System.Int32 System.Collections.ArrayList::_version
  308. int32_t ____version_2;
  309. // System.Object System.Collections.ArrayList::_syncRoot
  310. RuntimeObject * ____syncRoot_3;
  311. public:
  312. inline static int32_t get_offset_of__items_0() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____items_0)); }
  313. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_0() const { return ____items_0; }
  314. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_0() { return &____items_0; }
  315. inline void set__items_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  316. {
  317. ____items_0 = value;
  318. Il2CppCodeGenWriteBarrier((void**)(&____items_0), (void*)value);
  319. }
  320. inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____size_1)); }
  321. inline int32_t get__size_1() const { return ____size_1; }
  322. inline int32_t* get_address_of__size_1() { return &____size_1; }
  323. inline void set__size_1(int32_t value)
  324. {
  325. ____size_1 = value;
  326. }
  327. inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____version_2)); }
  328. inline int32_t get__version_2() const { return ____version_2; }
  329. inline int32_t* get_address_of__version_2() { return &____version_2; }
  330. inline void set__version_2(int32_t value)
  331. {
  332. ____version_2 = value;
  333. }
  334. inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____syncRoot_3)); }
  335. inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
  336. inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
  337. inline void set__syncRoot_3(RuntimeObject * value)
  338. {
  339. ____syncRoot_3 = value;
  340. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
  341. }
  342. };
  343. struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields
  344. {
  345. public:
  346. // System.Object[] System.Collections.ArrayList::emptyArray
  347. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___emptyArray_4;
  348. public:
  349. inline static int32_t get_offset_of_emptyArray_4() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields, ___emptyArray_4)); }
  350. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_emptyArray_4() const { return ___emptyArray_4; }
  351. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_emptyArray_4() { return &___emptyArray_4; }
  352. inline void set_emptyArray_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  353. {
  354. ___emptyArray_4 = value;
  355. Il2CppCodeGenWriteBarrier((void**)(&___emptyArray_4), (void*)value);
  356. }
  357. };
  358. // System.Security.Cryptography.AsymmetricAlgorithm
  359. struct AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F : public RuntimeObject
  360. {
  361. public:
  362. // System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::KeySizeValue
  363. int32_t ___KeySizeValue_0;
  364. // System.Security.Cryptography.KeySizes[] System.Security.Cryptography.AsymmetricAlgorithm::LegalKeySizesValue
  365. KeySizesU5BU5D_tA093382691AAF32E84D3063E83C59472F9714499* ___LegalKeySizesValue_1;
  366. public:
  367. inline static int32_t get_offset_of_KeySizeValue_0() { return static_cast<int32_t>(offsetof(AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F, ___KeySizeValue_0)); }
  368. inline int32_t get_KeySizeValue_0() const { return ___KeySizeValue_0; }
  369. inline int32_t* get_address_of_KeySizeValue_0() { return &___KeySizeValue_0; }
  370. inline void set_KeySizeValue_0(int32_t value)
  371. {
  372. ___KeySizeValue_0 = value;
  373. }
  374. inline static int32_t get_offset_of_LegalKeySizesValue_1() { return static_cast<int32_t>(offsetof(AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F, ___LegalKeySizesValue_1)); }
  375. inline KeySizesU5BU5D_tA093382691AAF32E84D3063E83C59472F9714499* get_LegalKeySizesValue_1() const { return ___LegalKeySizesValue_1; }
  376. inline KeySizesU5BU5D_tA093382691AAF32E84D3063E83C59472F9714499** get_address_of_LegalKeySizesValue_1() { return &___LegalKeySizesValue_1; }
  377. inline void set_LegalKeySizesValue_1(KeySizesU5BU5D_tA093382691AAF32E84D3063E83C59472F9714499* value)
  378. {
  379. ___LegalKeySizesValue_1 = value;
  380. Il2CppCodeGenWriteBarrier((void**)(&___LegalKeySizesValue_1), (void*)value);
  381. }
  382. };
  383. // Mono.Math.BigInteger
  384. struct BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D : public RuntimeObject
  385. {
  386. public:
  387. // System.UInt32 Mono.Math.BigInteger::length
  388. uint32_t ___length_0;
  389. // System.UInt32[] Mono.Math.BigInteger::data
  390. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___data_1;
  391. public:
  392. inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D, ___length_0)); }
  393. inline uint32_t get_length_0() const { return ___length_0; }
  394. inline uint32_t* get_address_of_length_0() { return &___length_0; }
  395. inline void set_length_0(uint32_t value)
  396. {
  397. ___length_0 = value;
  398. }
  399. inline static int32_t get_offset_of_data_1() { return static_cast<int32_t>(offsetof(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D, ___data_1)); }
  400. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_data_1() const { return ___data_1; }
  401. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_data_1() { return &___data_1; }
  402. inline void set_data_1(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  403. {
  404. ___data_1 = value;
  405. Il2CppCodeGenWriteBarrier((void**)(&___data_1), (void*)value);
  406. }
  407. };
  408. struct BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_StaticFields
  409. {
  410. public:
  411. // System.UInt32[] Mono.Math.BigInteger::smallPrimes
  412. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___smallPrimes_2;
  413. // System.Security.Cryptography.RandomNumberGenerator Mono.Math.BigInteger::rng
  414. RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * ___rng_3;
  415. public:
  416. inline static int32_t get_offset_of_smallPrimes_2() { return static_cast<int32_t>(offsetof(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_StaticFields, ___smallPrimes_2)); }
  417. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_smallPrimes_2() const { return ___smallPrimes_2; }
  418. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_smallPrimes_2() { return &___smallPrimes_2; }
  419. inline void set_smallPrimes_2(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  420. {
  421. ___smallPrimes_2 = value;
  422. Il2CppCodeGenWriteBarrier((void**)(&___smallPrimes_2), (void*)value);
  423. }
  424. inline static int32_t get_offset_of_rng_3() { return static_cast<int32_t>(offsetof(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_StaticFields, ___rng_3)); }
  425. inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * get_rng_3() const { return ___rng_3; }
  426. inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 ** get_address_of_rng_3() { return &___rng_3; }
  427. inline void set_rng_3(RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * value)
  428. {
  429. ___rng_3 = value;
  430. Il2CppCodeGenWriteBarrier((void**)(&___rng_3), (void*)value);
  431. }
  432. };
  433. // System.Collections.CollectionBase
  434. struct CollectionBase_tE5EF6826359F7FAC04D2F5E8AB93E1363A5826EB : public RuntimeObject
  435. {
  436. public:
  437. // System.Collections.ArrayList System.Collections.CollectionBase::list
  438. ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ___list_0;
  439. public:
  440. inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(CollectionBase_tE5EF6826359F7FAC04D2F5E8AB93E1363A5826EB, ___list_0)); }
  441. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get_list_0() const { return ___list_0; }
  442. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of_list_0() { return &___list_0; }
  443. inline void set_list_0(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
  444. {
  445. ___list_0 = value;
  446. Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
  447. }
  448. };
  449. // System.EventArgs
  450. struct EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA : public RuntimeObject
  451. {
  452. public:
  453. public:
  454. };
  455. struct EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA_StaticFields
  456. {
  457. public:
  458. // System.EventArgs System.EventArgs::Empty
  459. EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * ___Empty_0;
  460. public:
  461. inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA_StaticFields, ___Empty_0)); }
  462. inline EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * get_Empty_0() const { return ___Empty_0; }
  463. inline EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA ** get_address_of_Empty_0() { return &___Empty_0; }
  464. inline void set_Empty_0(EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * value)
  465. {
  466. ___Empty_0 = value;
  467. Il2CppCodeGenWriteBarrier((void**)(&___Empty_0), (void*)value);
  468. }
  469. };
  470. // System.Security.Cryptography.HashAlgorithm
  471. struct HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 : public RuntimeObject
  472. {
  473. public:
  474. // System.Int32 System.Security.Cryptography.HashAlgorithm::HashSizeValue
  475. int32_t ___HashSizeValue_0;
  476. // System.Byte[] System.Security.Cryptography.HashAlgorithm::HashValue
  477. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___HashValue_1;
  478. // System.Int32 System.Security.Cryptography.HashAlgorithm::State
  479. int32_t ___State_2;
  480. // System.Boolean System.Security.Cryptography.HashAlgorithm::m_bDisposed
  481. bool ___m_bDisposed_3;
  482. public:
  483. inline static int32_t get_offset_of_HashSizeValue_0() { return static_cast<int32_t>(offsetof(HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31, ___HashSizeValue_0)); }
  484. inline int32_t get_HashSizeValue_0() const { return ___HashSizeValue_0; }
  485. inline int32_t* get_address_of_HashSizeValue_0() { return &___HashSizeValue_0; }
  486. inline void set_HashSizeValue_0(int32_t value)
  487. {
  488. ___HashSizeValue_0 = value;
  489. }
  490. inline static int32_t get_offset_of_HashValue_1() { return static_cast<int32_t>(offsetof(HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31, ___HashValue_1)); }
  491. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_HashValue_1() const { return ___HashValue_1; }
  492. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_HashValue_1() { return &___HashValue_1; }
  493. inline void set_HashValue_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  494. {
  495. ___HashValue_1 = value;
  496. Il2CppCodeGenWriteBarrier((void**)(&___HashValue_1), (void*)value);
  497. }
  498. inline static int32_t get_offset_of_State_2() { return static_cast<int32_t>(offsetof(HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31, ___State_2)); }
  499. inline int32_t get_State_2() const { return ___State_2; }
  500. inline int32_t* get_address_of_State_2() { return &___State_2; }
  501. inline void set_State_2(int32_t value)
  502. {
  503. ___State_2 = value;
  504. }
  505. inline static int32_t get_offset_of_m_bDisposed_3() { return static_cast<int32_t>(offsetof(HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31, ___m_bDisposed_3)); }
  506. inline bool get_m_bDisposed_3() const { return ___m_bDisposed_3; }
  507. inline bool* get_address_of_m_bDisposed_3() { return &___m_bDisposed_3; }
  508. inline void set_m_bDisposed_3(bool value)
  509. {
  510. ___m_bDisposed_3 = value;
  511. }
  512. };
  513. // System.Security.Cryptography.RandomNumberGenerator
  514. struct RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 : public RuntimeObject
  515. {
  516. public:
  517. public:
  518. };
  519. // System.String
  520. struct String_t : public RuntimeObject
  521. {
  522. public:
  523. // System.Int32 System.String::m_stringLength
  524. int32_t ___m_stringLength_0;
  525. // System.Char System.String::m_firstChar
  526. Il2CppChar ___m_firstChar_1;
  527. public:
  528. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  529. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  530. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  531. inline void set_m_stringLength_0(int32_t value)
  532. {
  533. ___m_stringLength_0 = value;
  534. }
  535. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  536. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  537. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  538. inline void set_m_firstChar_1(Il2CppChar value)
  539. {
  540. ___m_firstChar_1 = value;
  541. }
  542. };
  543. struct String_t_StaticFields
  544. {
  545. public:
  546. // System.String System.String::Empty
  547. String_t* ___Empty_5;
  548. public:
  549. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  550. inline String_t* get_Empty_5() const { return ___Empty_5; }
  551. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  552. inline void set_Empty_5(String_t* value)
  553. {
  554. ___Empty_5 = value;
  555. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  556. }
  557. };
  558. // System.ValueType
  559. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  560. {
  561. public:
  562. public:
  563. };
  564. // Native definition for P/Invoke marshalling of System.ValueType
  565. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  566. {
  567. };
  568. // Native definition for COM marshalling of System.ValueType
  569. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  570. {
  571. };
  572. // Mono.Math.BigInteger/ModulusRing
  573. struct ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA : public RuntimeObject
  574. {
  575. public:
  576. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::mod
  577. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___mod_0;
  578. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::constant
  579. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___constant_1;
  580. public:
  581. inline static int32_t get_offset_of_mod_0() { return static_cast<int32_t>(offsetof(ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA, ___mod_0)); }
  582. inline BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * get_mod_0() const { return ___mod_0; }
  583. inline BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D ** get_address_of_mod_0() { return &___mod_0; }
  584. inline void set_mod_0(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * value)
  585. {
  586. ___mod_0 = value;
  587. Il2CppCodeGenWriteBarrier((void**)(&___mod_0), (void*)value);
  588. }
  589. inline static int32_t get_offset_of_constant_1() { return static_cast<int32_t>(offsetof(ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA, ___constant_1)); }
  590. inline BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * get_constant_1() const { return ___constant_1; }
  591. inline BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D ** get_address_of_constant_1() { return &___constant_1; }
  592. inline void set_constant_1(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * value)
  593. {
  594. ___constant_1 = value;
  595. Il2CppCodeGenWriteBarrier((void**)(&___constant_1), (void*)value);
  596. }
  597. };
  598. // Mono.Security.X509.PKCS12/DeriveBytes
  599. struct DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A : public RuntimeObject
  600. {
  601. public:
  602. // System.String Mono.Security.X509.PKCS12/DeriveBytes::_hashName
  603. String_t* ____hashName_3;
  604. // System.Int32 Mono.Security.X509.PKCS12/DeriveBytes::_iterations
  605. int32_t ____iterations_4;
  606. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_password
  607. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____password_5;
  608. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_salt
  609. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____salt_6;
  610. public:
  611. inline static int32_t get_offset_of__hashName_3() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A, ____hashName_3)); }
  612. inline String_t* get__hashName_3() const { return ____hashName_3; }
  613. inline String_t** get_address_of__hashName_3() { return &____hashName_3; }
  614. inline void set__hashName_3(String_t* value)
  615. {
  616. ____hashName_3 = value;
  617. Il2CppCodeGenWriteBarrier((void**)(&____hashName_3), (void*)value);
  618. }
  619. inline static int32_t get_offset_of__iterations_4() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A, ____iterations_4)); }
  620. inline int32_t get__iterations_4() const { return ____iterations_4; }
  621. inline int32_t* get_address_of__iterations_4() { return &____iterations_4; }
  622. inline void set__iterations_4(int32_t value)
  623. {
  624. ____iterations_4 = value;
  625. }
  626. inline static int32_t get_offset_of__password_5() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A, ____password_5)); }
  627. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__password_5() const { return ____password_5; }
  628. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__password_5() { return &____password_5; }
  629. inline void set__password_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  630. {
  631. ____password_5 = value;
  632. Il2CppCodeGenWriteBarrier((void**)(&____password_5), (void*)value);
  633. }
  634. inline static int32_t get_offset_of__salt_6() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A, ____salt_6)); }
  635. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__salt_6() const { return ____salt_6; }
  636. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__salt_6() { return &____salt_6; }
  637. inline void set__salt_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  638. {
  639. ____salt_6 = value;
  640. Il2CppCodeGenWriteBarrier((void**)(&____salt_6), (void*)value);
  641. }
  642. };
  643. struct DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields
  644. {
  645. public:
  646. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::keyDiversifier
  647. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___keyDiversifier_0;
  648. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::ivDiversifier
  649. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ivDiversifier_1;
  650. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::macDiversifier
  651. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___macDiversifier_2;
  652. public:
  653. inline static int32_t get_offset_of_keyDiversifier_0() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields, ___keyDiversifier_0)); }
  654. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_keyDiversifier_0() const { return ___keyDiversifier_0; }
  655. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_keyDiversifier_0() { return &___keyDiversifier_0; }
  656. inline void set_keyDiversifier_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  657. {
  658. ___keyDiversifier_0 = value;
  659. Il2CppCodeGenWriteBarrier((void**)(&___keyDiversifier_0), (void*)value);
  660. }
  661. inline static int32_t get_offset_of_ivDiversifier_1() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields, ___ivDiversifier_1)); }
  662. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_ivDiversifier_1() const { return ___ivDiversifier_1; }
  663. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_ivDiversifier_1() { return &___ivDiversifier_1; }
  664. inline void set_ivDiversifier_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  665. {
  666. ___ivDiversifier_1 = value;
  667. Il2CppCodeGenWriteBarrier((void**)(&___ivDiversifier_1), (void*)value);
  668. }
  669. inline static int32_t get_offset_of_macDiversifier_2() { return static_cast<int32_t>(offsetof(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields, ___macDiversifier_2)); }
  670. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_macDiversifier_2() const { return ___macDiversifier_2; }
  671. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_macDiversifier_2() { return &___macDiversifier_2; }
  672. inline void set_macDiversifier_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  673. {
  674. ___macDiversifier_2 = value;
  675. Il2CppCodeGenWriteBarrier((void**)(&___macDiversifier_2), (void*)value);
  676. }
  677. };
  678. // Mono.Security.PKCS7/ContentInfo
  679. struct ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 : public RuntimeObject
  680. {
  681. public:
  682. // System.String Mono.Security.PKCS7/ContentInfo::contentType
  683. String_t* ___contentType_0;
  684. // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::content
  685. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___content_1;
  686. public:
  687. inline static int32_t get_offset_of_contentType_0() { return static_cast<int32_t>(offsetof(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2, ___contentType_0)); }
  688. inline String_t* get_contentType_0() const { return ___contentType_0; }
  689. inline String_t** get_address_of_contentType_0() { return &___contentType_0; }
  690. inline void set_contentType_0(String_t* value)
  691. {
  692. ___contentType_0 = value;
  693. Il2CppCodeGenWriteBarrier((void**)(&___contentType_0), (void*)value);
  694. }
  695. inline static int32_t get_offset_of_content_1() { return static_cast<int32_t>(offsetof(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2, ___content_1)); }
  696. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * get_content_1() const { return ___content_1; }
  697. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 ** get_address_of_content_1() { return &___content_1; }
  698. inline void set_content_1(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * value)
  699. {
  700. ___content_1 = value;
  701. Il2CppCodeGenWriteBarrier((void**)(&___content_1), (void*)value);
  702. }
  703. };
  704. // Mono.Security.PKCS7/EncryptedData
  705. struct EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 : public RuntimeObject
  706. {
  707. public:
  708. // System.Byte Mono.Security.PKCS7/EncryptedData::_version
  709. uint8_t ____version_0;
  710. // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_content
  711. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * ____content_1;
  712. // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_encryptionAlgorithm
  713. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * ____encryptionAlgorithm_2;
  714. // System.Byte[] Mono.Security.PKCS7/EncryptedData::_encrypted
  715. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____encrypted_3;
  716. public:
  717. inline static int32_t get_offset_of__version_0() { return static_cast<int32_t>(offsetof(EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1, ____version_0)); }
  718. inline uint8_t get__version_0() const { return ____version_0; }
  719. inline uint8_t* get_address_of__version_0() { return &____version_0; }
  720. inline void set__version_0(uint8_t value)
  721. {
  722. ____version_0 = value;
  723. }
  724. inline static int32_t get_offset_of__content_1() { return static_cast<int32_t>(offsetof(EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1, ____content_1)); }
  725. inline ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * get__content_1() const { return ____content_1; }
  726. inline ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 ** get_address_of__content_1() { return &____content_1; }
  727. inline void set__content_1(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * value)
  728. {
  729. ____content_1 = value;
  730. Il2CppCodeGenWriteBarrier((void**)(&____content_1), (void*)value);
  731. }
  732. inline static int32_t get_offset_of__encryptionAlgorithm_2() { return static_cast<int32_t>(offsetof(EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1, ____encryptionAlgorithm_2)); }
  733. inline ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * get__encryptionAlgorithm_2() const { return ____encryptionAlgorithm_2; }
  734. inline ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 ** get_address_of__encryptionAlgorithm_2() { return &____encryptionAlgorithm_2; }
  735. inline void set__encryptionAlgorithm_2(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * value)
  736. {
  737. ____encryptionAlgorithm_2 = value;
  738. Il2CppCodeGenWriteBarrier((void**)(&____encryptionAlgorithm_2), (void*)value);
  739. }
  740. inline static int32_t get_offset_of__encrypted_3() { return static_cast<int32_t>(offsetof(EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1, ____encrypted_3)); }
  741. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__encrypted_3() const { return ____encrypted_3; }
  742. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__encrypted_3() { return &____encrypted_3; }
  743. inline void set__encrypted_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  744. {
  745. ____encrypted_3 = value;
  746. Il2CppCodeGenWriteBarrier((void**)(&____encrypted_3), (void*)value);
  747. }
  748. };
  749. // Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo
  750. struct EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 : public RuntimeObject
  751. {
  752. public:
  753. // System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_algorithm
  754. String_t* ____algorithm_0;
  755. // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_salt
  756. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____salt_1;
  757. // System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_iterations
  758. int32_t ____iterations_2;
  759. // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_data
  760. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____data_3;
  761. public:
  762. inline static int32_t get_offset_of__algorithm_0() { return static_cast<int32_t>(offsetof(EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55, ____algorithm_0)); }
  763. inline String_t* get__algorithm_0() const { return ____algorithm_0; }
  764. inline String_t** get_address_of__algorithm_0() { return &____algorithm_0; }
  765. inline void set__algorithm_0(String_t* value)
  766. {
  767. ____algorithm_0 = value;
  768. Il2CppCodeGenWriteBarrier((void**)(&____algorithm_0), (void*)value);
  769. }
  770. inline static int32_t get_offset_of__salt_1() { return static_cast<int32_t>(offsetof(EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55, ____salt_1)); }
  771. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__salt_1() const { return ____salt_1; }
  772. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__salt_1() { return &____salt_1; }
  773. inline void set__salt_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  774. {
  775. ____salt_1 = value;
  776. Il2CppCodeGenWriteBarrier((void**)(&____salt_1), (void*)value);
  777. }
  778. inline static int32_t get_offset_of__iterations_2() { return static_cast<int32_t>(offsetof(EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55, ____iterations_2)); }
  779. inline int32_t get__iterations_2() const { return ____iterations_2; }
  780. inline int32_t* get_address_of__iterations_2() { return &____iterations_2; }
  781. inline void set__iterations_2(int32_t value)
  782. {
  783. ____iterations_2 = value;
  784. }
  785. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55, ____data_3)); }
  786. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__data_3() const { return ____data_3; }
  787. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__data_3() { return &____data_3; }
  788. inline void set__data_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  789. {
  790. ____data_3 = value;
  791. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  792. }
  793. };
  794. // Mono.Security.Cryptography.PKCS8/PrivateKeyInfo
  795. struct PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 : public RuntimeObject
  796. {
  797. public:
  798. // System.Int32 Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_version
  799. int32_t ____version_0;
  800. // System.String Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_algorithm
  801. String_t* ____algorithm_1;
  802. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_key
  803. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____key_2;
  804. // System.Collections.ArrayList Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_list
  805. ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ____list_3;
  806. public:
  807. inline static int32_t get_offset_of__version_0() { return static_cast<int32_t>(offsetof(PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93, ____version_0)); }
  808. inline int32_t get__version_0() const { return ____version_0; }
  809. inline int32_t* get_address_of__version_0() { return &____version_0; }
  810. inline void set__version_0(int32_t value)
  811. {
  812. ____version_0 = value;
  813. }
  814. inline static int32_t get_offset_of__algorithm_1() { return static_cast<int32_t>(offsetof(PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93, ____algorithm_1)); }
  815. inline String_t* get__algorithm_1() const { return ____algorithm_1; }
  816. inline String_t** get_address_of__algorithm_1() { return &____algorithm_1; }
  817. inline void set__algorithm_1(String_t* value)
  818. {
  819. ____algorithm_1 = value;
  820. Il2CppCodeGenWriteBarrier((void**)(&____algorithm_1), (void*)value);
  821. }
  822. inline static int32_t get_offset_of__key_2() { return static_cast<int32_t>(offsetof(PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93, ____key_2)); }
  823. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__key_2() const { return ____key_2; }
  824. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__key_2() { return &____key_2; }
  825. inline void set__key_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  826. {
  827. ____key_2 = value;
  828. Il2CppCodeGenWriteBarrier((void**)(&____key_2), (void*)value);
  829. }
  830. inline static int32_t get_offset_of__list_3() { return static_cast<int32_t>(offsetof(PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93, ____list_3)); }
  831. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get__list_3() const { return ____list_3; }
  832. inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of__list_3() { return &____list_3; }
  833. inline void set__list_3(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
  834. {
  835. ____list_3 = value;
  836. Il2CppCodeGenWriteBarrier((void**)(&____list_3), (void*)value);
  837. }
  838. };
  839. // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator
  840. struct X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A : public RuntimeObject
  841. {
  842. public:
  843. // System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::enumerator
  844. RuntimeObject* ___enumerator_0;
  845. public:
  846. inline static int32_t get_offset_of_enumerator_0() { return static_cast<int32_t>(offsetof(X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A, ___enumerator_0)); }
  847. inline RuntimeObject* get_enumerator_0() const { return ___enumerator_0; }
  848. inline RuntimeObject** get_address_of_enumerator_0() { return &___enumerator_0; }
  849. inline void set_enumerator_0(RuntimeObject* value)
  850. {
  851. ___enumerator_0 = value;
  852. Il2CppCodeGenWriteBarrier((void**)(&___enumerator_0), (void*)value);
  853. }
  854. };
  855. // System.Boolean
  856. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  857. {
  858. public:
  859. // System.Boolean System.Boolean::m_value
  860. bool ___m_value_0;
  861. public:
  862. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  863. inline bool get_m_value_0() const { return ___m_value_0; }
  864. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  865. inline void set_m_value_0(bool value)
  866. {
  867. ___m_value_0 = value;
  868. }
  869. };
  870. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  871. {
  872. public:
  873. // System.String System.Boolean::TrueString
  874. String_t* ___TrueString_5;
  875. // System.String System.Boolean::FalseString
  876. String_t* ___FalseString_6;
  877. public:
  878. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  879. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  880. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  881. inline void set_TrueString_5(String_t* value)
  882. {
  883. ___TrueString_5 = value;
  884. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  885. }
  886. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  887. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  888. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  889. inline void set_FalseString_6(String_t* value)
  890. {
  891. ___FalseString_6 = value;
  892. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  893. }
  894. };
  895. // System.Byte
  896. struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056
  897. {
  898. public:
  899. // System.Byte System.Byte::m_value
  900. uint8_t ___m_value_0;
  901. public:
  902. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); }
  903. inline uint8_t get_m_value_0() const { return ___m_value_0; }
  904. inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
  905. inline void set_m_value_0(uint8_t value)
  906. {
  907. ___m_value_0 = value;
  908. }
  909. };
  910. // System.Security.Cryptography.DSA
  911. struct DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 : public AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F
  912. {
  913. public:
  914. public:
  915. };
  916. // System.Security.Cryptography.DSAParameters
  917. struct DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1
  918. {
  919. public:
  920. // System.Byte[] System.Security.Cryptography.DSAParameters::P
  921. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___P_0;
  922. // System.Byte[] System.Security.Cryptography.DSAParameters::Q
  923. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Q_1;
  924. // System.Byte[] System.Security.Cryptography.DSAParameters::G
  925. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___G_2;
  926. // System.Byte[] System.Security.Cryptography.DSAParameters::Y
  927. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Y_3;
  928. // System.Byte[] System.Security.Cryptography.DSAParameters::J
  929. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___J_4;
  930. // System.Byte[] System.Security.Cryptography.DSAParameters::X
  931. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___X_5;
  932. // System.Byte[] System.Security.Cryptography.DSAParameters::Seed
  933. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Seed_6;
  934. // System.Int32 System.Security.Cryptography.DSAParameters::Counter
  935. int32_t ___Counter_7;
  936. public:
  937. inline static int32_t get_offset_of_P_0() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___P_0)); }
  938. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_P_0() const { return ___P_0; }
  939. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_P_0() { return &___P_0; }
  940. inline void set_P_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  941. {
  942. ___P_0 = value;
  943. Il2CppCodeGenWriteBarrier((void**)(&___P_0), (void*)value);
  944. }
  945. inline static int32_t get_offset_of_Q_1() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___Q_1)); }
  946. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Q_1() const { return ___Q_1; }
  947. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Q_1() { return &___Q_1; }
  948. inline void set_Q_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  949. {
  950. ___Q_1 = value;
  951. Il2CppCodeGenWriteBarrier((void**)(&___Q_1), (void*)value);
  952. }
  953. inline static int32_t get_offset_of_G_2() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___G_2)); }
  954. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_G_2() const { return ___G_2; }
  955. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_G_2() { return &___G_2; }
  956. inline void set_G_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  957. {
  958. ___G_2 = value;
  959. Il2CppCodeGenWriteBarrier((void**)(&___G_2), (void*)value);
  960. }
  961. inline static int32_t get_offset_of_Y_3() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___Y_3)); }
  962. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Y_3() const { return ___Y_3; }
  963. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Y_3() { return &___Y_3; }
  964. inline void set_Y_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  965. {
  966. ___Y_3 = value;
  967. Il2CppCodeGenWriteBarrier((void**)(&___Y_3), (void*)value);
  968. }
  969. inline static int32_t get_offset_of_J_4() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___J_4)); }
  970. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_J_4() const { return ___J_4; }
  971. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_J_4() { return &___J_4; }
  972. inline void set_J_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  973. {
  974. ___J_4 = value;
  975. Il2CppCodeGenWriteBarrier((void**)(&___J_4), (void*)value);
  976. }
  977. inline static int32_t get_offset_of_X_5() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___X_5)); }
  978. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_X_5() const { return ___X_5; }
  979. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_X_5() { return &___X_5; }
  980. inline void set_X_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  981. {
  982. ___X_5 = value;
  983. Il2CppCodeGenWriteBarrier((void**)(&___X_5), (void*)value);
  984. }
  985. inline static int32_t get_offset_of_Seed_6() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___Seed_6)); }
  986. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Seed_6() const { return ___Seed_6; }
  987. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Seed_6() { return &___Seed_6; }
  988. inline void set_Seed_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  989. {
  990. ___Seed_6 = value;
  991. Il2CppCodeGenWriteBarrier((void**)(&___Seed_6), (void*)value);
  992. }
  993. inline static int32_t get_offset_of_Counter_7() { return static_cast<int32_t>(offsetof(DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1, ___Counter_7)); }
  994. inline int32_t get_Counter_7() const { return ___Counter_7; }
  995. inline int32_t* get_address_of_Counter_7() { return &___Counter_7; }
  996. inline void set_Counter_7(int32_t value)
  997. {
  998. ___Counter_7 = value;
  999. }
  1000. };
  1001. // Native definition for P/Invoke marshalling of System.Security.Cryptography.DSAParameters
  1002. struct DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1_marshaled_pinvoke
  1003. {
  1004. Il2CppSafeArray/*NONE*/* ___P_0;
  1005. Il2CppSafeArray/*NONE*/* ___Q_1;
  1006. Il2CppSafeArray/*NONE*/* ___G_2;
  1007. Il2CppSafeArray/*NONE*/* ___Y_3;
  1008. Il2CppSafeArray/*NONE*/* ___J_4;
  1009. Il2CppSafeArray/*NONE*/* ___X_5;
  1010. Il2CppSafeArray/*NONE*/* ___Seed_6;
  1011. int32_t ___Counter_7;
  1012. };
  1013. // Native definition for COM marshalling of System.Security.Cryptography.DSAParameters
  1014. struct DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1_marshaled_com
  1015. {
  1016. Il2CppSafeArray/*NONE*/* ___P_0;
  1017. Il2CppSafeArray/*NONE*/* ___Q_1;
  1018. Il2CppSafeArray/*NONE*/* ___G_2;
  1019. Il2CppSafeArray/*NONE*/* ___Y_3;
  1020. Il2CppSafeArray/*NONE*/* ___J_4;
  1021. Il2CppSafeArray/*NONE*/* ___X_5;
  1022. Il2CppSafeArray/*NONE*/* ___Seed_6;
  1023. int32_t ___Counter_7;
  1024. };
  1025. // System.DateTime
  1026. struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405
  1027. {
  1028. public:
  1029. // System.UInt64 System.DateTime::dateData
  1030. uint64_t ___dateData_44;
  1031. public:
  1032. inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); }
  1033. inline uint64_t get_dateData_44() const { return ___dateData_44; }
  1034. inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
  1035. inline void set_dateData_44(uint64_t value)
  1036. {
  1037. ___dateData_44 = value;
  1038. }
  1039. };
  1040. struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields
  1041. {
  1042. public:
  1043. // System.Int32[] System.DateTime::DaysToMonth365
  1044. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29;
  1045. // System.Int32[] System.DateTime::DaysToMonth366
  1046. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30;
  1047. // System.DateTime System.DateTime::MinValue
  1048. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MinValue_31;
  1049. // System.DateTime System.DateTime::MaxValue
  1050. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MaxValue_32;
  1051. public:
  1052. inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); }
  1053. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
  1054. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
  1055. inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1056. {
  1057. ___DaysToMonth365_29 = value;
  1058. Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value);
  1059. }
  1060. inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); }
  1061. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
  1062. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
  1063. inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1064. {
  1065. ___DaysToMonth366_30 = value;
  1066. Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value);
  1067. }
  1068. inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); }
  1069. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MinValue_31() const { return ___MinValue_31; }
  1070. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; }
  1071. inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  1072. {
  1073. ___MinValue_31 = value;
  1074. }
  1075. inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); }
  1076. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MaxValue_32() const { return ___MaxValue_32; }
  1077. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
  1078. inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  1079. {
  1080. ___MaxValue_32 = value;
  1081. }
  1082. };
  1083. // System.Enum
  1084. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  1085. {
  1086. public:
  1087. public:
  1088. };
  1089. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  1090. {
  1091. public:
  1092. // System.Char[] System.Enum::enumSeperatorCharArray
  1093. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  1094. public:
  1095. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  1096. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1097. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1098. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1099. {
  1100. ___enumSeperatorCharArray_0 = value;
  1101. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1102. }
  1103. };
  1104. // Native definition for P/Invoke marshalling of System.Enum
  1105. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  1106. {
  1107. };
  1108. // Native definition for COM marshalling of System.Enum
  1109. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  1110. {
  1111. };
  1112. // System.Int32
  1113. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  1114. {
  1115. public:
  1116. // System.Int32 System.Int32::m_value
  1117. int32_t ___m_value_0;
  1118. public:
  1119. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  1120. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1121. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1122. inline void set_m_value_0(int32_t value)
  1123. {
  1124. ___m_value_0 = value;
  1125. }
  1126. };
  1127. // System.IntPtr
  1128. struct IntPtr_t
  1129. {
  1130. public:
  1131. // System.Void* System.IntPtr::m_value
  1132. void* ___m_value_0;
  1133. public:
  1134. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1135. inline void* get_m_value_0() const { return ___m_value_0; }
  1136. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1137. inline void set_m_value_0(void* value)
  1138. {
  1139. ___m_value_0 = value;
  1140. }
  1141. };
  1142. struct IntPtr_t_StaticFields
  1143. {
  1144. public:
  1145. // System.IntPtr System.IntPtr::Zero
  1146. intptr_t ___Zero_1;
  1147. public:
  1148. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1149. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1150. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1151. inline void set_Zero_1(intptr_t value)
  1152. {
  1153. ___Zero_1 = value;
  1154. }
  1155. };
  1156. // System.Security.Cryptography.RSA
  1157. struct RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B : public AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F
  1158. {
  1159. public:
  1160. public:
  1161. };
  1162. // System.Security.Cryptography.RSAParameters
  1163. struct RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28
  1164. {
  1165. public:
  1166. // System.Byte[] System.Security.Cryptography.RSAParameters::Exponent
  1167. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Exponent_0;
  1168. // System.Byte[] System.Security.Cryptography.RSAParameters::Modulus
  1169. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Modulus_1;
  1170. // System.Byte[] System.Security.Cryptography.RSAParameters::P
  1171. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___P_2;
  1172. // System.Byte[] System.Security.Cryptography.RSAParameters::Q
  1173. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Q_3;
  1174. // System.Byte[] System.Security.Cryptography.RSAParameters::DP
  1175. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___DP_4;
  1176. // System.Byte[] System.Security.Cryptography.RSAParameters::DQ
  1177. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___DQ_5;
  1178. // System.Byte[] System.Security.Cryptography.RSAParameters::InverseQ
  1179. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___InverseQ_6;
  1180. // System.Byte[] System.Security.Cryptography.RSAParameters::D
  1181. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___D_7;
  1182. public:
  1183. inline static int32_t get_offset_of_Exponent_0() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___Exponent_0)); }
  1184. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Exponent_0() const { return ___Exponent_0; }
  1185. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Exponent_0() { return &___Exponent_0; }
  1186. inline void set_Exponent_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1187. {
  1188. ___Exponent_0 = value;
  1189. Il2CppCodeGenWriteBarrier((void**)(&___Exponent_0), (void*)value);
  1190. }
  1191. inline static int32_t get_offset_of_Modulus_1() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___Modulus_1)); }
  1192. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Modulus_1() const { return ___Modulus_1; }
  1193. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Modulus_1() { return &___Modulus_1; }
  1194. inline void set_Modulus_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1195. {
  1196. ___Modulus_1 = value;
  1197. Il2CppCodeGenWriteBarrier((void**)(&___Modulus_1), (void*)value);
  1198. }
  1199. inline static int32_t get_offset_of_P_2() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___P_2)); }
  1200. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_P_2() const { return ___P_2; }
  1201. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_P_2() { return &___P_2; }
  1202. inline void set_P_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1203. {
  1204. ___P_2 = value;
  1205. Il2CppCodeGenWriteBarrier((void**)(&___P_2), (void*)value);
  1206. }
  1207. inline static int32_t get_offset_of_Q_3() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___Q_3)); }
  1208. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Q_3() const { return ___Q_3; }
  1209. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Q_3() { return &___Q_3; }
  1210. inline void set_Q_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1211. {
  1212. ___Q_3 = value;
  1213. Il2CppCodeGenWriteBarrier((void**)(&___Q_3), (void*)value);
  1214. }
  1215. inline static int32_t get_offset_of_DP_4() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___DP_4)); }
  1216. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_DP_4() const { return ___DP_4; }
  1217. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_DP_4() { return &___DP_4; }
  1218. inline void set_DP_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1219. {
  1220. ___DP_4 = value;
  1221. Il2CppCodeGenWriteBarrier((void**)(&___DP_4), (void*)value);
  1222. }
  1223. inline static int32_t get_offset_of_DQ_5() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___DQ_5)); }
  1224. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_DQ_5() const { return ___DQ_5; }
  1225. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_DQ_5() { return &___DQ_5; }
  1226. inline void set_DQ_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1227. {
  1228. ___DQ_5 = value;
  1229. Il2CppCodeGenWriteBarrier((void**)(&___DQ_5), (void*)value);
  1230. }
  1231. inline static int32_t get_offset_of_InverseQ_6() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___InverseQ_6)); }
  1232. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_InverseQ_6() const { return ___InverseQ_6; }
  1233. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_InverseQ_6() { return &___InverseQ_6; }
  1234. inline void set_InverseQ_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1235. {
  1236. ___InverseQ_6 = value;
  1237. Il2CppCodeGenWriteBarrier((void**)(&___InverseQ_6), (void*)value);
  1238. }
  1239. inline static int32_t get_offset_of_D_7() { return static_cast<int32_t>(offsetof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28, ___D_7)); }
  1240. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_D_7() const { return ___D_7; }
  1241. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_D_7() { return &___D_7; }
  1242. inline void set_D_7(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1243. {
  1244. ___D_7 = value;
  1245. Il2CppCodeGenWriteBarrier((void**)(&___D_7), (void*)value);
  1246. }
  1247. };
  1248. // Native definition for P/Invoke marshalling of System.Security.Cryptography.RSAParameters
  1249. struct RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28_marshaled_pinvoke
  1250. {
  1251. Il2CppSafeArray/*NONE*/* ___Exponent_0;
  1252. Il2CppSafeArray/*NONE*/* ___Modulus_1;
  1253. Il2CppSafeArray/*NONE*/* ___P_2;
  1254. Il2CppSafeArray/*NONE*/* ___Q_3;
  1255. Il2CppSafeArray/*NONE*/* ___DP_4;
  1256. Il2CppSafeArray/*NONE*/* ___DQ_5;
  1257. Il2CppSafeArray/*NONE*/* ___InverseQ_6;
  1258. Il2CppSafeArray/*NONE*/* ___D_7;
  1259. };
  1260. // Native definition for COM marshalling of System.Security.Cryptography.RSAParameters
  1261. struct RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28_marshaled_com
  1262. {
  1263. Il2CppSafeArray/*NONE*/* ___Exponent_0;
  1264. Il2CppSafeArray/*NONE*/* ___Modulus_1;
  1265. Il2CppSafeArray/*NONE*/* ___P_2;
  1266. Il2CppSafeArray/*NONE*/* ___Q_3;
  1267. Il2CppSafeArray/*NONE*/* ___DP_4;
  1268. Il2CppSafeArray/*NONE*/* ___DQ_5;
  1269. Il2CppSafeArray/*NONE*/* ___InverseQ_6;
  1270. Il2CppSafeArray/*NONE*/* ___D_7;
  1271. };
  1272. // System.UInt32
  1273. struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15
  1274. {
  1275. public:
  1276. // System.UInt32 System.UInt32::m_value
  1277. uint32_t ___m_value_0;
  1278. public:
  1279. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); }
  1280. inline uint32_t get_m_value_0() const { return ___m_value_0; }
  1281. inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1282. inline void set_m_value_0(uint32_t value)
  1283. {
  1284. ___m_value_0 = value;
  1285. }
  1286. };
  1287. // System.Void
  1288. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1289. {
  1290. public:
  1291. union
  1292. {
  1293. struct
  1294. {
  1295. };
  1296. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1297. };
  1298. public:
  1299. };
  1300. // Mono.Security.X509.X509CertificateCollection
  1301. struct X509CertificateCollection_t0DAAA85510B59E75383BC1EE490665DFBFFFE007 : public CollectionBase_tE5EF6826359F7FAC04D2F5E8AB93E1363A5826EB
  1302. {
  1303. public:
  1304. public:
  1305. };
  1306. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
  1307. struct __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0
  1308. {
  1309. public:
  1310. union
  1311. {
  1312. struct
  1313. {
  1314. union
  1315. {
  1316. };
  1317. };
  1318. uint8_t __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0__padding[10];
  1319. };
  1320. public:
  1321. };
  1322. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=14
  1323. struct __StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D
  1324. {
  1325. public:
  1326. union
  1327. {
  1328. struct
  1329. {
  1330. union
  1331. {
  1332. };
  1333. };
  1334. uint8_t __StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D__padding[14];
  1335. };
  1336. public:
  1337. };
  1338. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  1339. struct __StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14
  1340. {
  1341. public:
  1342. union
  1343. {
  1344. struct
  1345. {
  1346. union
  1347. {
  1348. };
  1349. };
  1350. uint8_t __StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14__padding[20];
  1351. };
  1352. public:
  1353. };
  1354. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
  1355. struct __StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B
  1356. {
  1357. public:
  1358. union
  1359. {
  1360. struct
  1361. {
  1362. union
  1363. {
  1364. };
  1365. };
  1366. uint8_t __StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B__padding[256];
  1367. };
  1368. public:
  1369. };
  1370. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
  1371. struct __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900
  1372. {
  1373. public:
  1374. union
  1375. {
  1376. struct
  1377. {
  1378. union
  1379. {
  1380. };
  1381. };
  1382. uint8_t __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900__padding[3];
  1383. };
  1384. public:
  1385. };
  1386. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132
  1387. struct __StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF
  1388. {
  1389. public:
  1390. union
  1391. {
  1392. struct
  1393. {
  1394. union
  1395. {
  1396. };
  1397. };
  1398. uint8_t __StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF__padding[3132];
  1399. };
  1400. public:
  1401. };
  1402. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  1403. struct __StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086
  1404. {
  1405. public:
  1406. union
  1407. {
  1408. struct
  1409. {
  1410. union
  1411. {
  1412. };
  1413. };
  1414. uint8_t __StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086__padding[32];
  1415. };
  1416. public:
  1417. };
  1418. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  1419. struct __StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B
  1420. {
  1421. public:
  1422. union
  1423. {
  1424. struct
  1425. {
  1426. union
  1427. {
  1428. };
  1429. };
  1430. uint8_t __StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B__padding[48];
  1431. };
  1432. public:
  1433. };
  1434. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  1435. struct __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E
  1436. {
  1437. public:
  1438. union
  1439. {
  1440. struct
  1441. {
  1442. union
  1443. {
  1444. };
  1445. };
  1446. uint8_t __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E__padding[64];
  1447. };
  1448. public:
  1449. };
  1450. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=9
  1451. struct __StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A
  1452. {
  1453. public:
  1454. union
  1455. {
  1456. struct
  1457. {
  1458. union
  1459. {
  1460. };
  1461. };
  1462. uint8_t __StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A__padding[9];
  1463. };
  1464. public:
  1465. };
  1466. // <PrivateImplementationDetails>
  1467. struct U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298 : public RuntimeObject
  1468. {
  1469. public:
  1470. public:
  1471. };
  1472. struct U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields
  1473. {
  1474. public:
  1475. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::12D04472A8285260EA12FD3813CDFA9F2D2B548C
  1476. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___12D04472A8285260EA12FD3813CDFA9F2D2B548C_0;
  1477. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::13A35EF1A549297C70E2AD46045BBD2ECA17852D
  1478. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___13A35EF1A549297C70E2AD46045BBD2ECA17852D_1;
  1479. // System.Int64 <PrivateImplementationDetails>::16968835DEF6DD3BB86EABA9DEC53BF41851CD6D
  1480. int64_t ___16968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2;
  1481. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::1A84029C80CB5518379F199F53FF08A7B764F8FD
  1482. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3;
  1483. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::235D99572263B22ADFEE10FDA0C25E12F4D94FFC
  1484. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4;
  1485. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=14 <PrivateImplementationDetails>::2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130
  1486. __StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D ___2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5;
  1487. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::320B018758ECE3752FFEDBAEB1A6DB67C80B9359
  1488. __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E ___320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6;
  1489. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::3E3442C7396F3F2BB4C7348F4A2074C7DC677D68
  1490. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___3E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7;
  1491. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::4E3B533C39447AAEB59A8E48FABD7E15B5B5D195
  1492. __StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B ___4E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8;
  1493. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::56DFA5053B3131883637F53219E7D88CCEF35949
  1494. __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 ___56DFA5053B3131883637F53219E7D88CCEF35949_9;
  1495. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=9 <PrivateImplementationDetails>::6D49C9D487D7AD3491ECE08732D68A593CC2038D
  1496. __StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_10;
  1497. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132 <PrivateImplementationDetails>::6E5DC824F803F8565AF31B42199DAE39FE7F4EA9
  1498. __StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF ___6E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11;
  1499. // System.Int64 <PrivateImplementationDetails>::6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF
  1500. int64_t ___6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12;
  1501. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::736D39815215889F11249D9958F6ED12D37B9F57
  1502. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___736D39815215889F11249D9958F6ED12D37B9F57_13;
  1503. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::86F4F563FA2C61798AE6238D789139739428463A
  1504. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___86F4F563FA2C61798AE6238D789139739428463A_14;
  1505. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::97FB30C84FF4A41CD4625B44B2940BFC8DB43003
  1506. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___97FB30C84FF4A41CD4625B44B2940BFC8DB43003_15;
  1507. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5
  1508. __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E ___9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16;
  1509. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88
  1510. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17;
  1511. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::A323DB0813C4D072957BA6FDA79D9776674CD06B
  1512. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___A323DB0813C4D072957BA6FDA79D9776674CD06B_18;
  1513. // System.Int64 <PrivateImplementationDetails>::AEA5F1CC5CFE1660539EDD691FE017F775F63A0D
  1514. int64_t ___AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19;
  1515. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::BE1BDEC0AA74B4DCB079943E70528096CCA985F8
  1516. __StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14 ___BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20;
  1517. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::BF477463CE2F5EF38FC4C644BBBF4DF109E7670A
  1518. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21;
  1519. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::CF0B42666EF5E37EDEA0AB8E173E42C196D03814
  1520. __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E ___CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22;
  1521. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE
  1522. __StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086 ___D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23;
  1523. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::D2C5BAE967587C6F3D9F2C4551911E0575A1101F
  1524. __StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B ___D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24;
  1525. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::E75835D001C843F156FBA01B001DFE1B8029AC17
  1526. __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E ___E75835D001C843F156FBA01B001DFE1B8029AC17_25;
  1527. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11
  1528. __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 ___EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26;
  1529. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::EC83FB16C20052BEE2B4025159BC2ED45C9C70C3
  1530. __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 ___EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27;
  1531. public:
  1532. inline static int32_t get_offset_of_U312D04472A8285260EA12FD3813CDFA9F2D2B548C_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___12D04472A8285260EA12FD3813CDFA9F2D2B548C_0)); }
  1533. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U312D04472A8285260EA12FD3813CDFA9F2D2B548C_0() const { return ___12D04472A8285260EA12FD3813CDFA9F2D2B548C_0; }
  1534. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U312D04472A8285260EA12FD3813CDFA9F2D2B548C_0() { return &___12D04472A8285260EA12FD3813CDFA9F2D2B548C_0; }
  1535. inline void set_U312D04472A8285260EA12FD3813CDFA9F2D2B548C_0(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1536. {
  1537. ___12D04472A8285260EA12FD3813CDFA9F2D2B548C_0 = value;
  1538. }
  1539. inline static int32_t get_offset_of_U313A35EF1A549297C70E2AD46045BBD2ECA17852D_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___13A35EF1A549297C70E2AD46045BBD2ECA17852D_1)); }
  1540. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U313A35EF1A549297C70E2AD46045BBD2ECA17852D_1() const { return ___13A35EF1A549297C70E2AD46045BBD2ECA17852D_1; }
  1541. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U313A35EF1A549297C70E2AD46045BBD2ECA17852D_1() { return &___13A35EF1A549297C70E2AD46045BBD2ECA17852D_1; }
  1542. inline void set_U313A35EF1A549297C70E2AD46045BBD2ECA17852D_1(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1543. {
  1544. ___13A35EF1A549297C70E2AD46045BBD2ECA17852D_1 = value;
  1545. }
  1546. inline static int32_t get_offset_of_U316968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___16968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2)); }
  1547. inline int64_t get_U316968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2() const { return ___16968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2; }
  1548. inline int64_t* get_address_of_U316968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2() { return &___16968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2; }
  1549. inline void set_U316968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2(int64_t value)
  1550. {
  1551. ___16968835DEF6DD3BB86EABA9DEC53BF41851CD6D_2 = value;
  1552. }
  1553. inline static int32_t get_offset_of_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3)); }
  1554. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() const { return ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3; }
  1555. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() { return &___1A84029C80CB5518379F199F53FF08A7B764F8FD_3; }
  1556. inline void set_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1557. {
  1558. ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3 = value;
  1559. }
  1560. inline static int32_t get_offset_of_U3235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4)); }
  1561. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U3235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4() const { return ___235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4; }
  1562. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U3235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4() { return &___235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4; }
  1563. inline void set_U3235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1564. {
  1565. ___235D99572263B22ADFEE10FDA0C25E12F4D94FFC_4 = value;
  1566. }
  1567. inline static int32_t get_offset_of_U32D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5)); }
  1568. inline __StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D get_U32D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5() const { return ___2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5; }
  1569. inline __StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D * get_address_of_U32D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5() { return &___2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5; }
  1570. inline void set_U32D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5(__StaticArrayInitTypeSizeU3D14_t63F0087268E7BCA0CCB29A376C4A38B2A83B655D value)
  1571. {
  1572. ___2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130_5 = value;
  1573. }
  1574. inline static int32_t get_offset_of_U3320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6)); }
  1575. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E get_U3320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6() const { return ___320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6; }
  1576. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E * get_address_of_U3320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6() { return &___320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6; }
  1577. inline void set_U3320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6(__StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E value)
  1578. {
  1579. ___320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6 = value;
  1580. }
  1581. inline static int32_t get_offset_of_U33E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___3E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7)); }
  1582. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U33E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7() const { return ___3E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7; }
  1583. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U33E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7() { return &___3E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7; }
  1584. inline void set_U33E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1585. {
  1586. ___3E3442C7396F3F2BB4C7348F4A2074C7DC677D68_7 = value;
  1587. }
  1588. inline static int32_t get_offset_of_U34E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___4E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8)); }
  1589. inline __StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B get_U34E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8() const { return ___4E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8; }
  1590. inline __StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B * get_address_of_U34E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8() { return &___4E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8; }
  1591. inline void set_U34E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8(__StaticArrayInitTypeSizeU3D48_t4A4887119F3A0506541D52ECDF4B942B0D4E0C5B value)
  1592. {
  1593. ___4E3B533C39447AAEB59A8E48FABD7E15B5B5D195_8 = value;
  1594. }
  1595. inline static int32_t get_offset_of_U356DFA5053B3131883637F53219E7D88CCEF35949_9() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___56DFA5053B3131883637F53219E7D88CCEF35949_9)); }
  1596. inline __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 get_U356DFA5053B3131883637F53219E7D88CCEF35949_9() const { return ___56DFA5053B3131883637F53219E7D88CCEF35949_9; }
  1597. inline __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 * get_address_of_U356DFA5053B3131883637F53219E7D88CCEF35949_9() { return &___56DFA5053B3131883637F53219E7D88CCEF35949_9; }
  1598. inline void set_U356DFA5053B3131883637F53219E7D88CCEF35949_9(__StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 value)
  1599. {
  1600. ___56DFA5053B3131883637F53219E7D88CCEF35949_9 = value;
  1601. }
  1602. inline static int32_t get_offset_of_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_10() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_10)); }
  1603. inline __StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A get_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_10() const { return ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_10; }
  1604. inline __StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A * get_address_of_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_10() { return &___6D49C9D487D7AD3491ECE08732D68A593CC2038D_10; }
  1605. inline void set_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_10(__StaticArrayInitTypeSizeU3D9_t68D16EA7963A316576AA6C483FD18BF5E59C4B6A value)
  1606. {
  1607. ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_10 = value;
  1608. }
  1609. inline static int32_t get_offset_of_U36E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___6E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11)); }
  1610. inline __StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF get_U36E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11() const { return ___6E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11; }
  1611. inline __StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF * get_address_of_U36E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11() { return &___6E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11; }
  1612. inline void set_U36E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11(__StaticArrayInitTypeSizeU3D3132_t5266AB6A989A53DCA2DA55008971D1317A7CD1BF value)
  1613. {
  1614. ___6E5DC824F803F8565AF31B42199DAE39FE7F4EA9_11 = value;
  1615. }
  1616. inline static int32_t get_offset_of_U36FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12)); }
  1617. inline int64_t get_U36FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12() const { return ___6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12; }
  1618. inline int64_t* get_address_of_U36FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12() { return &___6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12; }
  1619. inline void set_U36FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12(int64_t value)
  1620. {
  1621. ___6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF_12 = value;
  1622. }
  1623. inline static int32_t get_offset_of_U3736D39815215889F11249D9958F6ED12D37B9F57_13() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___736D39815215889F11249D9958F6ED12D37B9F57_13)); }
  1624. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U3736D39815215889F11249D9958F6ED12D37B9F57_13() const { return ___736D39815215889F11249D9958F6ED12D37B9F57_13; }
  1625. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U3736D39815215889F11249D9958F6ED12D37B9F57_13() { return &___736D39815215889F11249D9958F6ED12D37B9F57_13; }
  1626. inline void set_U3736D39815215889F11249D9958F6ED12D37B9F57_13(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1627. {
  1628. ___736D39815215889F11249D9958F6ED12D37B9F57_13 = value;
  1629. }
  1630. inline static int32_t get_offset_of_U386F4F563FA2C61798AE6238D789139739428463A_14() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___86F4F563FA2C61798AE6238D789139739428463A_14)); }
  1631. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U386F4F563FA2C61798AE6238D789139739428463A_14() const { return ___86F4F563FA2C61798AE6238D789139739428463A_14; }
  1632. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U386F4F563FA2C61798AE6238D789139739428463A_14() { return &___86F4F563FA2C61798AE6238D789139739428463A_14; }
  1633. inline void set_U386F4F563FA2C61798AE6238D789139739428463A_14(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1634. {
  1635. ___86F4F563FA2C61798AE6238D789139739428463A_14 = value;
  1636. }
  1637. inline static int32_t get_offset_of_U397FB30C84FF4A41CD4625B44B2940BFC8DB43003_15() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___97FB30C84FF4A41CD4625B44B2940BFC8DB43003_15)); }
  1638. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U397FB30C84FF4A41CD4625B44B2940BFC8DB43003_15() const { return ___97FB30C84FF4A41CD4625B44B2940BFC8DB43003_15; }
  1639. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U397FB30C84FF4A41CD4625B44B2940BFC8DB43003_15() { return &___97FB30C84FF4A41CD4625B44B2940BFC8DB43003_15; }
  1640. inline void set_U397FB30C84FF4A41CD4625B44B2940BFC8DB43003_15(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1641. {
  1642. ___97FB30C84FF4A41CD4625B44B2940BFC8DB43003_15 = value;
  1643. }
  1644. inline static int32_t get_offset_of_U39A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16)); }
  1645. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E get_U39A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16() const { return ___9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16; }
  1646. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E * get_address_of_U39A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16() { return &___9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16; }
  1647. inline void set_U39A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16(__StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E value)
  1648. {
  1649. ___9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16 = value;
  1650. }
  1651. inline static int32_t get_offset_of_U39BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17)); }
  1652. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_U39BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17() const { return ___9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17; }
  1653. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_U39BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17() { return &___9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17; }
  1654. inline void set_U39BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1655. {
  1656. ___9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88_17 = value;
  1657. }
  1658. inline static int32_t get_offset_of_A323DB0813C4D072957BA6FDA79D9776674CD06B_18() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___A323DB0813C4D072957BA6FDA79D9776674CD06B_18)); }
  1659. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_A323DB0813C4D072957BA6FDA79D9776674CD06B_18() const { return ___A323DB0813C4D072957BA6FDA79D9776674CD06B_18; }
  1660. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_A323DB0813C4D072957BA6FDA79D9776674CD06B_18() { return &___A323DB0813C4D072957BA6FDA79D9776674CD06B_18; }
  1661. inline void set_A323DB0813C4D072957BA6FDA79D9776674CD06B_18(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1662. {
  1663. ___A323DB0813C4D072957BA6FDA79D9776674CD06B_18 = value;
  1664. }
  1665. inline static int32_t get_offset_of_AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19)); }
  1666. inline int64_t get_AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19() const { return ___AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19; }
  1667. inline int64_t* get_address_of_AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19() { return &___AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19; }
  1668. inline void set_AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19(int64_t value)
  1669. {
  1670. ___AEA5F1CC5CFE1660539EDD691FE017F775F63A0D_19 = value;
  1671. }
  1672. inline static int32_t get_offset_of_BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20)); }
  1673. inline __StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14 get_BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20() const { return ___BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20; }
  1674. inline __StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14 * get_address_of_BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20() { return &___BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20; }
  1675. inline void set_BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20(__StaticArrayInitTypeSizeU3D20_t0B723519EBE6CB53DFE4ACB86CB779616C611E14 value)
  1676. {
  1677. ___BE1BDEC0AA74B4DCB079943E70528096CCA985F8_20 = value;
  1678. }
  1679. inline static int32_t get_offset_of_BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21)); }
  1680. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21() const { return ___BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21; }
  1681. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21() { return &___BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21; }
  1682. inline void set_BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1683. {
  1684. ___BF477463CE2F5EF38FC4C644BBBF4DF109E7670A_21 = value;
  1685. }
  1686. inline static int32_t get_offset_of_CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22)); }
  1687. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E get_CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22() const { return ___CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22; }
  1688. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E * get_address_of_CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22() { return &___CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22; }
  1689. inline void set_CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22(__StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E value)
  1690. {
  1691. ___CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22 = value;
  1692. }
  1693. inline static int32_t get_offset_of_D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23)); }
  1694. inline __StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086 get_D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23() const { return ___D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23; }
  1695. inline __StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086 * get_address_of_D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23() { return &___D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23; }
  1696. inline void set_D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23(__StaticArrayInitTypeSizeU3D32_t69DCCD3023A0F8B0040015CE0990995B5CE76086 value)
  1697. {
  1698. ___D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE_23 = value;
  1699. }
  1700. inline static int32_t get_offset_of_D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24)); }
  1701. inline __StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B get_D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24() const { return ___D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24; }
  1702. inline __StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B * get_address_of_D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24() { return &___D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24; }
  1703. inline void set_D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24(__StaticArrayInitTypeSizeU3D256_t73856C5D7D313055A5519AD1783C05586D36B76B value)
  1704. {
  1705. ___D2C5BAE967587C6F3D9F2C4551911E0575A1101F_24 = value;
  1706. }
  1707. inline static int32_t get_offset_of_E75835D001C843F156FBA01B001DFE1B8029AC17_25() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___E75835D001C843F156FBA01B001DFE1B8029AC17_25)); }
  1708. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E get_E75835D001C843F156FBA01B001DFE1B8029AC17_25() const { return ___E75835D001C843F156FBA01B001DFE1B8029AC17_25; }
  1709. inline __StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E * get_address_of_E75835D001C843F156FBA01B001DFE1B8029AC17_25() { return &___E75835D001C843F156FBA01B001DFE1B8029AC17_25; }
  1710. inline void set_E75835D001C843F156FBA01B001DFE1B8029AC17_25(__StaticArrayInitTypeSizeU3D64_tCC10F0E5623056225F779E85ED6B59085EF1592E value)
  1711. {
  1712. ___E75835D001C843F156FBA01B001DFE1B8029AC17_25 = value;
  1713. }
  1714. inline static int32_t get_offset_of_EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26)); }
  1715. inline __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 get_EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26() const { return ___EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26; }
  1716. inline __StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 * get_address_of_EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26() { return &___EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26; }
  1717. inline void set_EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26(__StaticArrayInitTypeSizeU3D10_tCFA3D2B97B642FF1E9FC9C28270437D5A80B56A0 value)
  1718. {
  1719. ___EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11_26 = value;
  1720. }
  1721. inline static int32_t get_offset_of_EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298_StaticFields, ___EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27)); }
  1722. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 get_EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27() const { return ___EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27; }
  1723. inline __StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 * get_address_of_EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27() { return &___EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27; }
  1724. inline void set_EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27(__StaticArrayInitTypeSizeU3D3_t41E631AB71813DBEBDB3979E222418FF6F661900 value)
  1725. {
  1726. ___EC83FB16C20052BEE2B4025159BC2ED45C9C70C3_27 = value;
  1727. }
  1728. };
  1729. // System.Security.Cryptography.CspParameters
  1730. struct CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC : public RuntimeObject
  1731. {
  1732. public:
  1733. // System.Int32 System.Security.Cryptography.CspParameters::ProviderType
  1734. int32_t ___ProviderType_0;
  1735. // System.String System.Security.Cryptography.CspParameters::ProviderName
  1736. String_t* ___ProviderName_1;
  1737. // System.String System.Security.Cryptography.CspParameters::KeyContainerName
  1738. String_t* ___KeyContainerName_2;
  1739. // System.Int32 System.Security.Cryptography.CspParameters::KeyNumber
  1740. int32_t ___KeyNumber_3;
  1741. // System.Int32 System.Security.Cryptography.CspParameters::m_flags
  1742. int32_t ___m_flags_4;
  1743. // System.Security.AccessControl.CryptoKeySecurity System.Security.Cryptography.CspParameters::m_cryptoKeySecurity
  1744. CryptoKeySecurity_tCE877564182EC9B0971E4014404636BD55B87EE2 * ___m_cryptoKeySecurity_5;
  1745. // System.Security.SecureString System.Security.Cryptography.CspParameters::m_keyPassword
  1746. SecureString_t19F65D6480BBCE2D5F24F21B7F4E6C7841698D94 * ___m_keyPassword_6;
  1747. // System.IntPtr System.Security.Cryptography.CspParameters::m_parentWindowHandle
  1748. intptr_t ___m_parentWindowHandle_7;
  1749. public:
  1750. inline static int32_t get_offset_of_ProviderType_0() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___ProviderType_0)); }
  1751. inline int32_t get_ProviderType_0() const { return ___ProviderType_0; }
  1752. inline int32_t* get_address_of_ProviderType_0() { return &___ProviderType_0; }
  1753. inline void set_ProviderType_0(int32_t value)
  1754. {
  1755. ___ProviderType_0 = value;
  1756. }
  1757. inline static int32_t get_offset_of_ProviderName_1() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___ProviderName_1)); }
  1758. inline String_t* get_ProviderName_1() const { return ___ProviderName_1; }
  1759. inline String_t** get_address_of_ProviderName_1() { return &___ProviderName_1; }
  1760. inline void set_ProviderName_1(String_t* value)
  1761. {
  1762. ___ProviderName_1 = value;
  1763. Il2CppCodeGenWriteBarrier((void**)(&___ProviderName_1), (void*)value);
  1764. }
  1765. inline static int32_t get_offset_of_KeyContainerName_2() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___KeyContainerName_2)); }
  1766. inline String_t* get_KeyContainerName_2() const { return ___KeyContainerName_2; }
  1767. inline String_t** get_address_of_KeyContainerName_2() { return &___KeyContainerName_2; }
  1768. inline void set_KeyContainerName_2(String_t* value)
  1769. {
  1770. ___KeyContainerName_2 = value;
  1771. Il2CppCodeGenWriteBarrier((void**)(&___KeyContainerName_2), (void*)value);
  1772. }
  1773. inline static int32_t get_offset_of_KeyNumber_3() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___KeyNumber_3)); }
  1774. inline int32_t get_KeyNumber_3() const { return ___KeyNumber_3; }
  1775. inline int32_t* get_address_of_KeyNumber_3() { return &___KeyNumber_3; }
  1776. inline void set_KeyNumber_3(int32_t value)
  1777. {
  1778. ___KeyNumber_3 = value;
  1779. }
  1780. inline static int32_t get_offset_of_m_flags_4() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___m_flags_4)); }
  1781. inline int32_t get_m_flags_4() const { return ___m_flags_4; }
  1782. inline int32_t* get_address_of_m_flags_4() { return &___m_flags_4; }
  1783. inline void set_m_flags_4(int32_t value)
  1784. {
  1785. ___m_flags_4 = value;
  1786. }
  1787. inline static int32_t get_offset_of_m_cryptoKeySecurity_5() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___m_cryptoKeySecurity_5)); }
  1788. inline CryptoKeySecurity_tCE877564182EC9B0971E4014404636BD55B87EE2 * get_m_cryptoKeySecurity_5() const { return ___m_cryptoKeySecurity_5; }
  1789. inline CryptoKeySecurity_tCE877564182EC9B0971E4014404636BD55B87EE2 ** get_address_of_m_cryptoKeySecurity_5() { return &___m_cryptoKeySecurity_5; }
  1790. inline void set_m_cryptoKeySecurity_5(CryptoKeySecurity_tCE877564182EC9B0971E4014404636BD55B87EE2 * value)
  1791. {
  1792. ___m_cryptoKeySecurity_5 = value;
  1793. Il2CppCodeGenWriteBarrier((void**)(&___m_cryptoKeySecurity_5), (void*)value);
  1794. }
  1795. inline static int32_t get_offset_of_m_keyPassword_6() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___m_keyPassword_6)); }
  1796. inline SecureString_t19F65D6480BBCE2D5F24F21B7F4E6C7841698D94 * get_m_keyPassword_6() const { return ___m_keyPassword_6; }
  1797. inline SecureString_t19F65D6480BBCE2D5F24F21B7F4E6C7841698D94 ** get_address_of_m_keyPassword_6() { return &___m_keyPassword_6; }
  1798. inline void set_m_keyPassword_6(SecureString_t19F65D6480BBCE2D5F24F21B7F4E6C7841698D94 * value)
  1799. {
  1800. ___m_keyPassword_6 = value;
  1801. Il2CppCodeGenWriteBarrier((void**)(&___m_keyPassword_6), (void*)value);
  1802. }
  1803. inline static int32_t get_offset_of_m_parentWindowHandle_7() { return static_cast<int32_t>(offsetof(CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC, ___m_parentWindowHandle_7)); }
  1804. inline intptr_t get_m_parentWindowHandle_7() const { return ___m_parentWindowHandle_7; }
  1805. inline intptr_t* get_address_of_m_parentWindowHandle_7() { return &___m_parentWindowHandle_7; }
  1806. inline void set_m_parentWindowHandle_7(intptr_t value)
  1807. {
  1808. ___m_parentWindowHandle_7 = value;
  1809. }
  1810. };
  1811. // System.Security.Cryptography.CspProviderFlags
  1812. struct CspProviderFlags_t8981EF4CA441D46FBF242ABAA443608B474586D1
  1813. {
  1814. public:
  1815. // System.Int32 System.Security.Cryptography.CspProviderFlags::value__
  1816. int32_t ___value___2;
  1817. public:
  1818. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CspProviderFlags_t8981EF4CA441D46FBF242ABAA443608B474586D1, ___value___2)); }
  1819. inline int32_t get_value___2() const { return ___value___2; }
  1820. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1821. inline void set_value___2(int32_t value)
  1822. {
  1823. ___value___2 = value;
  1824. }
  1825. };
  1826. // System.Delegate
  1827. struct Delegate_t : public RuntimeObject
  1828. {
  1829. public:
  1830. // System.IntPtr System.Delegate::method_ptr
  1831. Il2CppMethodPointer ___method_ptr_0;
  1832. // System.IntPtr System.Delegate::invoke_impl
  1833. intptr_t ___invoke_impl_1;
  1834. // System.Object System.Delegate::m_target
  1835. RuntimeObject * ___m_target_2;
  1836. // System.IntPtr System.Delegate::method
  1837. intptr_t ___method_3;
  1838. // System.IntPtr System.Delegate::delegate_trampoline
  1839. intptr_t ___delegate_trampoline_4;
  1840. // System.IntPtr System.Delegate::extra_arg
  1841. intptr_t ___extra_arg_5;
  1842. // System.IntPtr System.Delegate::method_code
  1843. intptr_t ___method_code_6;
  1844. // System.Reflection.MethodInfo System.Delegate::method_info
  1845. MethodInfo_t * ___method_info_7;
  1846. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1847. MethodInfo_t * ___original_method_info_8;
  1848. // System.DelegateData System.Delegate::data
  1849. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1850. // System.Boolean System.Delegate::method_is_virtual
  1851. bool ___method_is_virtual_10;
  1852. public:
  1853. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  1854. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  1855. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  1856. inline void set_method_ptr_0(Il2CppMethodPointer value)
  1857. {
  1858. ___method_ptr_0 = value;
  1859. }
  1860. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  1861. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  1862. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  1863. inline void set_invoke_impl_1(intptr_t value)
  1864. {
  1865. ___invoke_impl_1 = value;
  1866. }
  1867. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  1868. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  1869. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  1870. inline void set_m_target_2(RuntimeObject * value)
  1871. {
  1872. ___m_target_2 = value;
  1873. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  1874. }
  1875. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  1876. inline intptr_t get_method_3() const { return ___method_3; }
  1877. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  1878. inline void set_method_3(intptr_t value)
  1879. {
  1880. ___method_3 = value;
  1881. }
  1882. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  1883. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  1884. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  1885. inline void set_delegate_trampoline_4(intptr_t value)
  1886. {
  1887. ___delegate_trampoline_4 = value;
  1888. }
  1889. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  1890. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  1891. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  1892. inline void set_extra_arg_5(intptr_t value)
  1893. {
  1894. ___extra_arg_5 = value;
  1895. }
  1896. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  1897. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  1898. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  1899. inline void set_method_code_6(intptr_t value)
  1900. {
  1901. ___method_code_6 = value;
  1902. }
  1903. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  1904. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  1905. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  1906. inline void set_method_info_7(MethodInfo_t * value)
  1907. {
  1908. ___method_info_7 = value;
  1909. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  1910. }
  1911. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  1912. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  1913. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  1914. inline void set_original_method_info_8(MethodInfo_t * value)
  1915. {
  1916. ___original_method_info_8 = value;
  1917. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  1918. }
  1919. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  1920. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  1921. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  1922. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  1923. {
  1924. ___data_9 = value;
  1925. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  1926. }
  1927. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  1928. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  1929. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  1930. inline void set_method_is_virtual_10(bool value)
  1931. {
  1932. ___method_is_virtual_10 = value;
  1933. }
  1934. };
  1935. // Native definition for P/Invoke marshalling of System.Delegate
  1936. struct Delegate_t_marshaled_pinvoke
  1937. {
  1938. intptr_t ___method_ptr_0;
  1939. intptr_t ___invoke_impl_1;
  1940. Il2CppIUnknown* ___m_target_2;
  1941. intptr_t ___method_3;
  1942. intptr_t ___delegate_trampoline_4;
  1943. intptr_t ___extra_arg_5;
  1944. intptr_t ___method_code_6;
  1945. MethodInfo_t * ___method_info_7;
  1946. MethodInfo_t * ___original_method_info_8;
  1947. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1948. int32_t ___method_is_virtual_10;
  1949. };
  1950. // Native definition for COM marshalling of System.Delegate
  1951. struct Delegate_t_marshaled_com
  1952. {
  1953. intptr_t ___method_ptr_0;
  1954. intptr_t ___invoke_impl_1;
  1955. Il2CppIUnknown* ___m_target_2;
  1956. intptr_t ___method_3;
  1957. intptr_t ___delegate_trampoline_4;
  1958. intptr_t ___extra_arg_5;
  1959. intptr_t ___method_code_6;
  1960. MethodInfo_t * ___method_info_7;
  1961. MethodInfo_t * ___original_method_info_8;
  1962. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1963. int32_t ___method_is_virtual_10;
  1964. };
  1965. // System.Exception
  1966. struct Exception_t : public RuntimeObject
  1967. {
  1968. public:
  1969. // System.String System.Exception::_className
  1970. String_t* ____className_1;
  1971. // System.String System.Exception::_message
  1972. String_t* ____message_2;
  1973. // System.Collections.IDictionary System.Exception::_data
  1974. RuntimeObject* ____data_3;
  1975. // System.Exception System.Exception::_innerException
  1976. Exception_t * ____innerException_4;
  1977. // System.String System.Exception::_helpURL
  1978. String_t* ____helpURL_5;
  1979. // System.Object System.Exception::_stackTrace
  1980. RuntimeObject * ____stackTrace_6;
  1981. // System.String System.Exception::_stackTraceString
  1982. String_t* ____stackTraceString_7;
  1983. // System.String System.Exception::_remoteStackTraceString
  1984. String_t* ____remoteStackTraceString_8;
  1985. // System.Int32 System.Exception::_remoteStackIndex
  1986. int32_t ____remoteStackIndex_9;
  1987. // System.Object System.Exception::_dynamicMethods
  1988. RuntimeObject * ____dynamicMethods_10;
  1989. // System.Int32 System.Exception::_HResult
  1990. int32_t ____HResult_11;
  1991. // System.String System.Exception::_source
  1992. String_t* ____source_12;
  1993. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1994. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  1995. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1996. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  1997. // System.IntPtr[] System.Exception::native_trace_ips
  1998. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  1999. public:
  2000. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  2001. inline String_t* get__className_1() const { return ____className_1; }
  2002. inline String_t** get_address_of__className_1() { return &____className_1; }
  2003. inline void set__className_1(String_t* value)
  2004. {
  2005. ____className_1 = value;
  2006. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  2007. }
  2008. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  2009. inline String_t* get__message_2() const { return ____message_2; }
  2010. inline String_t** get_address_of__message_2() { return &____message_2; }
  2011. inline void set__message_2(String_t* value)
  2012. {
  2013. ____message_2 = value;
  2014. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  2015. }
  2016. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  2017. inline RuntimeObject* get__data_3() const { return ____data_3; }
  2018. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  2019. inline void set__data_3(RuntimeObject* value)
  2020. {
  2021. ____data_3 = value;
  2022. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  2023. }
  2024. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  2025. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  2026. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  2027. inline void set__innerException_4(Exception_t * value)
  2028. {
  2029. ____innerException_4 = value;
  2030. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  2031. }
  2032. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  2033. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  2034. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  2035. inline void set__helpURL_5(String_t* value)
  2036. {
  2037. ____helpURL_5 = value;
  2038. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  2039. }
  2040. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  2041. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  2042. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  2043. inline void set__stackTrace_6(RuntimeObject * value)
  2044. {
  2045. ____stackTrace_6 = value;
  2046. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  2047. }
  2048. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  2049. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  2050. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  2051. inline void set__stackTraceString_7(String_t* value)
  2052. {
  2053. ____stackTraceString_7 = value;
  2054. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  2055. }
  2056. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  2057. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  2058. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  2059. inline void set__remoteStackTraceString_8(String_t* value)
  2060. {
  2061. ____remoteStackTraceString_8 = value;
  2062. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  2063. }
  2064. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  2065. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  2066. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  2067. inline void set__remoteStackIndex_9(int32_t value)
  2068. {
  2069. ____remoteStackIndex_9 = value;
  2070. }
  2071. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  2072. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  2073. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  2074. inline void set__dynamicMethods_10(RuntimeObject * value)
  2075. {
  2076. ____dynamicMethods_10 = value;
  2077. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  2078. }
  2079. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  2080. inline int32_t get__HResult_11() const { return ____HResult_11; }
  2081. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  2082. inline void set__HResult_11(int32_t value)
  2083. {
  2084. ____HResult_11 = value;
  2085. }
  2086. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  2087. inline String_t* get__source_12() const { return ____source_12; }
  2088. inline String_t** get_address_of__source_12() { return &____source_12; }
  2089. inline void set__source_12(String_t* value)
  2090. {
  2091. ____source_12 = value;
  2092. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  2093. }
  2094. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  2095. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  2096. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  2097. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  2098. {
  2099. ____safeSerializationManager_13 = value;
  2100. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  2101. }
  2102. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  2103. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  2104. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  2105. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  2106. {
  2107. ___captured_traces_14 = value;
  2108. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  2109. }
  2110. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  2111. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  2112. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  2113. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  2114. {
  2115. ___native_trace_ips_15 = value;
  2116. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  2117. }
  2118. };
  2119. struct Exception_t_StaticFields
  2120. {
  2121. public:
  2122. // System.Object System.Exception::s_EDILock
  2123. RuntimeObject * ___s_EDILock_0;
  2124. public:
  2125. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  2126. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  2127. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  2128. inline void set_s_EDILock_0(RuntimeObject * value)
  2129. {
  2130. ___s_EDILock_0 = value;
  2131. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  2132. }
  2133. };
  2134. // Native definition for P/Invoke marshalling of System.Exception
  2135. struct Exception_t_marshaled_pinvoke
  2136. {
  2137. char* ____className_1;
  2138. char* ____message_2;
  2139. RuntimeObject* ____data_3;
  2140. Exception_t_marshaled_pinvoke* ____innerException_4;
  2141. char* ____helpURL_5;
  2142. Il2CppIUnknown* ____stackTrace_6;
  2143. char* ____stackTraceString_7;
  2144. char* ____remoteStackTraceString_8;
  2145. int32_t ____remoteStackIndex_9;
  2146. Il2CppIUnknown* ____dynamicMethods_10;
  2147. int32_t ____HResult_11;
  2148. char* ____source_12;
  2149. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2150. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2151. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2152. };
  2153. // Native definition for COM marshalling of System.Exception
  2154. struct Exception_t_marshaled_com
  2155. {
  2156. Il2CppChar* ____className_1;
  2157. Il2CppChar* ____message_2;
  2158. RuntimeObject* ____data_3;
  2159. Exception_t_marshaled_com* ____innerException_4;
  2160. Il2CppChar* ____helpURL_5;
  2161. Il2CppIUnknown* ____stackTrace_6;
  2162. Il2CppChar* ____stackTraceString_7;
  2163. Il2CppChar* ____remoteStackTraceString_8;
  2164. int32_t ____remoteStackIndex_9;
  2165. Il2CppIUnknown* ____dynamicMethods_10;
  2166. int32_t ____HResult_11;
  2167. Il2CppChar* ____source_12;
  2168. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2169. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2170. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2171. };
  2172. // System.RuntimeFieldHandle
  2173. struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96
  2174. {
  2175. public:
  2176. // System.IntPtr System.RuntimeFieldHandle::value
  2177. intptr_t ___value_0;
  2178. public:
  2179. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___value_0)); }
  2180. inline intptr_t get_value_0() const { return ___value_0; }
  2181. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  2182. inline void set_value_0(intptr_t value)
  2183. {
  2184. ___value_0 = value;
  2185. }
  2186. };
  2187. // Mono.Security.X509.X509Certificate
  2188. struct X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4 : public RuntimeObject
  2189. {
  2190. public:
  2191. // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::decoder
  2192. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___decoder_0;
  2193. // System.Byte[] Mono.Security.X509.X509Certificate::m_encodedcert
  2194. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_encodedcert_1;
  2195. // System.DateTime Mono.Security.X509.X509Certificate::m_from
  2196. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___m_from_2;
  2197. // System.DateTime Mono.Security.X509.X509Certificate::m_until
  2198. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___m_until_3;
  2199. // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::issuer
  2200. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___issuer_4;
  2201. // System.String Mono.Security.X509.X509Certificate::m_issuername
  2202. String_t* ___m_issuername_5;
  2203. // System.String Mono.Security.X509.X509Certificate::m_keyalgo
  2204. String_t* ___m_keyalgo_6;
  2205. // System.Byte[] Mono.Security.X509.X509Certificate::m_keyalgoparams
  2206. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_keyalgoparams_7;
  2207. // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::subject
  2208. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___subject_8;
  2209. // System.String Mono.Security.X509.X509Certificate::m_subject
  2210. String_t* ___m_subject_9;
  2211. // System.Byte[] Mono.Security.X509.X509Certificate::m_publickey
  2212. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_publickey_10;
  2213. // System.Byte[] Mono.Security.X509.X509Certificate::signature
  2214. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___signature_11;
  2215. // System.String Mono.Security.X509.X509Certificate::m_signaturealgo
  2216. String_t* ___m_signaturealgo_12;
  2217. // System.Byte[] Mono.Security.X509.X509Certificate::m_signaturealgoparams
  2218. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_signaturealgoparams_13;
  2219. // System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::_rsa
  2220. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * ____rsa_14;
  2221. // System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::_dsa
  2222. DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * ____dsa_15;
  2223. // System.Int32 Mono.Security.X509.X509Certificate::version
  2224. int32_t ___version_16;
  2225. // System.Byte[] Mono.Security.X509.X509Certificate::serialnumber
  2226. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serialnumber_17;
  2227. // System.Byte[] Mono.Security.X509.X509Certificate::issuerUniqueID
  2228. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___issuerUniqueID_18;
  2229. // System.Byte[] Mono.Security.X509.X509Certificate::subjectUniqueID
  2230. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___subjectUniqueID_19;
  2231. // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::extensions
  2232. X509ExtensionCollection_t678BE5FA95A42FDF1EB9BB2584C2AFE79E0B3487 * ___extensions_20;
  2233. public:
  2234. inline static int32_t get_offset_of_decoder_0() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___decoder_0)); }
  2235. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * get_decoder_0() const { return ___decoder_0; }
  2236. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 ** get_address_of_decoder_0() { return &___decoder_0; }
  2237. inline void set_decoder_0(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * value)
  2238. {
  2239. ___decoder_0 = value;
  2240. Il2CppCodeGenWriteBarrier((void**)(&___decoder_0), (void*)value);
  2241. }
  2242. inline static int32_t get_offset_of_m_encodedcert_1() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_encodedcert_1)); }
  2243. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_encodedcert_1() const { return ___m_encodedcert_1; }
  2244. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_encodedcert_1() { return &___m_encodedcert_1; }
  2245. inline void set_m_encodedcert_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2246. {
  2247. ___m_encodedcert_1 = value;
  2248. Il2CppCodeGenWriteBarrier((void**)(&___m_encodedcert_1), (void*)value);
  2249. }
  2250. inline static int32_t get_offset_of_m_from_2() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_from_2)); }
  2251. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_m_from_2() const { return ___m_from_2; }
  2252. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_m_from_2() { return &___m_from_2; }
  2253. inline void set_m_from_2(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  2254. {
  2255. ___m_from_2 = value;
  2256. }
  2257. inline static int32_t get_offset_of_m_until_3() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_until_3)); }
  2258. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_m_until_3() const { return ___m_until_3; }
  2259. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_m_until_3() { return &___m_until_3; }
  2260. inline void set_m_until_3(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  2261. {
  2262. ___m_until_3 = value;
  2263. }
  2264. inline static int32_t get_offset_of_issuer_4() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___issuer_4)); }
  2265. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * get_issuer_4() const { return ___issuer_4; }
  2266. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 ** get_address_of_issuer_4() { return &___issuer_4; }
  2267. inline void set_issuer_4(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * value)
  2268. {
  2269. ___issuer_4 = value;
  2270. Il2CppCodeGenWriteBarrier((void**)(&___issuer_4), (void*)value);
  2271. }
  2272. inline static int32_t get_offset_of_m_issuername_5() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_issuername_5)); }
  2273. inline String_t* get_m_issuername_5() const { return ___m_issuername_5; }
  2274. inline String_t** get_address_of_m_issuername_5() { return &___m_issuername_5; }
  2275. inline void set_m_issuername_5(String_t* value)
  2276. {
  2277. ___m_issuername_5 = value;
  2278. Il2CppCodeGenWriteBarrier((void**)(&___m_issuername_5), (void*)value);
  2279. }
  2280. inline static int32_t get_offset_of_m_keyalgo_6() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_keyalgo_6)); }
  2281. inline String_t* get_m_keyalgo_6() const { return ___m_keyalgo_6; }
  2282. inline String_t** get_address_of_m_keyalgo_6() { return &___m_keyalgo_6; }
  2283. inline void set_m_keyalgo_6(String_t* value)
  2284. {
  2285. ___m_keyalgo_6 = value;
  2286. Il2CppCodeGenWriteBarrier((void**)(&___m_keyalgo_6), (void*)value);
  2287. }
  2288. inline static int32_t get_offset_of_m_keyalgoparams_7() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_keyalgoparams_7)); }
  2289. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_keyalgoparams_7() const { return ___m_keyalgoparams_7; }
  2290. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_keyalgoparams_7() { return &___m_keyalgoparams_7; }
  2291. inline void set_m_keyalgoparams_7(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2292. {
  2293. ___m_keyalgoparams_7 = value;
  2294. Il2CppCodeGenWriteBarrier((void**)(&___m_keyalgoparams_7), (void*)value);
  2295. }
  2296. inline static int32_t get_offset_of_subject_8() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___subject_8)); }
  2297. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * get_subject_8() const { return ___subject_8; }
  2298. inline ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 ** get_address_of_subject_8() { return &___subject_8; }
  2299. inline void set_subject_8(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * value)
  2300. {
  2301. ___subject_8 = value;
  2302. Il2CppCodeGenWriteBarrier((void**)(&___subject_8), (void*)value);
  2303. }
  2304. inline static int32_t get_offset_of_m_subject_9() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_subject_9)); }
  2305. inline String_t* get_m_subject_9() const { return ___m_subject_9; }
  2306. inline String_t** get_address_of_m_subject_9() { return &___m_subject_9; }
  2307. inline void set_m_subject_9(String_t* value)
  2308. {
  2309. ___m_subject_9 = value;
  2310. Il2CppCodeGenWriteBarrier((void**)(&___m_subject_9), (void*)value);
  2311. }
  2312. inline static int32_t get_offset_of_m_publickey_10() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_publickey_10)); }
  2313. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_publickey_10() const { return ___m_publickey_10; }
  2314. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_publickey_10() { return &___m_publickey_10; }
  2315. inline void set_m_publickey_10(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2316. {
  2317. ___m_publickey_10 = value;
  2318. Il2CppCodeGenWriteBarrier((void**)(&___m_publickey_10), (void*)value);
  2319. }
  2320. inline static int32_t get_offset_of_signature_11() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___signature_11)); }
  2321. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_signature_11() const { return ___signature_11; }
  2322. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_signature_11() { return &___signature_11; }
  2323. inline void set_signature_11(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2324. {
  2325. ___signature_11 = value;
  2326. Il2CppCodeGenWriteBarrier((void**)(&___signature_11), (void*)value);
  2327. }
  2328. inline static int32_t get_offset_of_m_signaturealgo_12() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_signaturealgo_12)); }
  2329. inline String_t* get_m_signaturealgo_12() const { return ___m_signaturealgo_12; }
  2330. inline String_t** get_address_of_m_signaturealgo_12() { return &___m_signaturealgo_12; }
  2331. inline void set_m_signaturealgo_12(String_t* value)
  2332. {
  2333. ___m_signaturealgo_12 = value;
  2334. Il2CppCodeGenWriteBarrier((void**)(&___m_signaturealgo_12), (void*)value);
  2335. }
  2336. inline static int32_t get_offset_of_m_signaturealgoparams_13() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___m_signaturealgoparams_13)); }
  2337. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_signaturealgoparams_13() const { return ___m_signaturealgoparams_13; }
  2338. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_signaturealgoparams_13() { return &___m_signaturealgoparams_13; }
  2339. inline void set_m_signaturealgoparams_13(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2340. {
  2341. ___m_signaturealgoparams_13 = value;
  2342. Il2CppCodeGenWriteBarrier((void**)(&___m_signaturealgoparams_13), (void*)value);
  2343. }
  2344. inline static int32_t get_offset_of__rsa_14() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ____rsa_14)); }
  2345. inline RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * get__rsa_14() const { return ____rsa_14; }
  2346. inline RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B ** get_address_of__rsa_14() { return &____rsa_14; }
  2347. inline void set__rsa_14(RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * value)
  2348. {
  2349. ____rsa_14 = value;
  2350. Il2CppCodeGenWriteBarrier((void**)(&____rsa_14), (void*)value);
  2351. }
  2352. inline static int32_t get_offset_of__dsa_15() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ____dsa_15)); }
  2353. inline DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * get__dsa_15() const { return ____dsa_15; }
  2354. inline DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 ** get_address_of__dsa_15() { return &____dsa_15; }
  2355. inline void set__dsa_15(DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * value)
  2356. {
  2357. ____dsa_15 = value;
  2358. Il2CppCodeGenWriteBarrier((void**)(&____dsa_15), (void*)value);
  2359. }
  2360. inline static int32_t get_offset_of_version_16() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___version_16)); }
  2361. inline int32_t get_version_16() const { return ___version_16; }
  2362. inline int32_t* get_address_of_version_16() { return &___version_16; }
  2363. inline void set_version_16(int32_t value)
  2364. {
  2365. ___version_16 = value;
  2366. }
  2367. inline static int32_t get_offset_of_serialnumber_17() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___serialnumber_17)); }
  2368. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_serialnumber_17() const { return ___serialnumber_17; }
  2369. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_serialnumber_17() { return &___serialnumber_17; }
  2370. inline void set_serialnumber_17(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2371. {
  2372. ___serialnumber_17 = value;
  2373. Il2CppCodeGenWriteBarrier((void**)(&___serialnumber_17), (void*)value);
  2374. }
  2375. inline static int32_t get_offset_of_issuerUniqueID_18() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___issuerUniqueID_18)); }
  2376. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_issuerUniqueID_18() const { return ___issuerUniqueID_18; }
  2377. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_issuerUniqueID_18() { return &___issuerUniqueID_18; }
  2378. inline void set_issuerUniqueID_18(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2379. {
  2380. ___issuerUniqueID_18 = value;
  2381. Il2CppCodeGenWriteBarrier((void**)(&___issuerUniqueID_18), (void*)value);
  2382. }
  2383. inline static int32_t get_offset_of_subjectUniqueID_19() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___subjectUniqueID_19)); }
  2384. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_subjectUniqueID_19() const { return ___subjectUniqueID_19; }
  2385. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_subjectUniqueID_19() { return &___subjectUniqueID_19; }
  2386. inline void set_subjectUniqueID_19(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  2387. {
  2388. ___subjectUniqueID_19 = value;
  2389. Il2CppCodeGenWriteBarrier((void**)(&___subjectUniqueID_19), (void*)value);
  2390. }
  2391. inline static int32_t get_offset_of_extensions_20() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4, ___extensions_20)); }
  2392. inline X509ExtensionCollection_t678BE5FA95A42FDF1EB9BB2584C2AFE79E0B3487 * get_extensions_20() const { return ___extensions_20; }
  2393. inline X509ExtensionCollection_t678BE5FA95A42FDF1EB9BB2584C2AFE79E0B3487 ** get_address_of_extensions_20() { return &___extensions_20; }
  2394. inline void set_extensions_20(X509ExtensionCollection_t678BE5FA95A42FDF1EB9BB2584C2AFE79E0B3487 * value)
  2395. {
  2396. ___extensions_20 = value;
  2397. Il2CppCodeGenWriteBarrier((void**)(&___extensions_20), (void*)value);
  2398. }
  2399. };
  2400. struct X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4_StaticFields
  2401. {
  2402. public:
  2403. // System.String Mono.Security.X509.X509Certificate::encoding_error
  2404. String_t* ___encoding_error_21;
  2405. public:
  2406. inline static int32_t get_offset_of_encoding_error_21() { return static_cast<int32_t>(offsetof(X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4_StaticFields, ___encoding_error_21)); }
  2407. inline String_t* get_encoding_error_21() const { return ___encoding_error_21; }
  2408. inline String_t** get_address_of_encoding_error_21() { return &___encoding_error_21; }
  2409. inline void set_encoding_error_21(String_t* value)
  2410. {
  2411. ___encoding_error_21 = value;
  2412. Il2CppCodeGenWriteBarrier((void**)(&___encoding_error_21), (void*)value);
  2413. }
  2414. };
  2415. // Mono.Math.BigInteger/Sign
  2416. struct Sign_tBC452D61C7C5A6CFBD54BF3FD5675D925EC6A89B
  2417. {
  2418. public:
  2419. // System.Int32 Mono.Math.BigInteger/Sign::value__
  2420. int32_t ___value___2;
  2421. public:
  2422. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Sign_tBC452D61C7C5A6CFBD54BF3FD5675D925EC6A89B, ___value___2)); }
  2423. inline int32_t get_value___2() const { return ___value___2; }
  2424. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2425. inline void set_value___2(int32_t value)
  2426. {
  2427. ___value___2 = value;
  2428. }
  2429. };
  2430. // System.MulticastDelegate
  2431. struct MulticastDelegate_t : public Delegate_t
  2432. {
  2433. public:
  2434. // System.Delegate[] System.MulticastDelegate::delegates
  2435. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  2436. public:
  2437. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  2438. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  2439. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  2440. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  2441. {
  2442. ___delegates_11 = value;
  2443. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  2444. }
  2445. };
  2446. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  2447. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2448. {
  2449. Delegate_t_marshaled_pinvoke** ___delegates_11;
  2450. };
  2451. // Native definition for COM marshalling of System.MulticastDelegate
  2452. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2453. {
  2454. Delegate_t_marshaled_com** ___delegates_11;
  2455. };
  2456. // System.Security.Cryptography.RSACryptoServiceProvider
  2457. struct RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7 : public RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B
  2458. {
  2459. public:
  2460. // Mono.Security.Cryptography.KeyPairPersistence System.Security.Cryptography.RSACryptoServiceProvider::store
  2461. KeyPairPersistence_t7F7E8811D03A25C0251BF255AB94BAF57E965D9A * ___store_6;
  2462. // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::persistKey
  2463. bool ___persistKey_7;
  2464. // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::persisted
  2465. bool ___persisted_8;
  2466. // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::privateKeyExportable
  2467. bool ___privateKeyExportable_9;
  2468. // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::m_disposed
  2469. bool ___m_disposed_10;
  2470. // Mono.Security.Cryptography.RSAManaged System.Security.Cryptography.RSACryptoServiceProvider::rsa
  2471. RSAManaged_t39EF82A0D6040ACF38E3C8A99982838521A33E65 * ___rsa_11;
  2472. public:
  2473. inline static int32_t get_offset_of_store_6() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___store_6)); }
  2474. inline KeyPairPersistence_t7F7E8811D03A25C0251BF255AB94BAF57E965D9A * get_store_6() const { return ___store_6; }
  2475. inline KeyPairPersistence_t7F7E8811D03A25C0251BF255AB94BAF57E965D9A ** get_address_of_store_6() { return &___store_6; }
  2476. inline void set_store_6(KeyPairPersistence_t7F7E8811D03A25C0251BF255AB94BAF57E965D9A * value)
  2477. {
  2478. ___store_6 = value;
  2479. Il2CppCodeGenWriteBarrier((void**)(&___store_6), (void*)value);
  2480. }
  2481. inline static int32_t get_offset_of_persistKey_7() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___persistKey_7)); }
  2482. inline bool get_persistKey_7() const { return ___persistKey_7; }
  2483. inline bool* get_address_of_persistKey_7() { return &___persistKey_7; }
  2484. inline void set_persistKey_7(bool value)
  2485. {
  2486. ___persistKey_7 = value;
  2487. }
  2488. inline static int32_t get_offset_of_persisted_8() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___persisted_8)); }
  2489. inline bool get_persisted_8() const { return ___persisted_8; }
  2490. inline bool* get_address_of_persisted_8() { return &___persisted_8; }
  2491. inline void set_persisted_8(bool value)
  2492. {
  2493. ___persisted_8 = value;
  2494. }
  2495. inline static int32_t get_offset_of_privateKeyExportable_9() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___privateKeyExportable_9)); }
  2496. inline bool get_privateKeyExportable_9() const { return ___privateKeyExportable_9; }
  2497. inline bool* get_address_of_privateKeyExportable_9() { return &___privateKeyExportable_9; }
  2498. inline void set_privateKeyExportable_9(bool value)
  2499. {
  2500. ___privateKeyExportable_9 = value;
  2501. }
  2502. inline static int32_t get_offset_of_m_disposed_10() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___m_disposed_10)); }
  2503. inline bool get_m_disposed_10() const { return ___m_disposed_10; }
  2504. inline bool* get_address_of_m_disposed_10() { return &___m_disposed_10; }
  2505. inline void set_m_disposed_10(bool value)
  2506. {
  2507. ___m_disposed_10 = value;
  2508. }
  2509. inline static int32_t get_offset_of_rsa_11() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7, ___rsa_11)); }
  2510. inline RSAManaged_t39EF82A0D6040ACF38E3C8A99982838521A33E65 * get_rsa_11() const { return ___rsa_11; }
  2511. inline RSAManaged_t39EF82A0D6040ACF38E3C8A99982838521A33E65 ** get_address_of_rsa_11() { return &___rsa_11; }
  2512. inline void set_rsa_11(RSAManaged_t39EF82A0D6040ACF38E3C8A99982838521A33E65 * value)
  2513. {
  2514. ___rsa_11 = value;
  2515. Il2CppCodeGenWriteBarrier((void**)(&___rsa_11), (void*)value);
  2516. }
  2517. };
  2518. struct RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7_StaticFields
  2519. {
  2520. public:
  2521. // System.Security.Cryptography.CspProviderFlags modreq(System.Runtime.CompilerServices.IsVolatile) System.Security.Cryptography.RSACryptoServiceProvider::s_UseMachineKeyStore
  2522. int32_t ___s_UseMachineKeyStore_2;
  2523. public:
  2524. inline static int32_t get_offset_of_s_UseMachineKeyStore_2() { return static_cast<int32_t>(offsetof(RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7_StaticFields, ___s_UseMachineKeyStore_2)); }
  2525. inline int32_t get_s_UseMachineKeyStore_2() const { return ___s_UseMachineKeyStore_2; }
  2526. inline int32_t* get_address_of_s_UseMachineKeyStore_2() { return &___s_UseMachineKeyStore_2; }
  2527. inline void set_s_UseMachineKeyStore_2(int32_t value)
  2528. {
  2529. ___s_UseMachineKeyStore_2 = value;
  2530. }
  2531. };
  2532. // System.SystemException
  2533. struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t
  2534. {
  2535. public:
  2536. public:
  2537. };
  2538. // System.ArgumentException
  2539. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  2540. {
  2541. public:
  2542. // System.String System.ArgumentException::m_paramName
  2543. String_t* ___m_paramName_17;
  2544. public:
  2545. inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
  2546. inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
  2547. inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
  2548. inline void set_m_paramName_17(String_t* value)
  2549. {
  2550. ___m_paramName_17 = value;
  2551. Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
  2552. }
  2553. };
  2554. // System.Security.Cryptography.CryptographicException
  2555. struct CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  2556. {
  2557. public:
  2558. public:
  2559. };
  2560. // System.IndexOutOfRangeException
  2561. struct IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  2562. {
  2563. public:
  2564. public:
  2565. };
  2566. // Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler
  2567. struct KeyGeneratedEventHandler_t7C83DFCD850346D0E6024E1718E4120CBC4892FA : public MulticastDelegate_t
  2568. {
  2569. public:
  2570. public:
  2571. };
  2572. #ifdef __clang__
  2573. #pragma clang diagnostic pop
  2574. #endif
  2575. // System.UInt32[]
  2576. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF : public RuntimeArray
  2577. {
  2578. public:
  2579. ALIGN_FIELD (8) uint32_t m_Items[1];
  2580. public:
  2581. inline uint32_t GetAt(il2cpp_array_size_t index) const
  2582. {
  2583. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2584. return m_Items[index];
  2585. }
  2586. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  2587. {
  2588. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2589. return m_Items + index;
  2590. }
  2591. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  2592. {
  2593. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2594. m_Items[index] = value;
  2595. }
  2596. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2597. {
  2598. return m_Items[index];
  2599. }
  2600. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2601. {
  2602. return m_Items + index;
  2603. }
  2604. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  2605. {
  2606. m_Items[index] = value;
  2607. }
  2608. };
  2609. // System.Byte[]
  2610. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray
  2611. {
  2612. public:
  2613. ALIGN_FIELD (8) uint8_t m_Items[1];
  2614. public:
  2615. inline uint8_t GetAt(il2cpp_array_size_t index) const
  2616. {
  2617. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2618. return m_Items[index];
  2619. }
  2620. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  2621. {
  2622. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2623. return m_Items + index;
  2624. }
  2625. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  2626. {
  2627. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2628. m_Items[index] = value;
  2629. }
  2630. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  2631. {
  2632. return m_Items[index];
  2633. }
  2634. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2635. {
  2636. return m_Items + index;
  2637. }
  2638. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  2639. {
  2640. m_Items[index] = value;
  2641. }
  2642. };
  2643. // System.Delegate[]
  2644. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8 : public RuntimeArray
  2645. {
  2646. public:
  2647. ALIGN_FIELD (8) Delegate_t * m_Items[1];
  2648. public:
  2649. inline Delegate_t * GetAt(il2cpp_array_size_t index) const
  2650. {
  2651. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2652. return m_Items[index];
  2653. }
  2654. inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
  2655. {
  2656. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2657. return m_Items + index;
  2658. }
  2659. inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
  2660. {
  2661. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2662. m_Items[index] = value;
  2663. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2664. }
  2665. inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
  2666. {
  2667. return m_Items[index];
  2668. }
  2669. inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2670. {
  2671. return m_Items + index;
  2672. }
  2673. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
  2674. {
  2675. m_Items[index] = value;
  2676. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2677. }
  2678. };
  2679. // System.Void System.Object::.ctor()
  2680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  2681. // System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger/Sign,System.UInt32)
  2682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mCC2E747B046C8ED9773CCACA21F56F90A2CD4D42 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * __this, int32_t ___sign0, uint32_t ___len1, const RuntimeMethod* method);
  2683. // Mono.Math.BigInteger Mono.Math.BigInteger::op_Division(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * BigInteger_op_Division_mBB896F6E9247AB3B3D47E1B125624FA68EE5C4EC (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2685. // System.Void System.IndexOutOfRangeException::.ctor(System.String)
  2686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mC5747EC0E0F49AAD1AD782ACC7A0CCD80D192FEF (IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD * __this, String_t* ___message0, const RuntimeMethod* method);
  2687. // System.Void Mono.Math.BigInteger/Kernel::Multiply(System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32)
  2688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Kernel_Multiply_m47EE24F797DD6009167F0F5B9059C72CBD31D8CD (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___x0, uint32_t ___xOffset1, uint32_t ___xLen2, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___y3, uint32_t ___yOffset4, uint32_t ___yLen5, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___d6, uint32_t ___dOffset7, const RuntimeMethod* method);
  2689. // System.Void Mono.Math.BigInteger::Normalize()
  2690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_Normalize_m2D677E543A7DCC6CDCA4F4ADA126649A5668729B (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * __this, const RuntimeMethod* method);
  2691. // System.Void Mono.Math.BigInteger/Kernel::MultiplyMod2p32pmod(System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32)
  2692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Kernel_MultiplyMod2p32pmod_mE8E796D86E0098053DEF7755FF1605D774AAED49 (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___x0, int32_t ___xOffset1, int32_t ___xLen2, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___y3, int32_t ___yOffest4, int32_t ___yLen5, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___d6, int32_t ___dOffset7, int32_t ___mod8, const RuntimeMethod* method);
  2693. // System.Boolean Mono.Math.BigInteger::op_LessThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThanOrEqual_m4225BB4FF0A26B307FD6C34A44CCA3BFB104BC30 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2695. // System.Void Mono.Math.BigInteger/Kernel::MinusEq(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Kernel_MinusEq_m0A41AF713CCF44AB62FD5E1288AA2C5BD470E967 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___big0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___small1, const RuntimeMethod* method);
  2697. // System.Void Mono.Math.BigInteger/Kernel::PlusEq(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Kernel_PlusEq_m4C2965A8B169E32B98FE7A60AE8C09505428B246 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2699. // System.Boolean Mono.Math.BigInteger::op_GreaterThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThanOrEqual_m34669FCE574F8B3EF00808F69DB97CA5504D2C85 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2701. // System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,System.UInt32)
  2702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Equality_m8C3BE7CDEE443C682DB5E7DDCDF69293D773D663 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, uint32_t ___ui1, const RuntimeMethod* method);
  2703. // Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.Int32)
  2704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * BigInteger_op_Implicit_m2A8665726D0DA223774962B8139259EAC255A104 (int32_t ___value0, const RuntimeMethod* method);
  2705. // System.Boolean Mono.Math.BigInteger::op_GreaterThan(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThan_m67BB32BE6636B141DD00245C130BE236C8C18A9C (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2707. // Mono.Math.BigInteger Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * BigInteger_op_Modulus_mF4B55A9D8FCFF2B70A1A55BA31A6E0D75367D779 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2709. // Mono.Math.BigInteger Mono.Math.BigInteger::op_Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * BigInteger_op_Multiply_m28820029500895BCAE0C547024B6BD72A9688500 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2711. // System.Void Mono.Math.BigInteger/ModulusRing::BarrettReduction(Mono.Math.BigInteger)
  2712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___x0, const RuntimeMethod* method);
  2713. // Mono.Math.BigInteger/Sign Mono.Math.BigInteger/Kernel::Compare(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Kernel_Compare_m2C45218B8EE4E2ECDC85068A37BDB93E07FA5858 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2715. // Mono.Math.BigInteger Mono.Math.BigInteger::op_Subtraction(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * BigInteger_op_Subtraction_mEB2B6795E0AF13288A96D87826031CEC054E6052 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi10, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___bi21, const RuntimeMethod* method);
  2717. // System.Void System.Exception::.ctor()
  2718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m0E9BEC861F6DBED197960E5BA23149543B1D7F5B (Exception_t * __this, const RuntimeMethod* method);
  2719. // System.Void Mono.Math.BigInteger::.ctor(System.UInt32)
  2720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m2D9EC292E7198117AACAD6C1306C971BC74B5E83 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * __this, uint32_t ___ui0, const RuntimeMethod* method);
  2721. // System.Boolean Mono.Math.BigInteger::TestBit(System.Int32)
  2722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_TestBit_m42A773C5309B8F9B3441C33FC07FFD5022EC9029 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * __this, int32_t ___bitNum0, const RuntimeMethod* method);
  2723. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Multiply_m3246E3E3C60AA391E6D442E9CE85AF73C972AAB8 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___a0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___b1, const RuntimeMethod* method);
  2725. // System.Int32 Mono.Math.BigInteger::BitCount()
  2726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_BitCount_m45B7662F932C61BE4F5587C5C54C09F04B186825 (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * __this, const RuntimeMethod* method);
  2727. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(Mono.Math.BigInteger,Mono.Math.BigInteger)
  2728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Pow_m6AA03EF88208478DB150ADF4E8ABC327B2369192 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___a0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___k1, const RuntimeMethod* method);
  2729. // System.Object System.Array::Clone()
  2730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C (RuntimeArray * __this, const RuntimeMethod* method);
  2731. // System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.PKCS1::CreateFromName(System.String)
  2732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * PKCS1_CreateFromName_mBBB3D4843B9B1E678C85DDAD8EDE2FDF8169D7B5 (String_t* ___name0, const RuntimeMethod* method);
  2733. // System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
  2734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725 (RuntimeArray * ___src0, int32_t ___srcOffset1, RuntimeArray * ___dst2, int32_t ___dstOffset3, int32_t ___count4, const RuntimeMethod* method);
  2735. // System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)
  2736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashAlgorithm_TransformBlock_mC2D44001FB38682B4BDFBD9D8C9C3D79922E9972 (HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___outputBuffer3, int32_t ___outputOffset4, const RuntimeMethod* method);
  2737. // System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32)
  2738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* HashAlgorithm_TransformFinalBlock_m0FF6D2A6326D05E043C229FAFF24318F7751F5A7 (HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const RuntimeMethod* method);
  2739. // System.Byte[] System.Security.Cryptography.HashAlgorithm::ComputeHash(System.Byte[],System.Int32,System.Int32)
  2740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* HashAlgorithm_ComputeHash_m18D758AA4A5FDB6132C9DA8BB7445D774D71FBA2 (HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method);
  2741. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[])
  2742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_Adjust_mD75D44B02A7BD2A607D6B00853917CA6096A9259 (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, int32_t ___aOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b2, const RuntimeMethod* method);
  2743. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32)
  2744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DeriveBytes_Derive_mCDAFFDF120F6CD3F058A5A86FA1F4D9DC735850F (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___diversifier0, int32_t ___n1, const RuntimeMethod* method);
  2745. // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  2746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 ___fldHandle1, const RuntimeMethod* method);
  2747. // System.Void Mono.Security.ASN1::.ctor(System.Byte)
  2748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASN1__ctor_mC8594B7A2376B58F26F1D0457B0F9F5880D87142 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, uint8_t ___tag0, const RuntimeMethod* method);
  2749. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor()
  2750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_mF4223283B123E27B30F936CCEFE18BEE4CC6430E (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method);
  2751. // System.Void Mono.Security.ASN1::.ctor(System.Byte[])
  2752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method);
  2753. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1)
  2754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method);
  2755. // System.Byte Mono.Security.ASN1::get_Tag()
  2756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
  2757. // System.Int32 Mono.Security.ASN1::get_Count()
  2758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
  2759. // System.Void System.ArgumentException::.ctor(System.String)
  2760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method);
  2761. // Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32)
  2762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, int32_t ___index0, const RuntimeMethod* method);
  2763. // System.String Mono.Security.ASN1Convert::ToOid(Mono.Security.ASN1)
  2764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method);
  2765. // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::GetASN1()
  2766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ContentInfo_GetASN1_m76B0C44E6F6A92A8EE1811B7A635AF5383482939 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method);
  2767. // Mono.Security.ASN1 Mono.Security.ASN1Convert::FromOid(System.String)
  2768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ASN1Convert_FromOid_mB7601D9CF044DB51F7B944AFCEC2E3F5ECD027CB (String_t* ___oid0, const RuntimeMethod* method);
  2769. // Mono.Security.ASN1 Mono.Security.ASN1::Add(Mono.Security.ASN1)
  2770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method);
  2771. // System.Void Mono.Security.PKCS7/EncryptedData::.ctor()
  2772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedData__ctor_m34900CCFBD74FE77EC9FD67B2E59A684410ECFF4 (EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 * __this, const RuntimeMethod* method);
  2773. // System.Byte[] Mono.Security.ASN1::get_Value()
  2774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
  2775. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String)
  2776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_m41A77A944949D15779BAF339738C337872DB32F9 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, String_t* ___oid0, const RuntimeMethod* method);
  2777. // System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1)
  2778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentInfo_set_Content_mD1D8952C8B0DFD36F7F811F11F2A4DB35EA9A992_inline (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___value0, const RuntimeMethod* method);
  2779. // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor()
  2780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo__ctor_m6DD099BABFA876AF0B42EB38B46C14EEBCB2CC5B (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method);
  2781. // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::Decode(System.Byte[])
  2782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method);
  2783. // System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create()
  2784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * RandomNumberGenerator_Create_m04A5418F8572F0498EE0659633B4C0620CB55721 (const RuntimeMethod* method);
  2785. // System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String)
  2786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31 (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * __this, String_t* ___message0, const RuntimeMethod* method);
  2787. // System.Int32 Mono.Security.ASN1Convert::ToInt32(Mono.Security.ASN1)
  2788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ASN1Convert_ToInt32_m381CC48A18572F6F58C4332C3E07906562034A77 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method);
  2789. // System.Void System.Collections.ArrayList::.ctor()
  2790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * __this, const RuntimeMethod* method);
  2791. // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor()
  2792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrivateKeyInfo__ctor_m513A5BDF96132DFA8D718CB5E761D1C39C214DAC (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, const RuntimeMethod* method);
  2793. // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Decode(System.Byte[])
  2794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62 (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method);
  2795. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::RemoveLeadingZero(System.Byte[])
  2796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_RemoveLeadingZero_m095360C99508EC21B354AF0AC6C4EA67AC48A6BB (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bigInt0, const RuntimeMethod* method);
  2797. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Normalize(System.Byte[],System.Int32)
  2798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bigInt0, int32_t ___length1, const RuntimeMethod* method);
  2799. // System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create()
  2800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * RSA_Create_m044F1B4384248B4C9FEA4DAB01DB85B0A829A383 (const RuntimeMethod* method);
  2801. // System.Void System.Security.Cryptography.CspParameters::.ctor()
  2802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CspParameters__ctor_mA5F11E1EA0F0841876916834296DD6C49A0D5978 (CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC * __this, const RuntimeMethod* method);
  2803. // System.Void System.Security.Cryptography.CspParameters::set_Flags(System.Security.Cryptography.CspProviderFlags)
  2804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CspParameters_set_Flags_m73AF2CE4BA5726935B70AD6242491B14C7294A55 (CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC * __this, int32_t ___value0, const RuntimeMethod* method);
  2805. // System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Security.Cryptography.CspParameters)
  2806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RSACryptoServiceProvider__ctor_m044CC794956315D9C47B26A043EE435534EFFAB1 (RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7 * __this, CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC * ___parameters0, const RuntimeMethod* method);
  2807. // System.Void Mono.Security.ASN1::.ctor(System.Byte,System.Byte[])
  2808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASN1__ctor_mB8A19279E6079D30BB6A594ADAC7FEE89E822CDC (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, uint8_t ___tag0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, const RuntimeMethod* method);
  2809. // Mono.Security.ASN1 Mono.Security.ASN1Convert::FromUnsignedBigInteger(System.Byte[])
  2810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___big0, const RuntimeMethod* method);
  2811. // System.Security.Cryptography.DSA System.Security.Cryptography.DSA::Create()
  2812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * DSA_Create_m1BB98278D12EF7F48DDF0B52FCF7CA0602AFC618 (const RuntimeMethod* method);
  2813. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Encode(System.Security.Cryptography.RSA)
  2814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Encode_m5BD66DC87E5D2E9BE4538390321D06C44ED7140C (RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * ___rsa0, const RuntimeMethod* method);
  2815. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Encode(System.Security.Cryptography.DSA)
  2816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Encode_m5959F34D6EB743D351A0E0E6B2B24910D43EE139 (DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * ___dsa0, const RuntimeMethod* method);
  2817. // System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String,System.String)
  2818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptographicException__ctor_mE2C0822BD84EF90D7851CC9D164E187DED6EADF1 (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * __this, String_t* ___format0, String_t* ___insert1, const RuntimeMethod* method);
  2819. #ifdef __clang__
  2820. #pragma clang diagnostic push
  2821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2822. #pragma clang diagnostic ignored "-Wunused-variable"
  2823. #endif
  2824. // System.Void Mono.Math.BigInteger/ModulusRing::.ctor(Mono.Math.BigInteger)
  2825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusRing__ctor_m97D99B27E28AB20BBE2836B04D5466DA81456BCC (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___modulus0, const RuntimeMethod* method)
  2826. {
  2827. static bool s_Il2CppMethodInitialized;
  2828. if (!s_Il2CppMethodInitialized)
  2829. {
  2830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2831. s_Il2CppMethodInitialized = true;
  2832. }
  2833. uint32_t V_0 = 0;
  2834. {
  2835. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  2836. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_0 = ___modulus0;
  2837. __this->set_mod_0(L_0);
  2838. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_1 = __this->get_mod_0();
  2839. NullCheck(L_1);
  2840. uint32_t L_2 = L_1->get_length_0();
  2841. V_0 = ((int32_t)((int32_t)L_2<<(int32_t)1));
  2842. uint32_t L_3 = V_0;
  2843. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_4 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2844. BigInteger__ctor_mCC2E747B046C8ED9773CCACA21F56F90A2CD4D42(L_4, 1, ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
  2845. __this->set_constant_1(L_4);
  2846. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_5 = __this->get_constant_1();
  2847. NullCheck(L_5);
  2848. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_6 = L_5->get_data_1();
  2849. uint32_t L_7 = V_0;
  2850. NullCheck(L_6);
  2851. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint32_t)1);
  2852. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_8 = __this->get_constant_1();
  2853. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_9 = __this->get_mod_0();
  2854. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2855. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_10;
  2856. L_10 = BigInteger_op_Division_mBB896F6E9247AB3B3D47E1B125624FA68EE5C4EC(L_8, L_9, /*hidden argument*/NULL);
  2857. __this->set_constant_1(L_10);
  2858. return;
  2859. }
  2860. }
  2861. // System.Void Mono.Math.BigInteger/ModulusRing::BarrettReduction(Mono.Math.BigInteger)
  2862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___x0, const RuntimeMethod* method)
  2863. {
  2864. static bool s_Il2CppMethodInitialized;
  2865. if (!s_Il2CppMethodInitialized)
  2866. {
  2867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2868. s_Il2CppMethodInitialized = true;
  2869. }
  2870. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_0 = NULL;
  2871. uint32_t V_1 = 0;
  2872. uint32_t V_2 = 0;
  2873. uint32_t V_3 = 0;
  2874. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_4 = NULL;
  2875. uint32_t V_5 = 0;
  2876. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_6 = NULL;
  2877. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_7 = NULL;
  2878. uint32_t G_B7_0 = 0;
  2879. {
  2880. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_0 = __this->get_mod_0();
  2881. V_0 = L_0;
  2882. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_1 = V_0;
  2883. NullCheck(L_1);
  2884. uint32_t L_2 = L_1->get_length_0();
  2885. V_1 = L_2;
  2886. uint32_t L_3 = V_1;
  2887. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  2888. uint32_t L_4 = V_1;
  2889. V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
  2890. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_5 = ___x0;
  2891. NullCheck(L_5);
  2892. uint32_t L_6 = L_5->get_length_0();
  2893. uint32_t L_7 = V_1;
  2894. if ((!(((uint32_t)L_6) < ((uint32_t)L_7))))
  2895. {
  2896. goto IL_0020;
  2897. }
  2898. }
  2899. {
  2900. return;
  2901. }
  2902. IL_0020:
  2903. {
  2904. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_8 = ___x0;
  2905. NullCheck(L_8);
  2906. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_9 = L_8->get_data_1();
  2907. NullCheck(L_9);
  2908. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_10 = ___x0;
  2909. NullCheck(L_10);
  2910. uint32_t L_11 = L_10->get_length_0();
  2911. if ((((int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) >= ((int64_t)((int64_t)((uint64_t)L_11)))))
  2912. {
  2913. goto IL_003d;
  2914. }
  2915. }
  2916. {
  2917. IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD * L_12 = (IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)));
  2918. IndexOutOfRangeException__ctor_mC5747EC0E0F49AAD1AD782ACC7A0CCD80D192FEF(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD50495FC91A1C7AEC9A992D5D9500D59B15669C1)), /*hidden argument*/NULL);
  2919. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5_RuntimeMethod_var)));
  2920. }
  2921. IL_003d:
  2922. {
  2923. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_13 = ___x0;
  2924. NullCheck(L_13);
  2925. uint32_t L_14 = L_13->get_length_0();
  2926. uint32_t L_15 = V_3;
  2927. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_16 = __this->get_constant_1();
  2928. NullCheck(L_16);
  2929. uint32_t L_17 = L_16->get_length_0();
  2930. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_18 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2931. BigInteger__ctor_mCC2E747B046C8ED9773CCACA21F56F90A2CD4D42(L_18, 1, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15)), (int32_t)L_17)), /*hidden argument*/NULL);
  2932. V_4 = L_18;
  2933. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_19 = ___x0;
  2934. NullCheck(L_19);
  2935. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_20 = L_19->get_data_1();
  2936. uint32_t L_21 = V_3;
  2937. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_22 = ___x0;
  2938. NullCheck(L_22);
  2939. uint32_t L_23 = L_22->get_length_0();
  2940. uint32_t L_24 = V_3;
  2941. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_25 = __this->get_constant_1();
  2942. NullCheck(L_25);
  2943. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_26 = L_25->get_data_1();
  2944. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_27 = __this->get_constant_1();
  2945. NullCheck(L_27);
  2946. uint32_t L_28 = L_27->get_length_0();
  2947. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_29 = V_4;
  2948. NullCheck(L_29);
  2949. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_30 = L_29->get_data_1();
  2950. Kernel_Multiply_m47EE24F797DD6009167F0F5B9059C72CBD31D8CD(L_20, L_21, ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)L_24)), L_26, 0, L_28, L_30, 0, /*hidden argument*/NULL);
  2951. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_31 = ___x0;
  2952. NullCheck(L_31);
  2953. uint32_t L_32 = L_31->get_length_0();
  2954. uint32_t L_33 = V_2;
  2955. if ((!(((uint32_t)L_32) <= ((uint32_t)L_33))))
  2956. {
  2957. goto IL_009d;
  2958. }
  2959. }
  2960. {
  2961. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_34 = ___x0;
  2962. NullCheck(L_34);
  2963. uint32_t L_35 = L_34->get_length_0();
  2964. G_B7_0 = L_35;
  2965. goto IL_009e;
  2966. }
  2967. IL_009d:
  2968. {
  2969. uint32_t L_36 = V_2;
  2970. G_B7_0 = L_36;
  2971. }
  2972. IL_009e:
  2973. {
  2974. V_5 = G_B7_0;
  2975. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_37 = ___x0;
  2976. uint32_t L_38 = V_5;
  2977. NullCheck(L_37);
  2978. L_37->set_length_0(L_38);
  2979. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_39 = ___x0;
  2980. NullCheck(L_39);
  2981. BigInteger_Normalize_m2D677E543A7DCC6CDCA4F4ADA126649A5668729B(L_39, /*hidden argument*/NULL);
  2982. uint32_t L_40 = V_2;
  2983. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_41 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  2984. BigInteger__ctor_mCC2E747B046C8ED9773CCACA21F56F90A2CD4D42(L_41, 1, L_40, /*hidden argument*/NULL);
  2985. V_6 = L_41;
  2986. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_42 = V_4;
  2987. NullCheck(L_42);
  2988. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_43 = L_42->get_data_1();
  2989. uint32_t L_44 = V_2;
  2990. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_45 = V_4;
  2991. NullCheck(L_45);
  2992. uint32_t L_46 = L_45->get_length_0();
  2993. uint32_t L_47 = V_2;
  2994. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_48 = V_0;
  2995. NullCheck(L_48);
  2996. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_49 = L_48->get_data_1();
  2997. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_50 = V_0;
  2998. NullCheck(L_50);
  2999. uint32_t L_51 = L_50->get_length_0();
  3000. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_52 = V_6;
  3001. NullCheck(L_52);
  3002. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_53 = L_52->get_data_1();
  3003. uint32_t L_54 = V_2;
  3004. Kernel_MultiplyMod2p32pmod_mE8E796D86E0098053DEF7755FF1605D774AAED49(L_43, L_44, ((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)L_47)), L_49, 0, L_51, L_53, 0, L_54, /*hidden argument*/NULL);
  3005. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_55 = V_6;
  3006. NullCheck(L_55);
  3007. BigInteger_Normalize_m2D677E543A7DCC6CDCA4F4ADA126649A5668729B(L_55, /*hidden argument*/NULL);
  3008. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_56 = V_6;
  3009. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_57 = ___x0;
  3010. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3011. bool L_58;
  3012. L_58 = BigInteger_op_LessThanOrEqual_m4225BB4FF0A26B307FD6C34A44CCA3BFB104BC30(L_56, L_57, /*hidden argument*/NULL);
  3013. if (!L_58)
  3014. {
  3015. goto IL_00fe;
  3016. }
  3017. }
  3018. {
  3019. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_59 = ___x0;
  3020. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_60 = V_6;
  3021. Kernel_MinusEq_m0A41AF713CCF44AB62FD5E1288AA2C5BD470E967(L_59, L_60, /*hidden argument*/NULL);
  3022. goto IL_012d;
  3023. }
  3024. IL_00fe:
  3025. {
  3026. uint32_t L_61 = V_2;
  3027. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_62 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3028. BigInteger__ctor_mCC2E747B046C8ED9773CCACA21F56F90A2CD4D42(L_62, 1, ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/NULL);
  3029. V_7 = L_62;
  3030. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_63 = V_7;
  3031. NullCheck(L_63);
  3032. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_64 = L_63->get_data_1();
  3033. uint32_t L_65 = V_2;
  3034. NullCheck(L_64);
  3035. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (uint32_t)1);
  3036. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_66 = V_7;
  3037. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_67 = V_6;
  3038. Kernel_MinusEq_m0A41AF713CCF44AB62FD5E1288AA2C5BD470E967(L_66, L_67, /*hidden argument*/NULL);
  3039. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_68 = ___x0;
  3040. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_69 = V_7;
  3041. Kernel_PlusEq_m4C2965A8B169E32B98FE7A60AE8C09505428B246(L_68, L_69, /*hidden argument*/NULL);
  3042. goto IL_012d;
  3043. }
  3044. IL_0126:
  3045. {
  3046. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_70 = ___x0;
  3047. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_71 = V_0;
  3048. Kernel_MinusEq_m0A41AF713CCF44AB62FD5E1288AA2C5BD470E967(L_70, L_71, /*hidden argument*/NULL);
  3049. }
  3050. IL_012d:
  3051. {
  3052. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_72 = ___x0;
  3053. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_73 = V_0;
  3054. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3055. bool L_74;
  3056. L_74 = BigInteger_op_GreaterThanOrEqual_m34669FCE574F8B3EF00808F69DB97CA5504D2C85(L_72, L_73, /*hidden argument*/NULL);
  3057. if (L_74)
  3058. {
  3059. goto IL_0126;
  3060. }
  3061. }
  3062. {
  3063. return;
  3064. }
  3065. }
  3066. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger)
  3067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Multiply_m3246E3E3C60AA391E6D442E9CE85AF73C972AAB8 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___a0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___b1, const RuntimeMethod* method)
  3068. {
  3069. static bool s_Il2CppMethodInitialized;
  3070. if (!s_Il2CppMethodInitialized)
  3071. {
  3072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3073. s_Il2CppMethodInitialized = true;
  3074. }
  3075. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_0 = NULL;
  3076. {
  3077. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_0 = ___a0;
  3078. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3079. bool L_1;
  3080. L_1 = BigInteger_op_Equality_m8C3BE7CDEE443C682DB5E7DDCDF69293D773D663(L_0, 0, /*hidden argument*/NULL);
  3081. if (L_1)
  3082. {
  3083. goto IL_0012;
  3084. }
  3085. }
  3086. {
  3087. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_2 = ___b1;
  3088. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3089. bool L_3;
  3090. L_3 = BigInteger_op_Equality_m8C3BE7CDEE443C682DB5E7DDCDF69293D773D663(L_2, 0, /*hidden argument*/NULL);
  3091. if (!L_3)
  3092. {
  3093. goto IL_0019;
  3094. }
  3095. }
  3096. IL_0012:
  3097. {
  3098. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3099. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_4;
  3100. L_4 = BigInteger_op_Implicit_m2A8665726D0DA223774962B8139259EAC255A104(0, /*hidden argument*/NULL);
  3101. return L_4;
  3102. }
  3103. IL_0019:
  3104. {
  3105. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_5 = ___a0;
  3106. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_6 = __this->get_mod_0();
  3107. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3108. bool L_7;
  3109. L_7 = BigInteger_op_GreaterThan_m67BB32BE6636B141DD00245C130BE236C8C18A9C(L_5, L_6, /*hidden argument*/NULL);
  3110. if (!L_7)
  3111. {
  3112. goto IL_0035;
  3113. }
  3114. }
  3115. {
  3116. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_8 = ___a0;
  3117. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_9 = __this->get_mod_0();
  3118. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3119. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_10;
  3120. L_10 = BigInteger_op_Modulus_mF4B55A9D8FCFF2B70A1A55BA31A6E0D75367D779(L_8, L_9, /*hidden argument*/NULL);
  3121. ___a0 = L_10;
  3122. }
  3123. IL_0035:
  3124. {
  3125. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_11 = ___b1;
  3126. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_12 = __this->get_mod_0();
  3127. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3128. bool L_13;
  3129. L_13 = BigInteger_op_GreaterThan_m67BB32BE6636B141DD00245C130BE236C8C18A9C(L_11, L_12, /*hidden argument*/NULL);
  3130. if (!L_13)
  3131. {
  3132. goto IL_0051;
  3133. }
  3134. }
  3135. {
  3136. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_14 = ___b1;
  3137. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_15 = __this->get_mod_0();
  3138. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3139. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_16;
  3140. L_16 = BigInteger_op_Modulus_mF4B55A9D8FCFF2B70A1A55BA31A6E0D75367D779(L_14, L_15, /*hidden argument*/NULL);
  3141. ___b1 = L_16;
  3142. }
  3143. IL_0051:
  3144. {
  3145. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_17 = ___a0;
  3146. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_18 = ___b1;
  3147. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3148. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_19;
  3149. L_19 = BigInteger_op_Multiply_m28820029500895BCAE0C547024B6BD72A9688500(L_17, L_18, /*hidden argument*/NULL);
  3150. V_0 = L_19;
  3151. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_20 = V_0;
  3152. ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5(__this, L_20, /*hidden argument*/NULL);
  3153. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_21 = V_0;
  3154. return L_21;
  3155. }
  3156. }
  3157. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Difference(Mono.Math.BigInteger,Mono.Math.BigInteger)
  3158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Difference_mF52990DBAC72533606158C406FE5055D550EE8B1 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___a0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___b1, const RuntimeMethod* method)
  3159. {
  3160. static bool s_Il2CppMethodInitialized;
  3161. if (!s_Il2CppMethodInitialized)
  3162. {
  3163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3164. s_Il2CppMethodInitialized = true;
  3165. }
  3166. int32_t V_0 = 0;
  3167. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_1 = NULL;
  3168. {
  3169. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_0 = ___a0;
  3170. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_1 = ___b1;
  3171. int32_t L_2;
  3172. L_2 = Kernel_Compare_m2C45218B8EE4E2ECDC85068A37BDB93E07FA5858(L_0, L_1, /*hidden argument*/NULL);
  3173. V_0 = L_2;
  3174. int32_t L_3 = V_0;
  3175. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)(-1))))
  3176. {
  3177. case 0:
  3178. {
  3179. goto IL_002f;
  3180. }
  3181. case 1:
  3182. {
  3183. goto IL_001e;
  3184. }
  3185. case 2:
  3186. {
  3187. goto IL_0025;
  3188. }
  3189. }
  3190. }
  3191. {
  3192. goto IL_0039;
  3193. }
  3194. IL_001e:
  3195. {
  3196. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3197. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_4;
  3198. L_4 = BigInteger_op_Implicit_m2A8665726D0DA223774962B8139259EAC255A104(0, /*hidden argument*/NULL);
  3199. return L_4;
  3200. }
  3201. IL_0025:
  3202. {
  3203. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_5 = ___a0;
  3204. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_6 = ___b1;
  3205. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3206. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_7;
  3207. L_7 = BigInteger_op_Subtraction_mEB2B6795E0AF13288A96D87826031CEC054E6052(L_5, L_6, /*hidden argument*/NULL);
  3208. V_1 = L_7;
  3209. goto IL_003f;
  3210. }
  3211. IL_002f:
  3212. {
  3213. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_8 = ___b1;
  3214. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_9 = ___a0;
  3215. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3216. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_10;
  3217. L_10 = BigInteger_op_Subtraction_mEB2B6795E0AF13288A96D87826031CEC054E6052(L_8, L_9, /*hidden argument*/NULL);
  3218. V_1 = L_10;
  3219. goto IL_003f;
  3220. }
  3221. IL_0039:
  3222. {
  3223. Exception_t * L_11 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
  3224. Exception__ctor_m0E9BEC861F6DBED197960E5BA23149543B1D7F5B(L_11, /*hidden argument*/NULL);
  3225. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusRing_Difference_mF52990DBAC72533606158C406FE5055D550EE8B1_RuntimeMethod_var)));
  3226. }
  3227. IL_003f:
  3228. {
  3229. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_12 = V_1;
  3230. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_13 = __this->get_mod_0();
  3231. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3232. bool L_14;
  3233. L_14 = BigInteger_op_GreaterThanOrEqual_m34669FCE574F8B3EF00808F69DB97CA5504D2C85(L_12, L_13, /*hidden argument*/NULL);
  3234. if (!L_14)
  3235. {
  3236. goto IL_0078;
  3237. }
  3238. }
  3239. {
  3240. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_15 = V_1;
  3241. NullCheck(L_15);
  3242. uint32_t L_16 = L_15->get_length_0();
  3243. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_17 = __this->get_mod_0();
  3244. NullCheck(L_17);
  3245. uint32_t L_18 = L_17->get_length_0();
  3246. if ((!(((uint32_t)L_16) >= ((uint32_t)((int32_t)((int32_t)L_18<<(int32_t)1))))))
  3247. {
  3248. goto IL_0071;
  3249. }
  3250. }
  3251. {
  3252. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_19 = V_1;
  3253. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_20 = __this->get_mod_0();
  3254. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3255. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_21;
  3256. L_21 = BigInteger_op_Modulus_mF4B55A9D8FCFF2B70A1A55BA31A6E0D75367D779(L_19, L_20, /*hidden argument*/NULL);
  3257. V_1 = L_21;
  3258. goto IL_0078;
  3259. }
  3260. IL_0071:
  3261. {
  3262. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_22 = V_1;
  3263. ModulusRing_BarrettReduction_mEF6900BAA295B45A7661C70DA47EB31193670AB5(__this, L_22, /*hidden argument*/NULL);
  3264. }
  3265. IL_0078:
  3266. {
  3267. int32_t L_23 = V_0;
  3268. if ((!(((uint32_t)L_23) == ((uint32_t)(-1)))))
  3269. {
  3270. goto IL_0089;
  3271. }
  3272. }
  3273. {
  3274. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_24 = __this->get_mod_0();
  3275. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_25 = V_1;
  3276. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3277. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_26;
  3278. L_26 = BigInteger_op_Subtraction_mEB2B6795E0AF13288A96D87826031CEC054E6052(L_24, L_25, /*hidden argument*/NULL);
  3279. V_1 = L_26;
  3280. }
  3281. IL_0089:
  3282. {
  3283. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_27 = V_1;
  3284. return L_27;
  3285. }
  3286. }
  3287. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(Mono.Math.BigInteger,Mono.Math.BigInteger)
  3288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Pow_m6AA03EF88208478DB150ADF4E8ABC327B2369192 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___a0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___k1, const RuntimeMethod* method)
  3289. {
  3290. static bool s_Il2CppMethodInitialized;
  3291. if (!s_Il2CppMethodInitialized)
  3292. {
  3293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3294. s_Il2CppMethodInitialized = true;
  3295. }
  3296. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_0 = NULL;
  3297. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * V_1 = NULL;
  3298. int32_t V_2 = 0;
  3299. {
  3300. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_0 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3301. BigInteger__ctor_m2D9EC292E7198117AACAD6C1306C971BC74B5E83(L_0, 1, /*hidden argument*/NULL);
  3302. V_0 = L_0;
  3303. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_1 = ___k1;
  3304. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3305. bool L_2;
  3306. L_2 = BigInteger_op_Equality_m8C3BE7CDEE443C682DB5E7DDCDF69293D773D663(L_1, 0, /*hidden argument*/NULL);
  3307. if (!L_2)
  3308. {
  3309. goto IL_0012;
  3310. }
  3311. }
  3312. {
  3313. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_3 = V_0;
  3314. return L_3;
  3315. }
  3316. IL_0012:
  3317. {
  3318. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_4 = ___a0;
  3319. V_1 = L_4;
  3320. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_5 = ___k1;
  3321. NullCheck(L_5);
  3322. bool L_6;
  3323. L_6 = BigInteger_TestBit_m42A773C5309B8F9B3441C33FC07FFD5022EC9029(L_5, 0, /*hidden argument*/NULL);
  3324. if (!L_6)
  3325. {
  3326. goto IL_001f;
  3327. }
  3328. }
  3329. {
  3330. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_7 = ___a0;
  3331. V_0 = L_7;
  3332. }
  3333. IL_001f:
  3334. {
  3335. V_2 = 1;
  3336. goto IL_0042;
  3337. }
  3338. IL_0023:
  3339. {
  3340. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_8 = V_1;
  3341. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_9 = V_1;
  3342. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_10;
  3343. L_10 = ModulusRing_Multiply_m3246E3E3C60AA391E6D442E9CE85AF73C972AAB8(__this, L_8, L_9, /*hidden argument*/NULL);
  3344. V_1 = L_10;
  3345. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_11 = ___k1;
  3346. int32_t L_12 = V_2;
  3347. NullCheck(L_11);
  3348. bool L_13;
  3349. L_13 = BigInteger_TestBit_m42A773C5309B8F9B3441C33FC07FFD5022EC9029(L_11, L_12, /*hidden argument*/NULL);
  3350. if (!L_13)
  3351. {
  3352. goto IL_003e;
  3353. }
  3354. }
  3355. {
  3356. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_14 = V_1;
  3357. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_15 = V_0;
  3358. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_16;
  3359. L_16 = ModulusRing_Multiply_m3246E3E3C60AA391E6D442E9CE85AF73C972AAB8(__this, L_14, L_15, /*hidden argument*/NULL);
  3360. V_0 = L_16;
  3361. }
  3362. IL_003e:
  3363. {
  3364. int32_t L_17 = V_2;
  3365. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
  3366. }
  3367. IL_0042:
  3368. {
  3369. int32_t L_18 = V_2;
  3370. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_19 = ___k1;
  3371. NullCheck(L_19);
  3372. int32_t L_20;
  3373. L_20 = BigInteger_BitCount_m45B7662F932C61BE4F5587C5C54C09F04B186825(L_19, /*hidden argument*/NULL);
  3374. if ((((int32_t)L_18) < ((int32_t)L_20)))
  3375. {
  3376. goto IL_0023;
  3377. }
  3378. }
  3379. {
  3380. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_21 = V_0;
  3381. return L_21;
  3382. }
  3383. }
  3384. // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(System.UInt32,Mono.Math.BigInteger)
  3385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ModulusRing_Pow_m66800E0D88B48BEBF441FBE4B509555E03FC1382 (ModulusRing_t98A7A0A45A2FC1BBD366206F688945B6022FF9CA * __this, uint32_t ___b0, BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * ___exp1, const RuntimeMethod* method)
  3386. {
  3387. static bool s_Il2CppMethodInitialized;
  3388. if (!s_Il2CppMethodInitialized)
  3389. {
  3390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3391. s_Il2CppMethodInitialized = true;
  3392. }
  3393. {
  3394. uint32_t L_0 = ___b0;
  3395. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_1 = (BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D *)il2cpp_codegen_object_new(BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D_il2cpp_TypeInfo_var);
  3396. BigInteger__ctor_m2D9EC292E7198117AACAD6C1306C971BC74B5E83(L_1, L_0, /*hidden argument*/NULL);
  3397. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_2 = ___exp1;
  3398. BigInteger_t3E22C5D54A28436FF4292EC337AF146B2F38379D * L_3;
  3399. L_3 = ModulusRing_Pow_m6AA03EF88208478DB150ADF4E8ABC327B2369192(__this, L_1, L_2, /*hidden argument*/NULL);
  3400. return L_3;
  3401. }
  3402. }
  3403. #ifdef __clang__
  3404. #pragma clang diagnostic pop
  3405. #endif
  3406. #ifdef __clang__
  3407. #pragma clang diagnostic push
  3408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3409. #pragma clang diagnostic ignored "-Wunused-variable"
  3410. #endif
  3411. #ifdef __clang__
  3412. #pragma clang diagnostic pop
  3413. #endif
  3414. #ifdef __clang__
  3415. #pragma clang diagnostic push
  3416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3417. #pragma clang diagnostic ignored "-Wunused-variable"
  3418. #endif
  3419. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor()
  3420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes__ctor_m2019E1467DEBC9341D451E160A88FDB35311526B (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, const RuntimeMethod* method)
  3421. {
  3422. {
  3423. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  3424. return;
  3425. }
  3426. }
  3427. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String)
  3428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_set_HashName_m0F931681375810B9E08DA4280BADE04FE4AC998A (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, String_t* ___value0, const RuntimeMethod* method)
  3429. {
  3430. {
  3431. String_t* L_0 = ___value0;
  3432. __this->set__hashName_3(L_0);
  3433. return;
  3434. }
  3435. }
  3436. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32)
  3437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_set_IterationCount_mA03E73C42D2C1A4E81E537CDFAEB128B629AD05A (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, int32_t ___value0, const RuntimeMethod* method)
  3438. {
  3439. {
  3440. int32_t L_0 = ___value0;
  3441. __this->set__iterations_4(L_0);
  3442. return;
  3443. }
  3444. }
  3445. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[])
  3446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_set_Password_mF8409B8C5B608689A8054B8118494EE5B4F26B2B (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, const RuntimeMethod* method)
  3447. {
  3448. static bool s_Il2CppMethodInitialized;
  3449. if (!s_Il2CppMethodInitialized)
  3450. {
  3451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  3452. s_Il2CppMethodInitialized = true;
  3453. }
  3454. {
  3455. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___value0;
  3456. if (L_0)
  3457. {
  3458. goto IL_0010;
  3459. }
  3460. }
  3461. {
  3462. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0);
  3463. __this->set__password_5(L_1);
  3464. return;
  3465. }
  3466. IL_0010:
  3467. {
  3468. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___value0;
  3469. NullCheck((RuntimeArray *)(RuntimeArray *)L_2);
  3470. RuntimeObject * L_3;
  3471. L_3 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_2, /*hidden argument*/NULL);
  3472. __this->set__password_5(((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)));
  3473. return;
  3474. }
  3475. }
  3476. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[])
  3477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_set_Salt_m4276D3746D53D4CD49A54E99A94B5936CB325143 (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, const RuntimeMethod* method)
  3478. {
  3479. static bool s_Il2CppMethodInitialized;
  3480. if (!s_Il2CppMethodInitialized)
  3481. {
  3482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  3483. s_Il2CppMethodInitialized = true;
  3484. }
  3485. {
  3486. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___value0;
  3487. if (!L_0)
  3488. {
  3489. goto IL_0015;
  3490. }
  3491. }
  3492. {
  3493. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___value0;
  3494. NullCheck((RuntimeArray *)(RuntimeArray *)L_1);
  3495. RuntimeObject * L_2;
  3496. L_2 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL);
  3497. __this->set__salt_6(((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)));
  3498. return;
  3499. }
  3500. IL_0015:
  3501. {
  3502. __this->set__salt_6((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL);
  3503. return;
  3504. }
  3505. }
  3506. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[])
  3507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes_Adjust_mD75D44B02A7BD2A607D6B00853917CA6096A9259 (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, int32_t ___aOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b2, const RuntimeMethod* method)
  3508. {
  3509. int32_t V_0 = 0;
  3510. int32_t V_1 = 0;
  3511. {
  3512. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___b2;
  3513. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___b2;
  3514. NullCheck(L_1);
  3515. NullCheck(L_0);
  3516. int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))), (int32_t)1));
  3517. uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  3518. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___a0;
  3519. int32_t L_5 = ___aOff1;
  3520. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___b2;
  3521. NullCheck(L_6);
  3522. NullCheck(L_4);
  3523. int32_t L_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))), (int32_t)1));
  3524. uint8_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  3525. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)255))), (int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)255))))), (int32_t)1));
  3526. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___a0;
  3527. int32_t L_10 = ___aOff1;
  3528. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___b2;
  3529. NullCheck(L_11);
  3530. int32_t L_12 = V_0;
  3531. NullCheck(L_9);
  3532. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))), (int32_t)1))), (uint8_t)((int32_t)((uint8_t)L_12)));
  3533. int32_t L_13 = V_0;
  3534. V_0 = ((int32_t)((int32_t)L_13>>(int32_t)8));
  3535. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___b2;
  3536. NullCheck(L_14);
  3537. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)2));
  3538. goto IL_005e;
  3539. }
  3540. IL_0037:
  3541. {
  3542. int32_t L_15 = V_0;
  3543. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___b2;
  3544. int32_t L_17 = V_1;
  3545. NullCheck(L_16);
  3546. int32_t L_18 = L_17;
  3547. uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  3548. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___a0;
  3549. int32_t L_21 = ___aOff1;
  3550. int32_t L_22 = V_1;
  3551. NullCheck(L_20);
  3552. int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22));
  3553. uint8_t L_24 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  3554. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)255))), (int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)255)))))));
  3555. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = ___a0;
  3556. int32_t L_26 = ___aOff1;
  3557. int32_t L_27 = V_1;
  3558. int32_t L_28 = V_0;
  3559. NullCheck(L_25);
  3560. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27))), (uint8_t)((int32_t)((uint8_t)L_28)));
  3561. int32_t L_29 = V_0;
  3562. V_0 = ((int32_t)((int32_t)L_29>>(int32_t)8));
  3563. int32_t L_30 = V_1;
  3564. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)1));
  3565. }
  3566. IL_005e:
  3567. {
  3568. int32_t L_31 = V_1;
  3569. if ((((int32_t)L_31) >= ((int32_t)0)))
  3570. {
  3571. goto IL_0037;
  3572. }
  3573. }
  3574. {
  3575. return;
  3576. }
  3577. }
  3578. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32)
  3579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DeriveBytes_Derive_mCDAFFDF120F6CD3F058A5A86FA1F4D9DC735850F (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___diversifier0, int32_t ___n1, const RuntimeMethod* method)
  3580. {
  3581. static bool s_Il2CppMethodInitialized;
  3582. if (!s_Il2CppMethodInitialized)
  3583. {
  3584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  3585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PKCS1_t1EFBCFDC3430F0E83D50FB99876E117CF52C4E03_il2cpp_TypeInfo_var);
  3586. s_Il2CppMethodInitialized = true;
  3587. }
  3588. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * V_0 = NULL;
  3589. int32_t V_1 = 0;
  3590. int32_t V_2 = 0;
  3591. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL;
  3592. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL;
  3593. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_5 = NULL;
  3594. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_6 = NULL;
  3595. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_7 = NULL;
  3596. int32_t V_8 = 0;
  3597. int32_t V_9 = 0;
  3598. int32_t V_10 = 0;
  3599. int32_t V_11 = 0;
  3600. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_12 = NULL;
  3601. int32_t V_13 = 0;
  3602. int32_t V_14 = 0;
  3603. int32_t V_15 = 0;
  3604. {
  3605. String_t* L_0 = __this->get__hashName_3();
  3606. IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1EFBCFDC3430F0E83D50FB99876E117CF52C4E03_il2cpp_TypeInfo_var);
  3607. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_1;
  3608. L_1 = PKCS1_CreateFromName_mBBB3D4843B9B1E678C85DDAD8EDE2FDF8169D7B5(L_0, /*hidden argument*/NULL);
  3609. V_0 = L_1;
  3610. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_2 = V_0;
  3611. NullCheck(L_2);
  3612. int32_t L_3;
  3613. L_3 = VirtualFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2);
  3614. V_1 = ((int32_t)((int32_t)L_3>>(int32_t)3));
  3615. V_2 = ((int32_t)64);
  3616. int32_t L_4 = ___n1;
  3617. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_4);
  3618. V_3 = L_5;
  3619. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = __this->get__salt_6();
  3620. if (!L_6)
  3621. {
  3622. goto IL_0073;
  3623. }
  3624. }
  3625. {
  3626. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = __this->get__salt_6();
  3627. NullCheck(L_7);
  3628. if (!(((RuntimeArray*)L_7)->max_length))
  3629. {
  3630. goto IL_0073;
  3631. }
  3632. }
  3633. {
  3634. int32_t L_8 = V_2;
  3635. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = __this->get__salt_6();
  3636. NullCheck(L_9);
  3637. int32_t L_10 = V_2;
  3638. int32_t L_11 = V_2;
  3639. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_8, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10)), (int32_t)1))/(int32_t)L_11)))));
  3640. V_4 = L_12;
  3641. V_9 = 0;
  3642. goto IL_0069;
  3643. }
  3644. IL_004c:
  3645. {
  3646. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_4;
  3647. int32_t L_14 = V_9;
  3648. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = __this->get__salt_6();
  3649. int32_t L_16 = V_9;
  3650. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = __this->get__salt_6();
  3651. NullCheck(L_17);
  3652. NullCheck(L_15);
  3653. int32_t L_18 = ((int32_t)((int32_t)L_16%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))));
  3654. uint8_t L_19 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  3655. NullCheck(L_13);
  3656. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)L_19);
  3657. int32_t L_20 = V_9;
  3658. V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  3659. }
  3660. IL_0069:
  3661. {
  3662. int32_t L_21 = V_9;
  3663. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_4;
  3664. NullCheck(L_22);
  3665. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))))
  3666. {
  3667. goto IL_004c;
  3668. }
  3669. }
  3670. {
  3671. goto IL_007b;
  3672. }
  3673. IL_0073:
  3674. {
  3675. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0);
  3676. V_4 = L_23;
  3677. }
  3678. IL_007b:
  3679. {
  3680. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = __this->get__password_5();
  3681. if (!L_24)
  3682. {
  3683. goto IL_00cf;
  3684. }
  3685. }
  3686. {
  3687. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = __this->get__password_5();
  3688. NullCheck(L_25);
  3689. if (!(((RuntimeArray*)L_25)->max_length))
  3690. {
  3691. goto IL_00cf;
  3692. }
  3693. }
  3694. {
  3695. int32_t L_26 = V_2;
  3696. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = __this->get__password_5();
  3697. NullCheck(L_27);
  3698. int32_t L_28 = V_2;
  3699. int32_t L_29 = V_2;
  3700. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_26, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))), (int32_t)L_28)), (int32_t)1))/(int32_t)L_29)))));
  3701. V_5 = L_30;
  3702. V_10 = 0;
  3703. goto IL_00c5;
  3704. }
  3705. IL_00a8:
  3706. {
  3707. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_5;
  3708. int32_t L_32 = V_10;
  3709. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = __this->get__password_5();
  3710. int32_t L_34 = V_10;
  3711. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35 = __this->get__password_5();
  3712. NullCheck(L_35);
  3713. NullCheck(L_33);
  3714. int32_t L_36 = ((int32_t)((int32_t)L_34%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))));
  3715. uint8_t L_37 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  3716. NullCheck(L_31);
  3717. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)L_37);
  3718. int32_t L_38 = V_10;
  3719. V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1));
  3720. }
  3721. IL_00c5:
  3722. {
  3723. int32_t L_39 = V_10;
  3724. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40 = V_5;
  3725. NullCheck(L_40);
  3726. if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))))
  3727. {
  3728. goto IL_00a8;
  3729. }
  3730. }
  3731. {
  3732. goto IL_00d7;
  3733. }
  3734. IL_00cf:
  3735. {
  3736. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_41 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0);
  3737. V_5 = L_41;
  3738. }
  3739. IL_00d7:
  3740. {
  3741. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42 = V_4;
  3742. NullCheck(L_42);
  3743. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = V_5;
  3744. NullCheck(L_43);
  3745. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length))), (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))));
  3746. V_6 = L_44;
  3747. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45 = V_4;
  3748. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_46 = V_6;
  3749. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47 = V_4;
  3750. NullCheck(L_47);
  3751. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_45, 0, (RuntimeArray *)(RuntimeArray *)L_46, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))), /*hidden argument*/NULL);
  3752. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48 = V_5;
  3753. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_49 = V_6;
  3754. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50 = V_4;
  3755. NullCheck(L_50);
  3756. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_51 = V_5;
  3757. NullCheck(L_51);
  3758. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_48, 0, (RuntimeArray *)(RuntimeArray *)L_49, ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))), ((int32_t)((int32_t)(((RuntimeArray*)L_51)->max_length))), /*hidden argument*/NULL);
  3759. int32_t L_52 = V_2;
  3760. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_53 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_52);
  3761. V_7 = L_53;
  3762. int32_t L_54 = ___n1;
  3763. int32_t L_55 = V_1;
  3764. int32_t L_56 = V_1;
  3765. V_8 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55)), (int32_t)1))/(int32_t)L_56));
  3766. V_11 = 1;
  3767. goto IL_01ee;
  3768. }
  3769. IL_0121:
  3770. {
  3771. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_57 = V_0;
  3772. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_58 = ___diversifier0;
  3773. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_59 = ___diversifier0;
  3774. NullCheck(L_59);
  3775. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_60 = ___diversifier0;
  3776. NullCheck(L_57);
  3777. int32_t L_61;
  3778. L_61 = HashAlgorithm_TransformBlock_mC2D44001FB38682B4BDFBD9D8C9C3D79922E9972(L_57, L_58, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length))), L_60, 0, /*hidden argument*/NULL);
  3779. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_62 = V_0;
  3780. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_63 = V_6;
  3781. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_64 = V_6;
  3782. NullCheck(L_64);
  3783. NullCheck(L_62);
  3784. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_65;
  3785. L_65 = HashAlgorithm_TransformFinalBlock_m0FF6D2A6326D05E043C229FAFF24318F7751F5A7(L_62, L_63, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))), /*hidden argument*/NULL);
  3786. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_66 = V_0;
  3787. NullCheck(L_66);
  3788. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_67;
  3789. L_67 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(12 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_66);
  3790. V_12 = L_67;
  3791. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_68 = V_0;
  3792. NullCheck(L_68);
  3793. VirtualActionInvoker0::Invoke(18 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_68);
  3794. V_13 = 1;
  3795. goto IL_0165;
  3796. }
  3797. IL_0150:
  3798. {
  3799. HashAlgorithm_t7F831BEF35F9D0AF5016FFB0E474AF9F93908F31 * L_69 = V_0;
  3800. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_70 = V_12;
  3801. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_71 = V_12;
  3802. NullCheck(L_71);
  3803. NullCheck(L_69);
  3804. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_72;
  3805. L_72 = HashAlgorithm_ComputeHash_m18D758AA4A5FDB6132C9DA8BB7445D774D71FBA2(L_69, L_70, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length))), /*hidden argument*/NULL);
  3806. V_12 = L_72;
  3807. int32_t L_73 = V_13;
  3808. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1));
  3809. }
  3810. IL_0165:
  3811. {
  3812. int32_t L_74 = V_13;
  3813. int32_t L_75 = __this->get__iterations_4();
  3814. if ((!(((uint32_t)L_74) == ((uint32_t)L_75))))
  3815. {
  3816. goto IL_0150;
  3817. }
  3818. }
  3819. {
  3820. V_14 = 0;
  3821. goto IL_0189;
  3822. }
  3823. IL_0174:
  3824. {
  3825. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_76 = V_7;
  3826. int32_t L_77 = V_14;
  3827. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_78 = V_12;
  3828. int32_t L_79 = V_14;
  3829. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_80 = V_12;
  3830. NullCheck(L_80);
  3831. NullCheck(L_78);
  3832. int32_t L_81 = ((int32_t)((int32_t)L_79%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))));
  3833. uint8_t L_82 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
  3834. NullCheck(L_76);
  3835. (L_76)->SetAt(static_cast<il2cpp_array_size_t>(L_77), (uint8_t)L_82);
  3836. int32_t L_83 = V_14;
  3837. V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1));
  3838. }
  3839. IL_0189:
  3840. {
  3841. int32_t L_84 = V_14;
  3842. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_85 = V_7;
  3843. NullCheck(L_85);
  3844. if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length)))))))
  3845. {
  3846. goto IL_0174;
  3847. }
  3848. }
  3849. {
  3850. V_15 = 0;
  3851. goto IL_01aa;
  3852. }
  3853. IL_0196:
  3854. {
  3855. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_86 = V_6;
  3856. int32_t L_87 = V_15;
  3857. int32_t L_88 = V_2;
  3858. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_89 = V_7;
  3859. DeriveBytes_Adjust_mD75D44B02A7BD2A607D6B00853917CA6096A9259(__this, L_86, ((int32_t)il2cpp_codegen_multiply((int32_t)L_87, (int32_t)L_88)), L_89, /*hidden argument*/NULL);
  3860. int32_t L_90 = V_15;
  3861. V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1));
  3862. }
  3863. IL_01aa:
  3864. {
  3865. int32_t L_91 = V_15;
  3866. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_92 = V_6;
  3867. NullCheck(L_92);
  3868. int32_t L_93 = V_2;
  3869. if ((!(((uint32_t)L_91) == ((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length)))/(int32_t)L_93))))))
  3870. {
  3871. goto IL_0196;
  3872. }
  3873. }
  3874. {
  3875. int32_t L_94 = V_11;
  3876. int32_t L_95 = V_8;
  3877. if ((!(((uint32_t)L_94) == ((uint32_t)L_95))))
  3878. {
  3879. goto IL_01d5;
  3880. }
  3881. }
  3882. {
  3883. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_96 = V_12;
  3884. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_97 = V_3;
  3885. int32_t L_98 = V_11;
  3886. int32_t L_99 = V_1;
  3887. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_100 = V_3;
  3888. NullCheck(L_100);
  3889. int32_t L_101 = V_11;
  3890. int32_t L_102 = V_1;
  3891. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_96, 0, (RuntimeArray *)(RuntimeArray *)L_97, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_98, (int32_t)1)), (int32_t)L_99)), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_101, (int32_t)1)), (int32_t)L_102)))), /*hidden argument*/NULL);
  3892. goto IL_01e8;
  3893. }
  3894. IL_01d5:
  3895. {
  3896. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_103 = V_12;
  3897. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_104 = V_3;
  3898. int32_t L_105 = V_11;
  3899. int32_t L_106 = V_1;
  3900. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_107 = V_12;
  3901. NullCheck(L_107);
  3902. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_103, 0, (RuntimeArray *)(RuntimeArray *)L_104, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_105, (int32_t)1)), (int32_t)L_106)), ((int32_t)((int32_t)(((RuntimeArray*)L_107)->max_length))), /*hidden argument*/NULL);
  3903. }
  3904. IL_01e8:
  3905. {
  3906. int32_t L_108 = V_11;
  3907. V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1));
  3908. }
  3909. IL_01ee:
  3910. {
  3911. int32_t L_109 = V_11;
  3912. int32_t L_110 = V_8;
  3913. if ((((int32_t)L_109) <= ((int32_t)L_110)))
  3914. {
  3915. goto IL_0121;
  3916. }
  3917. }
  3918. {
  3919. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_111 = V_3;
  3920. return L_111;
  3921. }
  3922. }
  3923. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32)
  3924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DeriveBytes_DeriveKey_m2FBFDDCCA679D069B66CAC8D868761B663AF0176 (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, int32_t ___size0, const RuntimeMethod* method)
  3925. {
  3926. static bool s_Il2CppMethodInitialized;
  3927. if (!s_Il2CppMethodInitialized)
  3928. {
  3929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3930. s_Il2CppMethodInitialized = true;
  3931. }
  3932. {
  3933. IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3934. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->get_keyDiversifier_0();
  3935. int32_t L_1 = ___size0;
  3936. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2;
  3937. L_2 = DeriveBytes_Derive_mCDAFFDF120F6CD3F058A5A86FA1F4D9DC735850F(__this, L_0, L_1, /*hidden argument*/NULL);
  3938. return L_2;
  3939. }
  3940. }
  3941. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32)
  3942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DeriveBytes_DeriveIV_m6D75D59C79495FB8E22C3E9334D7465FE95495F5 (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, int32_t ___size0, const RuntimeMethod* method)
  3943. {
  3944. static bool s_Il2CppMethodInitialized;
  3945. if (!s_Il2CppMethodInitialized)
  3946. {
  3947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3948. s_Il2CppMethodInitialized = true;
  3949. }
  3950. {
  3951. IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3952. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->get_ivDiversifier_1();
  3953. int32_t L_1 = ___size0;
  3954. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2;
  3955. L_2 = DeriveBytes_Derive_mCDAFFDF120F6CD3F058A5A86FA1F4D9DC735850F(__this, L_0, L_1, /*hidden argument*/NULL);
  3956. return L_2;
  3957. }
  3958. }
  3959. // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32)
  3960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DeriveBytes_DeriveMAC_mD9A65467231155B8627A9DCE61292B62E2C0FF4C (DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A * __this, int32_t ___size0, const RuntimeMethod* method)
  3961. {
  3962. static bool s_Il2CppMethodInitialized;
  3963. if (!s_Il2CppMethodInitialized)
  3964. {
  3965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3966. s_Il2CppMethodInitialized = true;
  3967. }
  3968. {
  3969. IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3970. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->get_macDiversifier_2();
  3971. int32_t L_1 = ___size0;
  3972. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2;
  3973. L_2 = DeriveBytes_Derive_mCDAFFDF120F6CD3F058A5A86FA1F4D9DC735850F(__this, L_0, L_1, /*hidden argument*/NULL);
  3974. return L_2;
  3975. }
  3976. }
  3977. // System.Void Mono.Security.X509.PKCS12/DeriveBytes::.cctor()
  3978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeriveBytes__cctor_m2AA51D34DE85F489C9083EEBB16C1F20388828D2 (const RuntimeMethod* method)
  3979. {
  3980. static bool s_Il2CppMethodInitialized;
  3981. if (!s_Il2CppMethodInitialized)
  3982. {
  3983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  3984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var);
  3985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6_FieldInfo_var);
  3986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16_FieldInfo_var);
  3987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22_FieldInfo_var);
  3988. s_Il2CppMethodInitialized = true;
  3989. }
  3990. {
  3991. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
  3992. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0;
  3993. RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____320B018758ECE3752FFEDBAEB1A6DB67C80B9359_6_FieldInfo_var) };
  3994. RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
  3995. ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->set_keyDiversifier_0(L_1);
  3996. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
  3997. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = L_3;
  3998. RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____CF0B42666EF5E37EDEA0AB8E173E42C196D03814_22_FieldInfo_var) };
  3999. RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL);
  4000. ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->set_ivDiversifier_1(L_4);
  4001. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
  4002. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = L_6;
  4003. RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t471D5B1E6629296794B5241AF6C06CA1C68FD298____9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5_16_FieldInfo_var) };
  4004. RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_7, L_8, /*hidden argument*/NULL);
  4005. ((DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_tE6209D34297992ECE3EF0AFAF2469A6AD3CC981A_il2cpp_TypeInfo_var))->set_macDiversifier_2(L_7);
  4006. return;
  4007. }
  4008. }
  4009. #ifdef __clang__
  4010. #pragma clang diagnostic pop
  4011. #endif
  4012. #ifdef __clang__
  4013. #pragma clang diagnostic push
  4014. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4015. #pragma clang diagnostic ignored "-Wunused-variable"
  4016. #endif
  4017. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor()
  4018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_mF4223283B123E27B30F936CCEFE18BEE4CC6430E (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method)
  4019. {
  4020. static bool s_Il2CppMethodInitialized;
  4021. if (!s_Il2CppMethodInitialized)
  4022. {
  4023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4024. s_Il2CppMethodInitialized = true;
  4025. }
  4026. {
  4027. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4028. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4029. ASN1__ctor_mC8594B7A2376B58F26F1D0457B0F9F5880D87142(L_0, (uint8_t)((int32_t)160), /*hidden argument*/NULL);
  4030. __this->set_content_1(L_0);
  4031. return;
  4032. }
  4033. }
  4034. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String)
  4035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_m41A77A944949D15779BAF339738C337872DB32F9 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, String_t* ___oid0, const RuntimeMethod* method)
  4036. {
  4037. {
  4038. ContentInfo__ctor_mF4223283B123E27B30F936CCEFE18BEE4CC6430E(__this, /*hidden argument*/NULL);
  4039. String_t* L_0 = ___oid0;
  4040. __this->set_contentType_0(L_0);
  4041. return;
  4042. }
  4043. }
  4044. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.Byte[])
  4045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_m3314A5824571AE429FD8181D94314025223D39F6 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method)
  4046. {
  4047. static bool s_Il2CppMethodInitialized;
  4048. if (!s_Il2CppMethodInitialized)
  4049. {
  4050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4051. s_Il2CppMethodInitialized = true;
  4052. }
  4053. {
  4054. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___data0;
  4055. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4056. ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_1, L_0, /*hidden argument*/NULL);
  4057. ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6(__this, L_1, /*hidden argument*/NULL);
  4058. return;
  4059. }
  4060. }
  4061. // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1)
  4062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method)
  4063. {
  4064. {
  4065. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4066. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = ___asn10;
  4067. NullCheck(L_0);
  4068. uint8_t L_1;
  4069. L_1 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_0, /*hidden argument*/NULL);
  4070. if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48)))))
  4071. {
  4072. goto IL_0022;
  4073. }
  4074. }
  4075. {
  4076. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = ___asn10;
  4077. NullCheck(L_2);
  4078. int32_t L_3;
  4079. L_3 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_2, /*hidden argument*/NULL);
  4080. if ((((int32_t)L_3) >= ((int32_t)1)))
  4081. {
  4082. goto IL_002d;
  4083. }
  4084. }
  4085. {
  4086. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_4 = ___asn10;
  4087. NullCheck(L_4);
  4088. int32_t L_5;
  4089. L_5 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_4, /*hidden argument*/NULL);
  4090. if ((((int32_t)L_5) <= ((int32_t)2)))
  4091. {
  4092. goto IL_002d;
  4093. }
  4094. }
  4095. IL_0022:
  4096. {
  4097. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4098. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1A9D5DF8D363B563E3F4B00A79ABC1FCCF634926)), /*hidden argument*/NULL);
  4099. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6_RuntimeMethod_var)));
  4100. }
  4101. IL_002d:
  4102. {
  4103. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_7 = ___asn10;
  4104. NullCheck(L_7);
  4105. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_8;
  4106. L_8 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_7, 0, /*hidden argument*/NULL);
  4107. NullCheck(L_8);
  4108. uint8_t L_9;
  4109. L_9 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_8, /*hidden argument*/NULL);
  4110. if ((((int32_t)L_9) == ((int32_t)6)))
  4111. {
  4112. goto IL_0047;
  4113. }
  4114. }
  4115. {
  4116. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4117. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE27CA3F3042EF2220CE3FB15F5626369069FFC3E)), /*hidden argument*/NULL);
  4118. IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6_RuntimeMethod_var)));
  4119. }
  4120. IL_0047:
  4121. {
  4122. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_11 = ___asn10;
  4123. NullCheck(L_11);
  4124. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_12;
  4125. L_12 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_11, 0, /*hidden argument*/NULL);
  4126. String_t* L_13;
  4127. L_13 = ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F(L_12, /*hidden argument*/NULL);
  4128. __this->set_contentType_0(L_13);
  4129. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_14 = ___asn10;
  4130. NullCheck(L_14);
  4131. int32_t L_15;
  4132. L_15 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_14, /*hidden argument*/NULL);
  4133. if ((((int32_t)L_15) <= ((int32_t)1)))
  4134. {
  4135. goto IL_008d;
  4136. }
  4137. }
  4138. {
  4139. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_16 = ___asn10;
  4140. NullCheck(L_16);
  4141. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_17;
  4142. L_17 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_16, 1, /*hidden argument*/NULL);
  4143. NullCheck(L_17);
  4144. uint8_t L_18;
  4145. L_18 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_17, /*hidden argument*/NULL);
  4146. if ((((int32_t)L_18) == ((int32_t)((int32_t)160))))
  4147. {
  4148. goto IL_0080;
  4149. }
  4150. }
  4151. {
  4152. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4153. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral713F80EC870389B7162B470F3D04ACB2C5D5A99A)), /*hidden argument*/NULL);
  4154. IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ContentInfo__ctor_mEFAA11C9FAA8A91A3F5F7AC896B79AFB354569F6_RuntimeMethod_var)));
  4155. }
  4156. IL_0080:
  4157. {
  4158. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20 = ___asn10;
  4159. NullCheck(L_20);
  4160. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_21;
  4161. L_21 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_20, 1, /*hidden argument*/NULL);
  4162. __this->set_content_1(L_21);
  4163. }
  4164. IL_008d:
  4165. {
  4166. return;
  4167. }
  4168. }
  4169. // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_ASN1()
  4170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ContentInfo_get_ASN1_m9F6079ADC3917582F67F7E4E9AFD596DABF57FDD (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method)
  4171. {
  4172. {
  4173. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0;
  4174. L_0 = ContentInfo_GetASN1_m76B0C44E6F6A92A8EE1811B7A635AF5383482939(__this, /*hidden argument*/NULL);
  4175. return L_0;
  4176. }
  4177. }
  4178. // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_Content()
  4179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ContentInfo_get_Content_m36F75EEFBB1ED3608A6270E02F059BDB553546EA (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method)
  4180. {
  4181. {
  4182. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = __this->get_content_1();
  4183. return L_0;
  4184. }
  4185. }
  4186. // System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1)
  4187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo_set_Content_mD1D8952C8B0DFD36F7F811F11F2A4DB35EA9A992 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___value0, const RuntimeMethod* method)
  4188. {
  4189. {
  4190. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = ___value0;
  4191. __this->set_content_1(L_0);
  4192. return;
  4193. }
  4194. }
  4195. // System.String Mono.Security.PKCS7/ContentInfo::get_ContentType()
  4196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentInfo_get_ContentType_m3042D4F065AD15EA03B33F6A266C9F1381D6A5FC (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method)
  4197. {
  4198. {
  4199. String_t* L_0 = __this->get_contentType_0();
  4200. return L_0;
  4201. }
  4202. }
  4203. // System.Void Mono.Security.PKCS7/ContentInfo::set_ContentType(System.String)
  4204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentInfo_set_ContentType_m21AC696B1C2DADCF1F39F12AA7B37160D5DA415D (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, String_t* ___value0, const RuntimeMethod* method)
  4205. {
  4206. {
  4207. String_t* L_0 = ___value0;
  4208. __this->set_contentType_0(L_0);
  4209. return;
  4210. }
  4211. }
  4212. // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::GetASN1()
  4213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ContentInfo_GetASN1_m76B0C44E6F6A92A8EE1811B7A635AF5383482939 (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, const RuntimeMethod* method)
  4214. {
  4215. static bool s_Il2CppMethodInitialized;
  4216. if (!s_Il2CppMethodInitialized)
  4217. {
  4218. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4219. s_Il2CppMethodInitialized = true;
  4220. }
  4221. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  4222. {
  4223. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4224. ASN1__ctor_mC8594B7A2376B58F26F1D0457B0F9F5880D87142(L_0, (uint8_t)((int32_t)48), /*hidden argument*/NULL);
  4225. V_0 = L_0;
  4226. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = V_0;
  4227. String_t* L_2 = __this->get_contentType_0();
  4228. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_3;
  4229. L_3 = ASN1Convert_FromOid_mB7601D9CF044DB51F7B944AFCEC2E3F5ECD027CB(L_2, /*hidden argument*/NULL);
  4230. NullCheck(L_1);
  4231. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_4;
  4232. L_4 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_1, L_3, /*hidden argument*/NULL);
  4233. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = __this->get_content_1();
  4234. if (!L_5)
  4235. {
  4236. goto IL_003d;
  4237. }
  4238. }
  4239. {
  4240. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6 = __this->get_content_1();
  4241. NullCheck(L_6);
  4242. int32_t L_7;
  4243. L_7 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_6, /*hidden argument*/NULL);
  4244. if ((((int32_t)L_7) <= ((int32_t)0)))
  4245. {
  4246. goto IL_003d;
  4247. }
  4248. }
  4249. {
  4250. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_8 = V_0;
  4251. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_9 = __this->get_content_1();
  4252. NullCheck(L_8);
  4253. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_10;
  4254. L_10 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_8, L_9, /*hidden argument*/NULL);
  4255. }
  4256. IL_003d:
  4257. {
  4258. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_11 = V_0;
  4259. return L_11;
  4260. }
  4261. }
  4262. #ifdef __clang__
  4263. #pragma clang diagnostic pop
  4264. #endif
  4265. #ifdef __clang__
  4266. #pragma clang diagnostic push
  4267. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4268. #pragma clang diagnostic ignored "-Wunused-variable"
  4269. #endif
  4270. // System.Void Mono.Security.PKCS7/EncryptedData::.ctor()
  4271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedData__ctor_m34900CCFBD74FE77EC9FD67B2E59A684410ECFF4 (EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 * __this, const RuntimeMethod* method)
  4272. {
  4273. {
  4274. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4275. __this->set__version_0((uint8_t)0);
  4276. return;
  4277. }
  4278. }
  4279. // System.Void Mono.Security.PKCS7/EncryptedData::.ctor(Mono.Security.ASN1)
  4280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC (EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___asn10, const RuntimeMethod* method)
  4281. {
  4282. static bool s_Il2CppMethodInitialized;
  4283. if (!s_Il2CppMethodInitialized)
  4284. {
  4285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2_il2cpp_TypeInfo_var);
  4286. s_Il2CppMethodInitialized = true;
  4287. }
  4288. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  4289. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_1 = NULL;
  4290. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_2 = NULL;
  4291. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B7_0 = NULL;
  4292. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B6_0 = NULL;
  4293. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B9_0 = NULL;
  4294. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B8_0 = NULL;
  4295. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B11_0 = NULL;
  4296. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B10_0 = NULL;
  4297. {
  4298. EncryptedData__ctor_m34900CCFBD74FE77EC9FD67B2E59A684410ECFF4(__this, /*hidden argument*/NULL);
  4299. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = ___asn10;
  4300. NullCheck(L_0);
  4301. uint8_t L_1;
  4302. L_1 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_0, /*hidden argument*/NULL);
  4303. if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48)))))
  4304. {
  4305. goto IL_0019;
  4306. }
  4307. }
  4308. {
  4309. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = ___asn10;
  4310. NullCheck(L_2);
  4311. int32_t L_3;
  4312. L_3 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_2, /*hidden argument*/NULL);
  4313. if ((((int32_t)L_3) >= ((int32_t)2)))
  4314. {
  4315. goto IL_0024;
  4316. }
  4317. }
  4318. IL_0019:
  4319. {
  4320. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4321. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1045B6110EDC3126BBD5A19E37F361FC6C1BEF73)), /*hidden argument*/NULL);
  4322. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4323. }
  4324. IL_0024:
  4325. {
  4326. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = ___asn10;
  4327. NullCheck(L_5);
  4328. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
  4329. L_6 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_5, 0, /*hidden argument*/NULL);
  4330. NullCheck(L_6);
  4331. uint8_t L_7;
  4332. L_7 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_6, /*hidden argument*/NULL);
  4333. if ((((int32_t)L_7) == ((int32_t)2)))
  4334. {
  4335. goto IL_003e;
  4336. }
  4337. }
  4338. {
  4339. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4340. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2DA0AC110457767EB539C31A3B243D2C4C5C2D9D)), /*hidden argument*/NULL);
  4341. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4342. }
  4343. IL_003e:
  4344. {
  4345. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_9 = ___asn10;
  4346. NullCheck(L_9);
  4347. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_10;
  4348. L_10 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_9, 0, /*hidden argument*/NULL);
  4349. NullCheck(L_10);
  4350. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11;
  4351. L_11 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_10, /*hidden argument*/NULL);
  4352. NullCheck(L_11);
  4353. int32_t L_12 = 0;
  4354. uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  4355. __this->set__version_0(L_13);
  4356. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_14 = ___asn10;
  4357. NullCheck(L_14);
  4358. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_15;
  4359. L_15 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_14, 1, /*hidden argument*/NULL);
  4360. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_16 = L_15;
  4361. NullCheck(L_16);
  4362. uint8_t L_17;
  4363. L_17 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_16, /*hidden argument*/NULL);
  4364. G_B6_0 = L_16;
  4365. if ((((int32_t)L_17) == ((int32_t)((int32_t)48))))
  4366. {
  4367. G_B7_0 = L_16;
  4368. goto IL_006e;
  4369. }
  4370. }
  4371. {
  4372. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_18 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4373. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99226315FDF5AD4FC8F149EACEFFD00809BB7E2A)), /*hidden argument*/NULL);
  4374. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4375. }
  4376. IL_006e:
  4377. {
  4378. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_19 = G_B7_0;
  4379. NullCheck(L_19);
  4380. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20;
  4381. L_20 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_19, 0, /*hidden argument*/NULL);
  4382. V_0 = L_20;
  4383. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_21 = V_0;
  4384. NullCheck(L_21);
  4385. uint8_t L_22;
  4386. L_22 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_21, /*hidden argument*/NULL);
  4387. G_B8_0 = L_19;
  4388. if ((((int32_t)L_22) == ((int32_t)6)))
  4389. {
  4390. G_B9_0 = L_19;
  4391. goto IL_008a;
  4392. }
  4393. }
  4394. {
  4395. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_23 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4396. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F27085477FEF835533F57795ECCC582A399A354)), /*hidden argument*/NULL);
  4397. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4398. }
  4399. IL_008a:
  4400. {
  4401. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_24 = V_0;
  4402. String_t* L_25;
  4403. L_25 = ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F(L_24, /*hidden argument*/NULL);
  4404. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * L_26 = (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 *)il2cpp_codegen_object_new(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2_il2cpp_TypeInfo_var);
  4405. ContentInfo__ctor_m41A77A944949D15779BAF339738C337872DB32F9(L_26, L_25, /*hidden argument*/NULL);
  4406. __this->set__content_1(L_26);
  4407. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_27 = G_B9_0;
  4408. NullCheck(L_27);
  4409. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_28;
  4410. L_28 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_27, 1, /*hidden argument*/NULL);
  4411. V_1 = L_28;
  4412. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_29 = V_1;
  4413. NullCheck(L_29);
  4414. uint8_t L_30;
  4415. L_30 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_29, /*hidden argument*/NULL);
  4416. G_B10_0 = L_27;
  4417. if ((((int32_t)L_30) == ((int32_t)((int32_t)48))))
  4418. {
  4419. G_B11_0 = L_27;
  4420. goto IL_00b8;
  4421. }
  4422. }
  4423. {
  4424. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_31 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4425. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral860E8E41981CF09A35AF77AFF02EC3B0843F918C)), /*hidden argument*/NULL);
  4426. IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4427. }
  4428. IL_00b8:
  4429. {
  4430. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_32 = V_1;
  4431. NullCheck(L_32);
  4432. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_33;
  4433. L_33 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_32, 0, /*hidden argument*/NULL);
  4434. String_t* L_34;
  4435. L_34 = ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F(L_33, /*hidden argument*/NULL);
  4436. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * L_35 = (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 *)il2cpp_codegen_object_new(ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2_il2cpp_TypeInfo_var);
  4437. ContentInfo__ctor_m41A77A944949D15779BAF339738C337872DB32F9(L_35, L_34, /*hidden argument*/NULL);
  4438. __this->set__encryptionAlgorithm_2(L_35);
  4439. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * L_36 = __this->get__encryptionAlgorithm_2();
  4440. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_37 = V_1;
  4441. NullCheck(L_37);
  4442. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_38;
  4443. L_38 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_37, 1, /*hidden argument*/NULL);
  4444. NullCheck(L_36);
  4445. ContentInfo_set_Content_mD1D8952C8B0DFD36F7F811F11F2A4DB35EA9A992_inline(L_36, L_38, /*hidden argument*/NULL);
  4446. NullCheck(G_B11_0);
  4447. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_39;
  4448. L_39 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(G_B11_0, 2, /*hidden argument*/NULL);
  4449. V_2 = L_39;
  4450. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_40 = V_2;
  4451. NullCheck(L_40);
  4452. uint8_t L_41;
  4453. L_41 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_40, /*hidden argument*/NULL);
  4454. if ((((int32_t)L_41) == ((int32_t)((int32_t)128))))
  4455. {
  4456. goto IL_0100;
  4457. }
  4458. }
  4459. {
  4460. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_42 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4461. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B73AE650FB092AAEEF5A713A7829FD5C6DB2252)), /*hidden argument*/NULL);
  4462. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedData__ctor_m9A93E0A9F1A322DD1161E80CD97BBBF33E1518BC_RuntimeMethod_var)));
  4463. }
  4464. IL_0100:
  4465. {
  4466. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_43 = V_2;
  4467. NullCheck(L_43);
  4468. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44;
  4469. L_44 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_43, /*hidden argument*/NULL);
  4470. __this->set__encrypted_3(L_44);
  4471. return;
  4472. }
  4473. }
  4474. // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::get_EncryptionAlgorithm()
  4475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * EncryptedData_get_EncryptionAlgorithm_m144F3DFCF4DB066A6A0E06DD048A8ADB8C2C5F0E (EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 * __this, const RuntimeMethod* method)
  4476. {
  4477. {
  4478. ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * L_0 = __this->get__encryptionAlgorithm_2();
  4479. return L_0;
  4480. }
  4481. }
  4482. // System.Byte[] Mono.Security.PKCS7/EncryptedData::get_EncryptedContent()
  4483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* EncryptedData_get_EncryptedContent_mBA18486D808A211596313C21AD8D1CC4CA7AD675 (EncryptedData_t9F115E031209EE2EA8934AB2CA3686B6257EF4C1 * __this, const RuntimeMethod* method)
  4484. {
  4485. static bool s_Il2CppMethodInitialized;
  4486. if (!s_Il2CppMethodInitialized)
  4487. {
  4488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  4489. s_Il2CppMethodInitialized = true;
  4490. }
  4491. {
  4492. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__encrypted_3();
  4493. if (L_0)
  4494. {
  4495. goto IL_000a;
  4496. }
  4497. }
  4498. {
  4499. return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL;
  4500. }
  4501. IL_000a:
  4502. {
  4503. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get__encrypted_3();
  4504. NullCheck((RuntimeArray *)(RuntimeArray *)L_1);
  4505. RuntimeObject * L_2;
  4506. L_2 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL);
  4507. return ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var));
  4508. }
  4509. }
  4510. #ifdef __clang__
  4511. #pragma clang diagnostic pop
  4512. #endif
  4513. #ifdef __clang__
  4514. #pragma clang diagnostic push
  4515. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4516. #pragma clang diagnostic ignored "-Wunused-variable"
  4517. #endif
  4518. // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor()
  4519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo__ctor_m6DD099BABFA876AF0B42EB38B46C14EEBCB2CC5B (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method)
  4520. {
  4521. {
  4522. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4523. return;
  4524. }
  4525. }
  4526. // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor(System.Byte[])
  4527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo__ctor_m342DBA8F50EBE7CC3E8C72FA55A086A44EB0595A (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method)
  4528. {
  4529. {
  4530. EncryptedPrivateKeyInfo__ctor_m6DD099BABFA876AF0B42EB38B46C14EEBCB2CC5B(__this, /*hidden argument*/NULL);
  4531. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___data0;
  4532. EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1(__this, L_0, /*hidden argument*/NULL);
  4533. return;
  4534. }
  4535. }
  4536. // System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Algorithm()
  4537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncryptedPrivateKeyInfo_get_Algorithm_m6E3979843B72EAD0345E7D190562A054347B26E7 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method)
  4538. {
  4539. {
  4540. String_t* L_0 = __this->get__algorithm_0();
  4541. return L_0;
  4542. }
  4543. }
  4544. // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_EncryptedData()
  4545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* EncryptedPrivateKeyInfo_get_EncryptedData_m41DB5DB34320FF2B84BF2811ADFF9B449E3B9868 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method)
  4546. {
  4547. static bool s_Il2CppMethodInitialized;
  4548. if (!s_Il2CppMethodInitialized)
  4549. {
  4550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  4551. s_Il2CppMethodInitialized = true;
  4552. }
  4553. {
  4554. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__data_3();
  4555. if (!L_0)
  4556. {
  4557. goto IL_0019;
  4558. }
  4559. }
  4560. {
  4561. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get__data_3();
  4562. NullCheck((RuntimeArray *)(RuntimeArray *)L_1);
  4563. RuntimeObject * L_2;
  4564. L_2 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL);
  4565. return ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var));
  4566. }
  4567. IL_0019:
  4568. {
  4569. return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL;
  4570. }
  4571. }
  4572. // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Salt()
  4573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* EncryptedPrivateKeyInfo_get_Salt_m5529731CFA0E535CA09D34EC420D78E143E8C879 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method)
  4574. {
  4575. static bool s_Il2CppMethodInitialized;
  4576. if (!s_Il2CppMethodInitialized)
  4577. {
  4578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  4579. s_Il2CppMethodInitialized = true;
  4580. }
  4581. {
  4582. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__salt_1();
  4583. if (L_0)
  4584. {
  4585. goto IL_0024;
  4586. }
  4587. }
  4588. {
  4589. RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * L_1;
  4590. L_1 = RandomNumberGenerator_Create_m04A5418F8572F0498EE0659633B4C0620CB55721(/*hidden argument*/NULL);
  4591. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)8);
  4592. __this->set__salt_1(L_2);
  4593. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get__salt_1();
  4594. NullCheck(L_1);
  4595. VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(6 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_3);
  4596. }
  4597. IL_0024:
  4598. {
  4599. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = __this->get__salt_1();
  4600. NullCheck((RuntimeArray *)(RuntimeArray *)L_4);
  4601. RuntimeObject * L_5;
  4602. L_5 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_4, /*hidden argument*/NULL);
  4603. return ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var));
  4604. }
  4605. }
  4606. // System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_IterationCount()
  4607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncryptedPrivateKeyInfo_get_IterationCount_m0FFFFF80E6542001E3AFEC28F9F8DBBA7FEC5FF1 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, const RuntimeMethod* method)
  4608. {
  4609. {
  4610. int32_t L_0 = __this->get__iterations_2();
  4611. return L_0;
  4612. }
  4613. }
  4614. // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::Decode(System.Byte[])
  4615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1 (EncryptedPrivateKeyInfo_tD5E3C415B5DDA584F9E9A270556124CAB588FC55 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method)
  4616. {
  4617. static bool s_Il2CppMethodInitialized;
  4618. if (!s_Il2CppMethodInitialized)
  4619. {
  4620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4621. s_Il2CppMethodInitialized = true;
  4622. }
  4623. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  4624. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_1 = NULL;
  4625. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_2 = NULL;
  4626. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_3 = NULL;
  4627. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_4 = NULL;
  4628. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B2_0 = NULL;
  4629. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B1_0 = NULL;
  4630. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B4_0 = NULL;
  4631. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B3_0 = NULL;
  4632. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B6_0 = NULL;
  4633. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B5_0 = NULL;
  4634. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B14_0 = NULL;
  4635. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B7_0 = NULL;
  4636. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B9_0 = NULL;
  4637. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B9_1 = NULL;
  4638. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B8_0 = NULL;
  4639. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B8_1 = NULL;
  4640. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B11_0 = NULL;
  4641. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B11_1 = NULL;
  4642. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B10_0 = NULL;
  4643. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B10_1 = NULL;
  4644. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B13_0 = NULL;
  4645. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B12_0 = NULL;
  4646. {
  4647. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___data0;
  4648. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4649. ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_1, L_0, /*hidden argument*/NULL);
  4650. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = L_1;
  4651. NullCheck(L_2);
  4652. uint8_t L_3;
  4653. L_3 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_2, /*hidden argument*/NULL);
  4654. G_B1_0 = L_2;
  4655. if ((((int32_t)L_3) == ((int32_t)((int32_t)48))))
  4656. {
  4657. G_B2_0 = L_2;
  4658. goto IL_001b;
  4659. }
  4660. }
  4661. {
  4662. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_4 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4663. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9631FC2517EF15E3814EC0A1FCCF9820A879D95E)), /*hidden argument*/NULL);
  4664. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4665. }
  4666. IL_001b:
  4667. {
  4668. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = G_B2_0;
  4669. NullCheck(L_5);
  4670. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
  4671. L_6 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_5, 0, /*hidden argument*/NULL);
  4672. V_0 = L_6;
  4673. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_7 = V_0;
  4674. NullCheck(L_7);
  4675. uint8_t L_8;
  4676. L_8 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_7, /*hidden argument*/NULL);
  4677. G_B3_0 = L_5;
  4678. if ((((int32_t)L_8) == ((int32_t)((int32_t)48))))
  4679. {
  4680. G_B4_0 = L_5;
  4681. goto IL_0038;
  4682. }
  4683. }
  4684. {
  4685. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_9 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4686. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0020AFCD2A595DC9D38B0B64F22A804DDD545B19)), /*hidden argument*/NULL);
  4687. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4688. }
  4689. IL_0038:
  4690. {
  4691. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_10 = V_0;
  4692. NullCheck(L_10);
  4693. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_11;
  4694. L_11 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_10, 0, /*hidden argument*/NULL);
  4695. V_1 = L_11;
  4696. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_12 = V_1;
  4697. NullCheck(L_12);
  4698. uint8_t L_13;
  4699. L_13 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_12, /*hidden argument*/NULL);
  4700. G_B5_0 = G_B4_0;
  4701. if ((((int32_t)L_13) == ((int32_t)6)))
  4702. {
  4703. G_B6_0 = G_B4_0;
  4704. goto IL_0054;
  4705. }
  4706. }
  4707. {
  4708. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_14 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4709. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral726CEA169077B8664BA7F5B82683F22AD5DD43CB)), /*hidden argument*/NULL);
  4710. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4711. }
  4712. IL_0054:
  4713. {
  4714. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_15 = V_1;
  4715. String_t* L_16;
  4716. L_16 = ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F(L_15, /*hidden argument*/NULL);
  4717. __this->set__algorithm_0(L_16);
  4718. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_17 = V_0;
  4719. NullCheck(L_17);
  4720. int32_t L_18;
  4721. L_18 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_17, /*hidden argument*/NULL);
  4722. G_B7_0 = G_B6_0;
  4723. if ((((int32_t)L_18) <= ((int32_t)1)))
  4724. {
  4725. G_B14_0 = G_B6_0;
  4726. goto IL_00d7;
  4727. }
  4728. }
  4729. {
  4730. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_19 = V_0;
  4731. NullCheck(L_19);
  4732. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20;
  4733. L_20 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_19, 1, /*hidden argument*/NULL);
  4734. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_21 = L_20;
  4735. NullCheck(L_21);
  4736. uint8_t L_22;
  4737. L_22 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_21, /*hidden argument*/NULL);
  4738. G_B8_0 = L_21;
  4739. G_B8_1 = G_B7_0;
  4740. if ((((int32_t)L_22) == ((int32_t)((int32_t)48))))
  4741. {
  4742. G_B9_0 = L_21;
  4743. G_B9_1 = G_B7_0;
  4744. goto IL_0085;
  4745. }
  4746. }
  4747. {
  4748. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_23 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4749. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral64C20978E7AB9FC2DA82BFCC570876980F075DCA)), /*hidden argument*/NULL);
  4750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4751. }
  4752. IL_0085:
  4753. {
  4754. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_24 = G_B9_0;
  4755. NullCheck(L_24);
  4756. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_25;
  4757. L_25 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_24, 0, /*hidden argument*/NULL);
  4758. V_3 = L_25;
  4759. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_26 = V_3;
  4760. NullCheck(L_26);
  4761. uint8_t L_27;
  4762. L_27 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_26, /*hidden argument*/NULL);
  4763. G_B10_0 = L_24;
  4764. G_B10_1 = G_B9_1;
  4765. if ((((int32_t)L_27) == ((int32_t)4)))
  4766. {
  4767. G_B11_0 = L_24;
  4768. G_B11_1 = G_B9_1;
  4769. goto IL_00a1;
  4770. }
  4771. }
  4772. {
  4773. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_28 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4774. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53815C6246623C4D6881BDFC9739F0995E0348D7)), /*hidden argument*/NULL);
  4775. IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4776. }
  4777. IL_00a1:
  4778. {
  4779. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_29 = V_3;
  4780. NullCheck(L_29);
  4781. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30;
  4782. L_30 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_29, /*hidden argument*/NULL);
  4783. __this->set__salt_1(L_30);
  4784. NullCheck(G_B11_0);
  4785. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_31;
  4786. L_31 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(G_B11_0, 1, /*hidden argument*/NULL);
  4787. V_4 = L_31;
  4788. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_32 = V_4;
  4789. NullCheck(L_32);
  4790. uint8_t L_33;
  4791. L_33 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_32, /*hidden argument*/NULL);
  4792. G_B12_0 = G_B11_1;
  4793. if ((((int32_t)L_33) == ((int32_t)2)))
  4794. {
  4795. G_B13_0 = G_B11_1;
  4796. goto IL_00ca;
  4797. }
  4798. }
  4799. {
  4800. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_34 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4801. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_34, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA565DE66B4789974C1F4B3AAD64CFA280FCF306)), /*hidden argument*/NULL);
  4802. IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4803. }
  4804. IL_00ca:
  4805. {
  4806. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_35 = V_4;
  4807. int32_t L_36;
  4808. L_36 = ASN1Convert_ToInt32_m381CC48A18572F6F58C4332C3E07906562034A77(L_35, /*hidden argument*/NULL);
  4809. __this->set__iterations_2(L_36);
  4810. G_B14_0 = G_B13_0;
  4811. }
  4812. IL_00d7:
  4813. {
  4814. NullCheck(G_B14_0);
  4815. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_37;
  4816. L_37 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(G_B14_0, 1, /*hidden argument*/NULL);
  4817. V_2 = L_37;
  4818. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_38 = V_2;
  4819. NullCheck(L_38);
  4820. uint8_t L_39;
  4821. L_39 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_38, /*hidden argument*/NULL);
  4822. if ((((int32_t)L_39) == ((int32_t)4)))
  4823. {
  4824. goto IL_00f2;
  4825. }
  4826. }
  4827. {
  4828. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_40 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4829. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1269F510FE5417827959FDFE8E6E0FCD9BAD5E9)), /*hidden argument*/NULL);
  4830. IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncryptedPrivateKeyInfo_Decode_m3B7FB3D3766A4617DF21A37E87F9D568B807AAC1_RuntimeMethod_var)));
  4831. }
  4832. IL_00f2:
  4833. {
  4834. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_41 = V_2;
  4835. NullCheck(L_41);
  4836. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42;
  4837. L_42 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_41, /*hidden argument*/NULL);
  4838. __this->set__data_3(L_42);
  4839. return;
  4840. }
  4841. }
  4842. #ifdef __clang__
  4843. #pragma clang diagnostic pop
  4844. #endif
  4845. #ifdef __clang__
  4846. #pragma clang diagnostic push
  4847. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4848. #pragma clang diagnostic ignored "-Wunused-variable"
  4849. #endif
  4850. // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor()
  4851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrivateKeyInfo__ctor_m513A5BDF96132DFA8D718CB5E761D1C39C214DAC (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, const RuntimeMethod* method)
  4852. {
  4853. static bool s_Il2CppMethodInitialized;
  4854. if (!s_Il2CppMethodInitialized)
  4855. {
  4856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
  4857. s_Il2CppMethodInitialized = true;
  4858. }
  4859. {
  4860. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4861. __this->set__version_0(0);
  4862. ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 *)il2cpp_codegen_object_new(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
  4863. ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B(L_0, /*hidden argument*/NULL);
  4864. __this->set__list_3(L_0);
  4865. return;
  4866. }
  4867. }
  4868. // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor(System.Byte[])
  4869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrivateKeyInfo__ctor_m8640F581031D199E229D4A6AA31026B8EA756040 (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method)
  4870. {
  4871. {
  4872. PrivateKeyInfo__ctor_m513A5BDF96132DFA8D718CB5E761D1C39C214DAC(__this, /*hidden argument*/NULL);
  4873. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___data0;
  4874. PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62(__this, L_0, /*hidden argument*/NULL);
  4875. return;
  4876. }
  4877. }
  4878. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::get_PrivateKey()
  4879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_get_PrivateKey_mFDE27BD70465C0C71949DA3E3E4F752AB7AE1263 (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, const RuntimeMethod* method)
  4880. {
  4881. static bool s_Il2CppMethodInitialized;
  4882. if (!s_Il2CppMethodInitialized)
  4883. {
  4884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  4885. s_Il2CppMethodInitialized = true;
  4886. }
  4887. {
  4888. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__key_2();
  4889. if (L_0)
  4890. {
  4891. goto IL_000a;
  4892. }
  4893. }
  4894. {
  4895. return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL;
  4896. }
  4897. IL_000a:
  4898. {
  4899. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get__key_2();
  4900. NullCheck((RuntimeArray *)(RuntimeArray *)L_1);
  4901. RuntimeObject * L_2;
  4902. L_2 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL);
  4903. return ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var));
  4904. }
  4905. }
  4906. // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Decode(System.Byte[])
  4907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62 (PrivateKeyInfo_t0630BC1B782188D56BB3ACE5532AD63C5D7E3D93 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method)
  4908. {
  4909. static bool s_Il2CppMethodInitialized;
  4910. if (!s_Il2CppMethodInitialized)
  4911. {
  4912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4913. s_Il2CppMethodInitialized = true;
  4914. }
  4915. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  4916. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_1 = NULL;
  4917. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_2 = NULL;
  4918. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_3 = NULL;
  4919. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_4 = NULL;
  4920. int32_t V_5 = 0;
  4921. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B6_0 = NULL;
  4922. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * G_B5_0 = NULL;
  4923. {
  4924. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___data0;
  4925. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  4926. ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_1, L_0, /*hidden argument*/NULL);
  4927. V_0 = L_1;
  4928. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = V_0;
  4929. NullCheck(L_2);
  4930. uint8_t L_3;
  4931. L_3 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_2, /*hidden argument*/NULL);
  4932. if ((((int32_t)L_3) == ((int32_t)((int32_t)48))))
  4933. {
  4934. goto IL_001c;
  4935. }
  4936. }
  4937. {
  4938. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_4 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4939. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFF9D342CFAFB05A5935D2EFC6B9DEEF4CD0D7F7E)), /*hidden argument*/NULL);
  4940. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62_RuntimeMethod_var)));
  4941. }
  4942. IL_001c:
  4943. {
  4944. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = V_0;
  4945. NullCheck(L_5);
  4946. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
  4947. L_6 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_5, 0, /*hidden argument*/NULL);
  4948. V_1 = L_6;
  4949. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_7 = V_1;
  4950. NullCheck(L_7);
  4951. uint8_t L_8;
  4952. L_8 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_7, /*hidden argument*/NULL);
  4953. if ((((int32_t)L_8) == ((int32_t)2)))
  4954. {
  4955. goto IL_0038;
  4956. }
  4957. }
  4958. {
  4959. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_9 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4960. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB00FD2CDC8278FCFC000C09E9FEA2770BD6D8E8D)), /*hidden argument*/NULL);
  4961. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62_RuntimeMethod_var)));
  4962. }
  4963. IL_0038:
  4964. {
  4965. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_10 = V_1;
  4966. NullCheck(L_10);
  4967. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11;
  4968. L_11 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_10, /*hidden argument*/NULL);
  4969. NullCheck(L_11);
  4970. int32_t L_12 = 0;
  4971. uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  4972. __this->set__version_0(L_13);
  4973. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_14 = V_0;
  4974. NullCheck(L_14);
  4975. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_15;
  4976. L_15 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_14, 1, /*hidden argument*/NULL);
  4977. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_16 = L_15;
  4978. NullCheck(L_16);
  4979. uint8_t L_17;
  4980. L_17 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_16, /*hidden argument*/NULL);
  4981. G_B5_0 = L_16;
  4982. if ((((int32_t)L_17) == ((int32_t)((int32_t)48))))
  4983. {
  4984. G_B6_0 = L_16;
  4985. goto IL_0062;
  4986. }
  4987. }
  4988. {
  4989. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_18 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  4990. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral726CEA169077B8664BA7F5B82683F22AD5DD43CB)), /*hidden argument*/NULL);
  4991. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62_RuntimeMethod_var)));
  4992. }
  4993. IL_0062:
  4994. {
  4995. NullCheck(G_B6_0);
  4996. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_19;
  4997. L_19 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(G_B6_0, 0, /*hidden argument*/NULL);
  4998. V_2 = L_19;
  4999. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20 = V_2;
  5000. NullCheck(L_20);
  5001. uint8_t L_21;
  5002. L_21 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_20, /*hidden argument*/NULL);
  5003. if ((((int32_t)L_21) == ((int32_t)6)))
  5004. {
  5005. goto IL_007d;
  5006. }
  5007. }
  5008. {
  5009. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_22 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5010. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5B7E93C5B246F4073777D69E866EDB3F00FCCFD)), /*hidden argument*/NULL);
  5011. IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_Decode_mD156E6A6B78A2A93B6D1BDF524AD9FCE9EBB1A62_RuntimeMethod_var)));
  5012. }
  5013. IL_007d:
  5014. {
  5015. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_23 = V_2;
  5016. String_t* L_24;
  5017. L_24 = ASN1Convert_ToOid_m6F617C7AC370CC5D6EAC2F813D8F7B73A3D8F61F(L_23, /*hidden argument*/NULL);
  5018. __this->set__algorithm_1(L_24);
  5019. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_25 = V_0;
  5020. NullCheck(L_25);
  5021. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_26;
  5022. L_26 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_25, 2, /*hidden argument*/NULL);
  5023. V_3 = L_26;
  5024. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_27 = V_3;
  5025. NullCheck(L_27);
  5026. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28;
  5027. L_28 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_27, /*hidden argument*/NULL);
  5028. __this->set__key_2(L_28);
  5029. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_29 = V_0;
  5030. NullCheck(L_29);
  5031. int32_t L_30;
  5032. L_30 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_29, /*hidden argument*/NULL);
  5033. if ((((int32_t)L_30) <= ((int32_t)3)))
  5034. {
  5035. goto IL_00da;
  5036. }
  5037. }
  5038. {
  5039. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_31 = V_0;
  5040. NullCheck(L_31);
  5041. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_32;
  5042. L_32 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_31, 3, /*hidden argument*/NULL);
  5043. V_4 = L_32;
  5044. V_5 = 0;
  5045. goto IL_00cf;
  5046. }
  5047. IL_00b4:
  5048. {
  5049. ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_33 = __this->get__list_3();
  5050. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_34 = V_4;
  5051. int32_t L_35 = V_5;
  5052. NullCheck(L_34);
  5053. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_36;
  5054. L_36 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_34, L_35, /*hidden argument*/NULL);
  5055. NullCheck(L_33);
  5056. int32_t L_37;
  5057. L_37 = VirtualFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_33, L_36);
  5058. int32_t L_38 = V_5;
  5059. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1));
  5060. }
  5061. IL_00cf:
  5062. {
  5063. int32_t L_39 = V_5;
  5064. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_40 = V_4;
  5065. NullCheck(L_40);
  5066. int32_t L_41;
  5067. L_41 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_40, /*hidden argument*/NULL);
  5068. if ((((int32_t)L_39) < ((int32_t)L_41)))
  5069. {
  5070. goto IL_00b4;
  5071. }
  5072. }
  5073. IL_00da:
  5074. {
  5075. return;
  5076. }
  5077. }
  5078. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::RemoveLeadingZero(System.Byte[])
  5079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_RemoveLeadingZero_m095360C99508EC21B354AF0AC6C4EA67AC48A6BB (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bigInt0, const RuntimeMethod* method)
  5080. {
  5081. static bool s_Il2CppMethodInitialized;
  5082. if (!s_Il2CppMethodInitialized)
  5083. {
  5084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  5085. s_Il2CppMethodInitialized = true;
  5086. }
  5087. int32_t V_0 = 0;
  5088. int32_t V_1 = 0;
  5089. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
  5090. {
  5091. V_0 = 0;
  5092. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bigInt0;
  5093. NullCheck(L_0);
  5094. V_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
  5095. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bigInt0;
  5096. NullCheck(L_1);
  5097. int32_t L_2 = 0;
  5098. uint8_t L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  5099. if (L_3)
  5100. {
  5101. goto IL_0011;
  5102. }
  5103. }
  5104. {
  5105. V_0 = 1;
  5106. int32_t L_4 = V_1;
  5107. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
  5108. }
  5109. IL_0011:
  5110. {
  5111. int32_t L_5 = V_1;
  5112. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_5);
  5113. V_2 = L_6;
  5114. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___bigInt0;
  5115. int32_t L_8 = V_0;
  5116. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_2;
  5117. int32_t L_10 = V_1;
  5118. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_7, L_8, (RuntimeArray *)(RuntimeArray *)L_9, 0, L_10, /*hidden argument*/NULL);
  5119. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2;
  5120. return L_11;
  5121. }
  5122. }
  5123. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Normalize(System.Byte[],System.Int32)
  5124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bigInt0, int32_t ___length1, const RuntimeMethod* method)
  5125. {
  5126. static bool s_Il2CppMethodInitialized;
  5127. if (!s_Il2CppMethodInitialized)
  5128. {
  5129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  5130. s_Il2CppMethodInitialized = true;
  5131. }
  5132. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
  5133. {
  5134. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bigInt0;
  5135. NullCheck(L_0);
  5136. int32_t L_1 = ___length1;
  5137. if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) == ((uint32_t)L_1))))
  5138. {
  5139. goto IL_0008;
  5140. }
  5141. }
  5142. {
  5143. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bigInt0;
  5144. return L_2;
  5145. }
  5146. IL_0008:
  5147. {
  5148. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bigInt0;
  5149. NullCheck(L_3);
  5150. int32_t L_4 = ___length1;
  5151. if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))) <= ((int32_t)L_4)))
  5152. {
  5153. goto IL_0015;
  5154. }
  5155. }
  5156. {
  5157. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___bigInt0;
  5158. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6;
  5159. L_6 = PrivateKeyInfo_RemoveLeadingZero_m095360C99508EC21B354AF0AC6C4EA67AC48A6BB(L_5, /*hidden argument*/NULL);
  5160. return L_6;
  5161. }
  5162. IL_0015:
  5163. {
  5164. int32_t L_7 = ___length1;
  5165. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_7);
  5166. V_0 = L_8;
  5167. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___bigInt0;
  5168. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0;
  5169. int32_t L_11 = ___length1;
  5170. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___bigInt0;
  5171. NullCheck(L_12);
  5172. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bigInt0;
  5173. NullCheck(L_13);
  5174. Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_9, 0, (RuntimeArray *)(RuntimeArray *)L_10, ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))), ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))), /*hidden argument*/NULL);
  5175. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_0;
  5176. return L_14;
  5177. }
  5178. }
  5179. // System.Security.Cryptography.RSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeRSA(System.Byte[])
  5180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * PrivateKeyInfo_DecodeRSA_mEAF2C11CDFF27504F19297E9BFFC7AEA5E76C457 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___keypair0, const RuntimeMethod* method)
  5181. {
  5182. static bool s_Il2CppMethodInitialized;
  5183. if (!s_Il2CppMethodInitialized)
  5184. {
  5185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5186. s_Il2CppMethodInitialized = true;
  5187. }
  5188. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  5189. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 V_1;
  5190. memset((&V_1), 0, sizeof(V_1));
  5191. int32_t V_2 = 0;
  5192. int32_t V_3 = 0;
  5193. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * V_4 = NULL;
  5194. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5195. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  5196. {
  5197. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___keypair0;
  5198. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5199. ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_1, L_0, /*hidden argument*/NULL);
  5200. V_0 = L_1;
  5201. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = V_0;
  5202. NullCheck(L_2);
  5203. uint8_t L_3;
  5204. L_3 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_2, /*hidden argument*/NULL);
  5205. if ((((int32_t)L_3) == ((int32_t)((int32_t)48))))
  5206. {
  5207. goto IL_001c;
  5208. }
  5209. }
  5210. {
  5211. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_4 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5212. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral76BD78135D3BAEAB59B575277E9B53FED6B66341)), /*hidden argument*/NULL);
  5213. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_DecodeRSA_mEAF2C11CDFF27504F19297E9BFFC7AEA5E76C457_RuntimeMethod_var)));
  5214. }
  5215. IL_001c:
  5216. {
  5217. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = V_0;
  5218. NullCheck(L_5);
  5219. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
  5220. L_6 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_5, 0, /*hidden argument*/NULL);
  5221. NullCheck(L_6);
  5222. uint8_t L_7;
  5223. L_7 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_6, /*hidden argument*/NULL);
  5224. if ((((int32_t)L_7) == ((int32_t)2)))
  5225. {
  5226. goto IL_0036;
  5227. }
  5228. }
  5229. {
  5230. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_8 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5231. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5347E948E2C7139AA4A2019B2258B383380AAF28)), /*hidden argument*/NULL);
  5232. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_DecodeRSA_mEAF2C11CDFF27504F19297E9BFFC7AEA5E76C457_RuntimeMethod_var)));
  5233. }
  5234. IL_0036:
  5235. {
  5236. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_9 = V_0;
  5237. NullCheck(L_9);
  5238. int32_t L_10;
  5239. L_10 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_9, /*hidden argument*/NULL);
  5240. if ((((int32_t)L_10) >= ((int32_t)((int32_t)9))))
  5241. {
  5242. goto IL_004b;
  5243. }
  5244. }
  5245. {
  5246. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_11 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5247. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1435E53973560651ADEDEBD6BD8B882F5D9ADEC)), /*hidden argument*/NULL);
  5248. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_DecodeRSA_mEAF2C11CDFF27504F19297E9BFFC7AEA5E76C457_RuntimeMethod_var)));
  5249. }
  5250. IL_004b:
  5251. {
  5252. il2cpp_codegen_initobj((&V_1), sizeof(RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 ));
  5253. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_12 = V_0;
  5254. NullCheck(L_12);
  5255. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_13;
  5256. L_13 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_12, 1, /*hidden argument*/NULL);
  5257. NullCheck(L_13);
  5258. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14;
  5259. L_14 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_13, /*hidden argument*/NULL);
  5260. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15;
  5261. L_15 = PrivateKeyInfo_RemoveLeadingZero_m095360C99508EC21B354AF0AC6C4EA67AC48A6BB(L_14, /*hidden argument*/NULL);
  5262. (&V_1)->set_Modulus_1(L_15);
  5263. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_16 = V_1;
  5264. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = L_16.get_Modulus_1();
  5265. NullCheck(L_17);
  5266. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)));
  5267. int32_t L_18 = V_2;
  5268. V_3 = ((int32_t)((int32_t)L_18>>(int32_t)1));
  5269. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_19 = V_0;
  5270. NullCheck(L_19);
  5271. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20;
  5272. L_20 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_19, 3, /*hidden argument*/NULL);
  5273. NullCheck(L_20);
  5274. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21;
  5275. L_21 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_20, /*hidden argument*/NULL);
  5276. int32_t L_22 = V_2;
  5277. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23;
  5278. L_23 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_21, L_22, /*hidden argument*/NULL);
  5279. (&V_1)->set_D_7(L_23);
  5280. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_24 = V_0;
  5281. NullCheck(L_24);
  5282. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_25;
  5283. L_25 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_24, 6, /*hidden argument*/NULL);
  5284. NullCheck(L_25);
  5285. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26;
  5286. L_26 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_25, /*hidden argument*/NULL);
  5287. int32_t L_27 = V_3;
  5288. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28;
  5289. L_28 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_26, L_27, /*hidden argument*/NULL);
  5290. (&V_1)->set_DP_4(L_28);
  5291. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_29 = V_0;
  5292. NullCheck(L_29);
  5293. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_30;
  5294. L_30 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_29, 7, /*hidden argument*/NULL);
  5295. NullCheck(L_30);
  5296. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31;
  5297. L_31 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_30, /*hidden argument*/NULL);
  5298. int32_t L_32 = V_3;
  5299. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33;
  5300. L_33 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_31, L_32, /*hidden argument*/NULL);
  5301. (&V_1)->set_DQ_5(L_33);
  5302. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_34 = V_0;
  5303. NullCheck(L_34);
  5304. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_35;
  5305. L_35 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_34, 2, /*hidden argument*/NULL);
  5306. NullCheck(L_35);
  5307. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36;
  5308. L_36 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_35, /*hidden argument*/NULL);
  5309. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_37;
  5310. L_37 = PrivateKeyInfo_RemoveLeadingZero_m095360C99508EC21B354AF0AC6C4EA67AC48A6BB(L_36, /*hidden argument*/NULL);
  5311. (&V_1)->set_Exponent_0(L_37);
  5312. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_38 = V_0;
  5313. NullCheck(L_38);
  5314. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_39;
  5315. L_39 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_38, 8, /*hidden argument*/NULL);
  5316. NullCheck(L_39);
  5317. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40;
  5318. L_40 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_39, /*hidden argument*/NULL);
  5319. int32_t L_41 = V_3;
  5320. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42;
  5321. L_42 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_40, L_41, /*hidden argument*/NULL);
  5322. (&V_1)->set_InverseQ_6(L_42);
  5323. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_43 = V_0;
  5324. NullCheck(L_43);
  5325. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_44;
  5326. L_44 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_43, 4, /*hidden argument*/NULL);
  5327. NullCheck(L_44);
  5328. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45;
  5329. L_45 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_44, /*hidden argument*/NULL);
  5330. int32_t L_46 = V_3;
  5331. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47;
  5332. L_47 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_45, L_46, /*hidden argument*/NULL);
  5333. (&V_1)->set_P_2(L_47);
  5334. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_48 = V_0;
  5335. NullCheck(L_48);
  5336. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_49;
  5337. L_49 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_48, 5, /*hidden argument*/NULL);
  5338. NullCheck(L_49);
  5339. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50;
  5340. L_50 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_49, /*hidden argument*/NULL);
  5341. int32_t L_51 = V_3;
  5342. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_52;
  5343. L_52 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_50, L_51, /*hidden argument*/NULL);
  5344. (&V_1)->set_Q_3(L_52);
  5345. V_4 = (RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B *)NULL;
  5346. }
  5347. IL_0129:
  5348. try
  5349. {// begin try (depth: 1)
  5350. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * L_53;
  5351. L_53 = RSA_Create_m044F1B4384248B4C9FEA4DAB01DB85B0A829A383(/*hidden argument*/NULL);
  5352. V_4 = L_53;
  5353. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * L_54 = V_4;
  5354. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_55 = V_1;
  5355. NullCheck(L_54);
  5356. VirtualActionInvoker1< RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 >::Invoke(25 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_54, L_55);
  5357. goto IL_0158;
  5358. }// end try (depth: 1)
  5359. catch(Il2CppExceptionWrapper& e)
  5360. {
  5361. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  5362. {
  5363. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5364. goto CATCH_013a;
  5365. }
  5366. throw e;
  5367. }
  5368. CATCH_013a:
  5369. {// begin catch(System.Security.Cryptography.CryptographicException)
  5370. CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC * L_56 = (CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC_il2cpp_TypeInfo_var)));
  5371. CspParameters__ctor_mA5F11E1EA0F0841876916834296DD6C49A0D5978(L_56, /*hidden argument*/NULL);
  5372. CspParameters_t68AAF756CF69FC035037DF834453D0B8B7B503BC * L_57 = L_56;
  5373. NullCheck(L_57);
  5374. CspParameters_set_Flags_m73AF2CE4BA5726935B70AD6242491B14C7294A55(L_57, 1, /*hidden argument*/NULL);
  5375. RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7 * L_58 = (RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RSACryptoServiceProvider_tBE6479FC7CD7D294BC6D67E41F90B9D3BBF592B7_il2cpp_TypeInfo_var)));
  5376. RSACryptoServiceProvider__ctor_m044CC794956315D9C47B26A043EE435534EFFAB1(L_58, L_57, /*hidden argument*/NULL);
  5377. V_4 = L_58;
  5378. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * L_59 = V_4;
  5379. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_60 = V_1;
  5380. NullCheck(L_59);
  5381. VirtualActionInvoker1< RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 >::Invoke(25 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_59, L_60);
  5382. IL2CPP_POP_ACTIVE_EXCEPTION();
  5383. goto IL_0158;
  5384. }// end catch (depth: 1)
  5385. IL_0158:
  5386. {
  5387. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * L_61 = V_4;
  5388. return L_61;
  5389. }
  5390. }
  5391. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Encode(System.Security.Cryptography.RSA)
  5392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Encode_m5BD66DC87E5D2E9BE4538390321D06C44ED7140C (RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * ___rsa0, const RuntimeMethod* method)
  5393. {
  5394. static bool s_Il2CppMethodInitialized;
  5395. if (!s_Il2CppMethodInitialized)
  5396. {
  5397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  5399. s_Il2CppMethodInitialized = true;
  5400. }
  5401. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 V_0;
  5402. memset((&V_0), 0, sizeof(V_0));
  5403. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_1 = NULL;
  5404. {
  5405. RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B * L_0 = ___rsa0;
  5406. NullCheck(L_0);
  5407. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_1;
  5408. L_1 = VirtualFuncInvoker1< RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 , bool >::Invoke(24 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_0, (bool)1);
  5409. V_0 = L_1;
  5410. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5411. ASN1__ctor_mC8594B7A2376B58F26F1D0457B0F9F5880D87142(L_2, (uint8_t)((int32_t)48), /*hidden argument*/NULL);
  5412. V_1 = L_2;
  5413. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_3 = V_1;
  5414. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
  5415. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5416. ASN1__ctor_mB8A19279E6079D30BB6A594ADAC7FEE89E822CDC(L_5, (uint8_t)2, L_4, /*hidden argument*/NULL);
  5417. NullCheck(L_3);
  5418. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
  5419. L_6 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_3, L_5, /*hidden argument*/NULL);
  5420. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_7 = V_1;
  5421. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_8 = V_0;
  5422. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = L_8.get_Modulus_1();
  5423. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_10;
  5424. L_10 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_9, /*hidden argument*/NULL);
  5425. NullCheck(L_7);
  5426. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_11;
  5427. L_11 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_7, L_10, /*hidden argument*/NULL);
  5428. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_12 = V_1;
  5429. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_13 = V_0;
  5430. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = L_13.get_Exponent_0();
  5431. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_15;
  5432. L_15 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_14, /*hidden argument*/NULL);
  5433. NullCheck(L_12);
  5434. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_16;
  5435. L_16 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_12, L_15, /*hidden argument*/NULL);
  5436. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_17 = V_1;
  5437. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_18 = V_0;
  5438. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = L_18.get_D_7();
  5439. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_20;
  5440. L_20 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_19, /*hidden argument*/NULL);
  5441. NullCheck(L_17);
  5442. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_21;
  5443. L_21 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_17, L_20, /*hidden argument*/NULL);
  5444. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_22 = V_1;
  5445. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_23 = V_0;
  5446. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = L_23.get_P_2();
  5447. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_25;
  5448. L_25 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_24, /*hidden argument*/NULL);
  5449. NullCheck(L_22);
  5450. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_26;
  5451. L_26 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_22, L_25, /*hidden argument*/NULL);
  5452. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_27 = V_1;
  5453. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_28 = V_0;
  5454. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = L_28.get_Q_3();
  5455. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_30;
  5456. L_30 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_29, /*hidden argument*/NULL);
  5457. NullCheck(L_27);
  5458. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_31;
  5459. L_31 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_27, L_30, /*hidden argument*/NULL);
  5460. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_32 = V_1;
  5461. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_33 = V_0;
  5462. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = L_33.get_DP_4();
  5463. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_35;
  5464. L_35 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_34, /*hidden argument*/NULL);
  5465. NullCheck(L_32);
  5466. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_36;
  5467. L_36 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_32, L_35, /*hidden argument*/NULL);
  5468. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_37 = V_1;
  5469. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_38 = V_0;
  5470. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = L_38.get_DQ_5();
  5471. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_40;
  5472. L_40 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_39, /*hidden argument*/NULL);
  5473. NullCheck(L_37);
  5474. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_41;
  5475. L_41 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_37, L_40, /*hidden argument*/NULL);
  5476. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_42 = V_1;
  5477. RSAParameters_tB6E5B0CD72F76465998492E0FA748C14EFBA6C28 L_43 = V_0;
  5478. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = L_43.get_InverseQ_6();
  5479. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_45;
  5480. L_45 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_44, /*hidden argument*/NULL);
  5481. NullCheck(L_42);
  5482. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_46;
  5483. L_46 = ASN1_Add_m35AB44F469BE9C185A91D2E265A7DA6B27311F7B(L_42, L_45, /*hidden argument*/NULL);
  5484. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_47 = V_1;
  5485. NullCheck(L_47);
  5486. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48;
  5487. L_48 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_47);
  5488. return L_48;
  5489. }
  5490. }
  5491. // System.Security.Cryptography.DSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeDSA(System.Byte[],System.Security.Cryptography.DSAParameters)
  5492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * PrivateKeyInfo_DecodeDSA_m079B9B162482341C9AE062D24CE3BB86D6723416 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___privateKey0, DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1 ___dsaParameters1, const RuntimeMethod* method)
  5493. {
  5494. static bool s_Il2CppMethodInitialized;
  5495. if (!s_Il2CppMethodInitialized)
  5496. {
  5497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5498. s_Il2CppMethodInitialized = true;
  5499. }
  5500. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
  5501. {
  5502. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___privateKey0;
  5503. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_1 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
  5504. ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_1, L_0, /*hidden argument*/NULL);
  5505. V_0 = L_1;
  5506. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = V_0;
  5507. NullCheck(L_2);
  5508. uint8_t L_3;
  5509. L_3 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_2, /*hidden argument*/NULL);
  5510. if ((((int32_t)L_3) == ((int32_t)2)))
  5511. {
  5512. goto IL_001b;
  5513. }
  5514. }
  5515. {
  5516. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_4 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5517. CryptographicException__ctor_mE6D40FE819914DA1C6600907D160AD4231B46C31(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral76BD78135D3BAEAB59B575277E9B53FED6B66341)), /*hidden argument*/NULL);
  5518. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_DecodeDSA_m079B9B162482341C9AE062D24CE3BB86D6723416_RuntimeMethod_var)));
  5519. }
  5520. IL_001b:
  5521. {
  5522. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_5 = V_0;
  5523. NullCheck(L_5);
  5524. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6;
  5525. L_6 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_5, /*hidden argument*/NULL);
  5526. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7;
  5527. L_7 = PrivateKeyInfo_Normalize_mFBBB9676EB34EAF23E711BFC6A1DAD13EAE52525(L_6, ((int32_t)20), /*hidden argument*/NULL);
  5528. (&___dsaParameters1)->set_X_5(L_7);
  5529. DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * L_8;
  5530. L_8 = DSA_Create_m1BB98278D12EF7F48DDF0B52FCF7CA0602AFC618(/*hidden argument*/NULL);
  5531. DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * L_9 = L_8;
  5532. DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1 L_10 = ___dsaParameters1;
  5533. NullCheck(L_9);
  5534. VirtualActionInvoker1< DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1 >::Invoke(22 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_9, L_10);
  5535. return L_9;
  5536. }
  5537. }
  5538. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Encode(System.Security.Cryptography.DSA)
  5539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Encode_m5959F34D6EB743D351A0E0E6B2B24910D43EE139 (DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * ___dsa0, const RuntimeMethod* method)
  5540. {
  5541. {
  5542. DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 * L_0 = ___dsa0;
  5543. NullCheck(L_0);
  5544. DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1 L_1;
  5545. L_1 = VirtualFuncInvoker1< DSAParameters_t37819E6A78CC8B484233CBCA9245DC39151018A1 , bool >::Invoke(21 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_0, (bool)1);
  5546. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = L_1.get_X_5();
  5547. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_3;
  5548. L_3 = ASN1Convert_FromUnsignedBigInteger_mAAE91D78A45905F09EF49AB626DD17B236A4708F(L_2, /*hidden argument*/NULL);
  5549. NullCheck(L_3);
  5550. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4;
  5551. L_4 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_3);
  5552. return L_4;
  5553. }
  5554. }
  5555. // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Encode(System.Security.Cryptography.AsymmetricAlgorithm)
  5556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* PrivateKeyInfo_Encode_m0B6682733B5764EC52E9E2551BBEDDC3F4C74133 (AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * ___aa0, const RuntimeMethod* method)
  5557. {
  5558. static bool s_Il2CppMethodInitialized;
  5559. if (!s_Il2CppMethodInitialized)
  5560. {
  5561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7_il2cpp_TypeInfo_var);
  5562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B_il2cpp_TypeInfo_var);
  5563. s_Il2CppMethodInitialized = true;
  5564. }
  5565. {
  5566. AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * L_0 = ___aa0;
  5567. if (!((RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B *)IsInstClass((RuntimeObject*)L_0, RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B_il2cpp_TypeInfo_var)))
  5568. {
  5569. goto IL_0014;
  5570. }
  5571. }
  5572. {
  5573. AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * L_1 = ___aa0;
  5574. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2;
  5575. L_2 = PrivateKeyInfo_Encode_m5BD66DC87E5D2E9BE4538390321D06C44ED7140C(((RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B *)CastclassClass((RuntimeObject*)L_1, RSA_t69A71E36B9C80D9580996FE05CBA0BAF3CE5560B_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
  5576. return L_2;
  5577. }
  5578. IL_0014:
  5579. {
  5580. AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * L_3 = ___aa0;
  5581. if (!((DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 *)IsInstClass((RuntimeObject*)L_3, DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7_il2cpp_TypeInfo_var)))
  5582. {
  5583. goto IL_0028;
  5584. }
  5585. }
  5586. {
  5587. AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * L_4 = ___aa0;
  5588. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5;
  5589. L_5 = PrivateKeyInfo_Encode_m5959F34D6EB743D351A0E0E6B2B24910D43EE139(((DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7 *)CastclassClass((RuntimeObject*)L_4, DSA_t6AAE59FF3EEECD35DCA27FDF431D10323A2168B7_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
  5590. return L_5;
  5591. }
  5592. IL_0028:
  5593. {
  5594. AsymmetricAlgorithm_t3519DD47C199C0F5A666E99931C22F84487EE51F * L_6 = ___aa0;
  5595. NullCheck(L_6);
  5596. String_t* L_7;
  5597. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6);
  5598. CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 * L_8 = (CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptographicException_tFFE56EF733D1150A0F3738DDE2CC4DE1A61849D5_il2cpp_TypeInfo_var)));
  5599. CryptographicException__ctor_mE2C0822BD84EF90D7851CC9D164E187DED6EADF1(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0D38CB0C52B5D2181A97C29DE75FAFE93454DD6)), L_7, /*hidden argument*/NULL);
  5600. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrivateKeyInfo_Encode_m0B6682733B5764EC52E9E2551BBEDDC3F4C74133_RuntimeMethod_var)));
  5601. }
  5602. }
  5603. #ifdef __clang__
  5604. #pragma clang diagnostic pop
  5605. #endif
  5606. #ifdef __clang__
  5607. #pragma clang diagnostic push
  5608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5609. #pragma clang diagnostic ignored "-Wunused-variable"
  5610. #endif
  5611. // System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::.ctor(System.Object,System.IntPtr)
  5612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyGeneratedEventHandler__ctor_mEC2E71CDD44D771B588C8E2B263DAA18A161AFF1 (KeyGeneratedEventHandler_t7C83DFCD850346D0E6024E1718E4120CBC4892FA * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  5613. {
  5614. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  5615. __this->set_method_3(___method1);
  5616. __this->set_m_target_2(___object0);
  5617. }
  5618. // System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::Invoke(System.Object,System.EventArgs)
  5619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyGeneratedEventHandler_Invoke_mB39E17F6641982F45D5C147AB8D82E0A17D5ABC0 (KeyGeneratedEventHandler_t7C83DFCD850346D0E6024E1718E4120CBC4892FA * __this, RuntimeObject * ___sender0, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * ___e1, const RuntimeMethod* method)
  5620. {
  5621. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11();
  5622. Delegate_t** delegatesToInvoke;
  5623. il2cpp_array_size_t length;
  5624. if (delegateArrayToInvoke != NULL)
  5625. {
  5626. length = delegateArrayToInvoke->max_length;
  5627. delegatesToInvoke = reinterpret_cast<Delegate_t**>(delegateArrayToInvoke->GetAddressAtUnchecked(0));
  5628. }
  5629. else
  5630. {
  5631. length = 1;
  5632. delegatesToInvoke = reinterpret_cast<Delegate_t**>(&__this);
  5633. }
  5634. for (il2cpp_array_size_t i = 0; i < length; i++)
  5635. {
  5636. Delegate_t* currentDelegate = delegatesToInvoke[i];
  5637. Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
  5638. RuntimeObject* targetThis = currentDelegate->get_m_target_2();
  5639. RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
  5640. if (!currentDelegate->get_method_is_virtual_10())
  5641. {
  5642. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  5643. }
  5644. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  5645. int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
  5646. if (___methodIsStatic)
  5647. {
  5648. if (___parameterCount == 2)
  5649. {
  5650. // open
  5651. typedef void (*FunctionPointerType) (RuntimeObject *, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA *, const RuntimeMethod*);
  5652. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  5653. }
  5654. else
  5655. {
  5656. // closed
  5657. typedef void (*FunctionPointerType) (void*, RuntimeObject *, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA *, const RuntimeMethod*);
  5658. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, targetMethod);
  5659. }
  5660. }
  5661. else if (___parameterCount != 2)
  5662. {
  5663. // open
  5664. if (currentDelegate->get_method_is_virtual_10())
  5665. {
  5666. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  5667. {
  5668. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  5669. GenericInterfaceActionInvoker1< EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * >::Invoke(targetMethod, ___sender0, ___e1);
  5670. else
  5671. GenericVirtualActionInvoker1< EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * >::Invoke(targetMethod, ___sender0, ___e1);
  5672. }
  5673. else
  5674. {
  5675. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  5676. InterfaceActionInvoker1< EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
  5677. else
  5678. VirtualActionInvoker1< EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
  5679. }
  5680. }
  5681. else
  5682. {
  5683. typedef void (*FunctionPointerType) (RuntimeObject *, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA *, const RuntimeMethod*);
  5684. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  5685. }
  5686. }
  5687. else
  5688. {
  5689. // closed
  5690. if (targetThis == NULL)
  5691. {
  5692. typedef void (*FunctionPointerType) (RuntimeObject *, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA *, const RuntimeMethod*);
  5693. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  5694. }
  5695. else
  5696. {
  5697. typedef void (*FunctionPointerType) (void*, RuntimeObject *, EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA *, const RuntimeMethod*);
  5698. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, targetMethod);
  5699. }
  5700. }
  5701. }
  5702. }
  5703. #ifdef __clang__
  5704. #pragma clang diagnostic pop
  5705. #endif
  5706. #ifdef __clang__
  5707. #pragma clang diagnostic push
  5708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5709. #pragma clang diagnostic ignored "-Wunused-variable"
  5710. #endif
  5711. // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection)
  5712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509CertificateEnumerator__ctor_m121D2627B82462B1F3AF7637F188AA1013879E1D (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, X509CertificateCollection_t0DAAA85510B59E75383BC1EE490665DFBFFFE007 * ___mappings0, const RuntimeMethod* method)
  5713. {
  5714. static bool s_Il2CppMethodInitialized;
  5715. if (!s_Il2CppMethodInitialized)
  5716. {
  5717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var);
  5718. s_Il2CppMethodInitialized = true;
  5719. }
  5720. {
  5721. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  5722. X509CertificateCollection_t0DAAA85510B59E75383BC1EE490665DFBFFFE007 * L_0 = ___mappings0;
  5723. NullCheck(L_0);
  5724. RuntimeObject* L_1;
  5725. L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_0);
  5726. __this->set_enumerator_0(L_1);
  5727. return;
  5728. }
  5729. }
  5730. // Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current()
  5731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4 * X509CertificateEnumerator_get_Current_mA9AD4D624A06130CD4A92FCDC0B03A52425D5BE6 (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, const RuntimeMethod* method)
  5732. {
  5733. static bool s_Il2CppMethodInitialized;
  5734. if (!s_Il2CppMethodInitialized)
  5735. {
  5736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  5737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4_il2cpp_TypeInfo_var);
  5738. s_Il2CppMethodInitialized = true;
  5739. }
  5740. {
  5741. RuntimeObject* L_0 = __this->get_enumerator_0();
  5742. NullCheck(L_0);
  5743. RuntimeObject * L_1;
  5744. L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_0);
  5745. return ((X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4 *)CastclassClass((RuntimeObject*)L_1, X509Certificate_tCE5B2AFC606280A83C6A904EB41F0CD5DC32BAA4_il2cpp_TypeInfo_var));
  5746. }
  5747. }
  5748. // System.Object Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current()
  5749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m60E14E055A388DEF34E5D4AB19A73C2789D8B00B (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, const RuntimeMethod* method)
  5750. {
  5751. static bool s_Il2CppMethodInitialized;
  5752. if (!s_Il2CppMethodInitialized)
  5753. {
  5754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  5755. s_Il2CppMethodInitialized = true;
  5756. }
  5757. {
  5758. RuntimeObject* L_0 = __this->get_enumerator_0();
  5759. NullCheck(L_0);
  5760. RuntimeObject * L_1;
  5761. L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_0);
  5762. return L_1;
  5763. }
  5764. }
  5765. // System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext()
  5766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m7F2C17CFD3DFD79B14CCEF343CA9C593C064169F (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, const RuntimeMethod* method)
  5767. {
  5768. static bool s_Il2CppMethodInitialized;
  5769. if (!s_Il2CppMethodInitialized)
  5770. {
  5771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  5772. s_Il2CppMethodInitialized = true;
  5773. }
  5774. {
  5775. RuntimeObject* L_0 = __this->get_enumerator_0();
  5776. NullCheck(L_0);
  5777. bool L_1;
  5778. L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_0);
  5779. return L_1;
  5780. }
  5781. }
  5782. // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset()
  5783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m6B7E6EE6C087A2833A11BAF537C0D162619AF889 (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, const RuntimeMethod* method)
  5784. {
  5785. static bool s_Il2CppMethodInitialized;
  5786. if (!s_Il2CppMethodInitialized)
  5787. {
  5788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  5789. s_Il2CppMethodInitialized = true;
  5790. }
  5791. {
  5792. RuntimeObject* L_0 = __this->get_enumerator_0();
  5793. NullCheck(L_0);
  5794. InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_0);
  5795. return;
  5796. }
  5797. }
  5798. // System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext()
  5799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool X509CertificateEnumerator_MoveNext_m6D9B757FF19EE0AB676DF601D145009646579840 (X509CertificateEnumerator_tEB06C9311EB4446FA5D4E767E87ECB6C89ECF61A * __this, const RuntimeMethod* method)
  5800. {
  5801. static bool s_Il2CppMethodInitialized;
  5802. if (!s_Il2CppMethodInitialized)
  5803. {
  5804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  5805. s_Il2CppMethodInitialized = true;
  5806. }
  5807. {
  5808. RuntimeObject* L_0 = __this->get_enumerator_0();
  5809. NullCheck(L_0);
  5810. bool L_1;
  5811. L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_0);
  5812. return L_1;
  5813. }
  5814. }
  5815. #ifdef __clang__
  5816. #pragma clang diagnostic pop
  5817. #endif
  5818. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method)
  5819. {
  5820. {
  5821. uint8_t L_0 = __this->get_m_nTag_0();
  5822. return L_0;
  5823. }
  5824. }
  5825. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentInfo_set_Content_mD1D8952C8B0DFD36F7F811F11F2A4DB35EA9A992_inline (ContentInfo_tD5B20CB7F38B0A2019D613E4DFCEDBA2564101B2 * __this, ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ___value0, const RuntimeMethod* method)
  5826. {
  5827. {
  5828. ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_0 = ___value0;
  5829. __this->set_content_1(L_0);
  5830. return;
  5831. }
  5832. }